Files
ioccc/tmp/path_list.built.txt
T
Landon Curt Noll c6e6201209 release readme2index.sh version 1.0 2024-01-14
The initial release of `bin/readme2index.sh` tool that converts
`READMD.md` and various JSON files such as `.winner.json`
as well as "author/author_handle.json" files.

Applied the `readme2index.sh` tool to generate `2020/ferguson1/index.html`.

We generated the  `2020/ferguson1/index.html` by executing:

```sh
./bin/readme2index.sh -v 3 2020/ferguson1
```

NOTE: This above tool requires **pandoc to be installed**.
See the [pandoc web site](https://pandoc.org) for how
to install.  We used _HomeBrew_ to install it,
but there is also a _macports_ process as well.

NOTE: While the above web page does have formatting issues, it is
a first attempt data driven programmatic web page generation.

Some adjustments can be made by mostly improving `ioccc.css`,
and some perhaps by modifying how `bin/pandoc_wrapper.sh`
invokes pandoc.  But probably most of the improvements can
be made by fixing and improving `ioccc.css`.

TODO: Fix and improve the `2020/ferguson1/index.html`
web page by fixing and improving `ioccc.css`.

Moved scripts and tools needed to generate HTML pages
into a new `/bin` subdirectory.

TODO: Consider getting rid of the [build-ioccc
repo](https://github.com/ioccc-src/build-ioccc) and just use the
`/bin` subdirectory.

NOTE: Some links in the `2020/ferguson1/index.html`
web page do not (yet) exist.

TODO: Once the basic format of the `2020/ferguson1/index.html` web
page is somewhat reasonable, generate `index.html` pages for other
winners.  Generate the year level `index.html' files.
Generate the top level HTML files, including the missing
`location.html` file.

Greatly simplified the `.winner.json` file format,
removing a number of fields that were not strictly needed
for generating an inventory on a `index.html` page.

Updated various versions:

* `bin/gen-author.sh` VERSION="1.3 2024-01-14"
* `bin/gen-inventory.sh` VERSION="1.0 2024-01-14"
* `bin/manifest.winner.json.awk` VERSION="1.0 2024-01-14"
* `bin/pandoc_wrapper.sh` VERSION="1.3 2024-01-14"
* `bin/readme2index.sh` VERSION="1.0 2024-01-14"
* `bin/subst.default.sh` VERSION="1.1 2024-01-14"
* `bin/subst.winner-index.sh` VERSION="1.1 2024-01-14"
* `tmp/gen_path_list.found.sh` VERSION="1.1 2024-01-14"
* `tmp/gen_winner_json.sh` VERSION="1.1 2024-01-14"

The `.winner.json` file format from winner_JSON_format_version
"0.5 2023-11-04" to "1.0 2024-01-14".

All `.winner.json` files have been updated to use the
new `.winner.json` file format.

The manifest (`tmp/manifest.numbers` and `tmp/manifest.csv`) has
updated to use the new `.winner.json` file format.

The following procedure was used to generate the
`tmp/manifest.csv` manifest file:

0. open [manifest.numbers](manifest.numbers) in numbers: modify if/as needed

NOTE: Please try to keep the [manifest.numbers](manifest.numbers) spreadsheet
      in order order.  Use Organize -> Sort -> ((Sort Now)) to sort.

NOTE: Empty fields in the [manifest.numbers](manifest.numbers) spreadsheet
      are not allowed.  By default, a cell that is empty is colored
      as a warning.

1. File -> Export To -> CSV...
    * 1a. `[ ]` Include table names (unset)
    * 1b. Text Encoding: Unicode (UTF-8)
    * 1c. Click ((Save..))

2. Save As: manifest.csv
    * 2a. Select the `tmp` directory

3. Click ((Export))
    * 3a. If needed click ((Replace))

4. Execute ./tmp/[fix_csv.sh](fix_csv.sh)

NOTE: You must run the [fix_csv.sh](fix_csv.sh) in the above
      step in order to make the CSV file usable by other tools.

NOTE: If no changes are needed in the above step, the
      original file content will be restored.

5. Execute ./tmp/[gen_path_list.found.sh](gen_path_list.found.sh)

NOTE: The above step silently performs a `make clobber` at the
      top level, and so it takes a bit of time.

NOTE: If no changes are needed in the above step, the
      original file content will be restored.

6. Execute ./tmp/[check_path_list.sh](check_path_list.sh)

NOTE: The above step prints nothing and for an exit 0, then
      all is well.  If there is a problem, such as files
      found that are not part of the manifest, or files
      in the manifest that are not found, then an error
      message will be printed and the tool will exit non-zero.
      If errors are reported, go back to step 0 and
      correct the errors.

7. Execute ./tmp/[run_all.sh](run_all.sh) ./gen_winner_json.sh

NOTE: The above step will take a few seconds to run.  It will rebuild
      all `.winner.json` files for all winners.

NOTE: If no changes are needed in the above step, the
      original file content will be restored.

8. Execute `git status` and inspect changes

NOTE: Check in changes if and as needed.

NOTE: In a number of shell scripts under `bin/*.sh`,
      and in the `bin/manifest.winner.json.awk` script
      you will find comments of the form:

```
```

This is a note that when tools such as `jnamval` (and `jval` and `jfmt`) are
ready, these gross hacks should be replaced with calls to those tools.
Until they are ready, some must be careful with the layout of JSON files.

A number of bugs and typos have been fixed.

NOTE: Fixing typos in the files touched by this comment is welcome.
      This includes scripts, data files, text files, etc.

The _inventory_order_, _display_as_, _display_via_github_.  and
_winners_text_ fields of the [manifest.numbers](manifest.numbers)
spreadsheet were just set to have some initial values.
As they impact the inventory displayed on `index.html` pages,
their content needs to be improved.

NOTE: Improving the above mentioned fields of the
      [manifest.numbers](manifest.numbers) spreadsheet is welcome.
2024-01-14 22:03:28 -08:00

989 lines
24 KiB
Plaintext

1984/anonymous/.path
1984/anonymous/1984_anonymous.tar.bz2
1984/anonymous/index.html
1984/decot/.path
1984/decot/1984_decot.tar.bz2
1984/decot/index.html
1984/laman/.path
1984/laman/1984_laman.tar.bz2
1984/laman/index.html
1984/mullender/.path
1984/mullender/1984_mullender.tar.bz2
1984/mullender/index.html
1985/applin/.path
1985/applin/1985_applin.tar.bz2
1985/applin/index.html
1985/august/.path
1985/august/1985_august.tar.bz2
1985/august/index.html
1985/lycklama/.path
1985/lycklama/1985_lycklama.tar.bz2
1985/lycklama/index.html
1985/shapiro/.path
1985/shapiro/1985_shapiro.tar.bz2
1985/shapiro/index.html
1985/sicherman/.path
1985/sicherman/1985_sicherman.tar.bz2
1985/sicherman/index.html
1986/applin/.path
1986/applin/1986_applin.tar.bz2
1986/applin/index.html
1986/august/.path
1986/august/1986_august.tar.bz2
1986/august/index.html
1986/bright/.path
1986/bright/1986_bright.tar.bz2
1986/bright/index.html
1986/hague/.path
1986/hague/1986_hague.tar.bz2
1986/hague/index.html
1986/holloway/.path
1986/holloway/1986_holloway.tar.bz2
1986/holloway/index.html
1986/marshall/.path
1986/marshall/1986_marshall.tar.bz2
1986/marshall/compilers.html
1986/marshall/index.html
1986/pawka/.path
1986/pawka/1986_pawka.tar.bz2
1986/pawka/index.html
1986/stein/.path
1986/stein/1986_stein.tar.bz2
1986/stein/index.html
1986/wall/.path
1986/wall/1986_wall.tar.bz2
1986/wall/index.html
1987/biggar/.path
1987/biggar/1987_biggar.tar.bz2
1987/biggar/index.html
1987/heckbert/.path
1987/heckbert/1987_heckbert.tar.bz2
1987/heckbert/index.html
1987/hines/.path
1987/hines/1987_hines.tar.bz2
1987/hines/index.html
1987/korn/.path
1987/korn/1987_korn.tar.bz2
1987/korn/index.html
1987/lievaart/.path
1987/lievaart/1987_lievaart.tar.bz2
1987/lievaart/index.html
1987/wall/.path
1987/wall/1987_wall.tar.bz2
1987/wall/index.html
1987/westley/.path
1987/westley/1987_westley.tar.bz2
1987/westley/index.html
1988/applin/.path
1988/applin/1988_applin.tar.bz2
1988/applin/index.html
1988/dale/.path
1988/dale/1988_dale.tar.bz2
1988/dale/index.html
1988/isaak/.path
1988/isaak/1988_isaak.tar.bz2
1988/isaak/index.html
1988/litmaath/.path
1988/litmaath/1988_litmaath.tar.bz2
1988/litmaath/index.html
1988/phillipps/.path
1988/phillipps/1988_phillipps.tar.bz2
1988/phillipps/index.html
1988/reddy/.path
1988/reddy/1988_reddy.tar.bz2
1988/reddy/index.html
1988/robison/.path
1988/robison/1988_robison.tar.bz2
1988/robison/index.html
1988/spinellis/.path
1988/spinellis/1988_spinellis.tar.bz2
1988/spinellis/index.html
1988/westley/.path
1988/westley/1988_westley.tar.bz2
1988/westley/index.html
1989/fubar/.path
1989/fubar/1989_fubar.tar.bz2
1989/fubar/index.html
1989/jar.1/.path
1989/jar.1/1989_jar.1.tar.bz2
1989/jar.1/index.html
1989/jar.2/.path
1989/jar.2/1989_jar.2.tar.bz2
1989/jar.2/index.html
1989/ovdluhe/.path
1989/ovdluhe/1989_ovdluhe.tar.bz2
1989/ovdluhe/index.html
1989/paul/.path
1989/paul/1989_paul.tar.bz2
1989/paul/index.html
1989/robison/.path
1989/robison/1989_robison.tar.bz2
1989/robison/index.html
1989/roemer/.path
1989/roemer/1989_roemer.tar.bz2
1989/roemer/index.html
1989/tromp/.path
1989/tromp/1989_tromp.tar.bz2
1989/tromp/index.html
1989/vanb/.path
1989/vanb/1989_vanb.tar.bz2
1989/vanb/index.html
1989/westley/.path
1989/westley/1989_westley.tar.bz2
1989/westley/index.html
1990/baruch/.path
1990/baruch/1990_baruch.tar.bz2
1990/baruch/index.html
1990/cmills/.path
1990/cmills/1990_cmills.tar.bz2
1990/cmills/index.html
1990/dds/.path
1990/dds/1990_dds.tar.bz2
1990/dds/index.html
1990/dg/.path
1990/dg/1990_dg.tar.bz2
1990/dg/index.html
1990/jaw/.path
1990/jaw/1990_jaw.tar.bz2
1990/jaw/index.html
1990/pjr/.path
1990/pjr/1990_pjr.tar.bz2
1990/pjr/index.html
1990/scjones/.path
1990/scjones/1990_scjones.tar.bz2
1990/scjones/index.html
1990/stig/.path
1990/stig/1990_stig.tar.bz2
1990/stig/index.html
1990/tbr/.path
1990/tbr/1990_tbr.tar.bz2
1990/tbr/index.html
1990/theorem/.path
1990/theorem/1990_theorem.tar.bz2
1990/theorem/index.html
1990/westley/.path
1990/westley/1990_westley.tar.bz2
1990/westley/index.html
1991/ant/.path
1991/ant/1991_ant.tar.bz2
1991/ant/index.html
1991/brnstnd/.path
1991/brnstnd/1991_brnstnd.tar.bz2
1991/brnstnd/index.html
1991/brnstnd/sorta.README.html
1991/buzzard/.path
1991/buzzard/1991_buzzard.tar.bz2
1991/buzzard/index.html
1991/cdupont/.path
1991/cdupont/1991_cdupont.tar.bz2
1991/cdupont/index.html
1991/davidguy/.path
1991/davidguy/1991_davidguy.tar.bz2
1991/davidguy/index.html
1991/dds/.path
1991/dds/1991_dds.tar.bz2
1991/dds/index.html
1991/fine/.path
1991/fine/1991_fine.tar.bz2
1991/fine/index.html
1991/rince/.path
1991/rince/1991_rince.tar.bz2
1991/rince/index.html
1991/westley/.path
1991/westley/1991_westley.tar.bz2
1991/westley/index.html
1992/adrian/.path
1992/adrian/1992_adrian.tar.bz2
1992/adrian/index.html
1992/albert/.path
1992/albert/1992_albert.tar.bz2
1992/albert/index.html
1992/ant/.path
1992/ant/1992_ant.tar.bz2
1992/ant/index.html
1992/buzzard.1/.path
1992/buzzard.1/1992_buzzard.1.tar.bz2
1992/buzzard.1/index.html
1992/buzzard.2/.path
1992/buzzard.2/1992_buzzard.2.tar.bz2
1992/buzzard.2/buzzard.2.README.html
1992/buzzard.2/index.html
1992/gson/.path
1992/gson/1992_gson.tar.bz2
1992/gson/index.html
1992/imc/.path
1992/imc/1992_imc.tar.bz2
1992/imc/index.html
1992/kivinen/.path
1992/kivinen/1992_kivinen.tar.bz2
1992/kivinen/index.html
1992/lush/.path
1992/lush/1992_lush.tar.bz2
1992/lush/index.html
1992/marangon/.path
1992/marangon/1992_marangon.tar.bz2
1992/marangon/index.html
1992/nathan/.path
1992/nathan/1992_nathan.tar.bz2
1992/nathan/index.html
1992/vern/.path
1992/vern/1992_vern.tar.bz2
1992/vern/index.html
1992/westley/.path
1992/westley/1992_westley.tar.bz2
1992/westley/index.html
1993/ant/.path
1993/ant/1993_ant.tar.bz2
1993/ant/index.html
1993/cmills/.path
1993/cmills/1993_cmills.tar.bz2
1993/cmills/index.html
1993/dgibson/.path
1993/dgibson/1993_dgibson.tar.bz2
1993/dgibson/index.html
1993/ejb/.path
1993/ejb/1993_ejb.tar.bz2
1993/ejb/hanoi.html
1993/ejb/index.html
1993/ejb/patience.html
1993/jonth/.path
1993/jonth/1993_jonth.tar.bz2
1993/jonth/index.html
1993/leo/.path
1993/leo/1993_leo.tar.bz2
1993/leo/index.html
1993/lmfjyh/.path
1993/lmfjyh/1993_lmfjyh.tar.bz2
1993/lmfjyh/index.html
1993/plummer/.path
1993/plummer/1993_plummer.tar.bz2
1993/plummer/index.html
1993/rince/.path
1993/rince/1993_rince.tar.bz2
1993/rince/design.html
1993/rince/index.html
1993/schnitzi/.path
1993/schnitzi/1993_schnitzi.tar.bz2
1993/schnitzi/index.html
1993/vanb/.path
1993/vanb/1993_vanb.tar.bz2
1993/vanb/index.html
1994/dodsond1/.path
1994/dodsond1/1994_dodsond1.tar.bz2
1994/dodsond1/index.html
1994/dodsond2/.path
1994/dodsond2/1994_dodsond2.tar.bz2
1994/dodsond2/index.html
1994/horton/.path
1994/horton/1994_horton.tar.bz2
1994/horton/index.html
1994/imc/.path
1994/imc/1994_imc.tar.bz2
1994/imc/index.html
1994/ldb/.path
1994/ldb/1994_ldb.tar.bz2
1994/ldb/index.html
1994/schnitzi/.path
1994/schnitzi/1994_schnitzi.tar.bz2
1994/schnitzi/index.html
1994/shapiro/.path
1994/shapiro/1994_shapiro.tar.bz2
1994/shapiro/index.html
1994/shapiro/shapiro.html
1994/smr/.path
1994/smr/1994_smr.tar.bz2
1994/smr/index.html
1994/tvr/.path
1994/tvr/1994_tvr.tar.bz2
1994/tvr/index.html
1994/weisberg/.path
1994/weisberg/1994_weisberg.tar.bz2
1994/weisberg/index.html
1994/westley/.path
1994/westley/1994_westley.tar.bz2
1994/westley/index.html
1995/cdua/.path
1995/cdua/1995_cdua.tar.bz2
1995/cdua/index.html
1995/dodsond1/.path
1995/dodsond1/1995_dodsond1.tar.bz2
1995/dodsond1/index.html
1995/dodsond2/.path
1995/dodsond2/1995_dodsond2.tar.bz2
1995/dodsond2/index.html
1995/esde/.path
1995/esde/1995_esde.tar.bz2
1995/esde/index.html
1995/garry/.path
1995/garry/1995_garry.tar.bz2
1995/garry/index.html
1995/heathbar/.path
1995/heathbar/1995_heathbar.tar.bz2
1995/heathbar/index.html
1995/leo/.path
1995/leo/1995_leo.tar.bz2
1995/leo/index.html
1995/leo/spoiler1.html
1995/makarios/.path
1995/makarios/1995_makarios.tar.bz2
1995/makarios/index.html
1995/savastio/.path
1995/savastio/1995_savastio.tar.bz2
1995/savastio/index.html
1995/schnitzi/.path
1995/schnitzi/1995_schnitzi.tar.bz2
1995/schnitzi/index.html
1995/spinellis/.path
1995/spinellis/1995_spinellis.tar.bz2
1995/spinellis/index.html
1995/vanschnitz/.path
1995/vanschnitz/1995_vanschnitz.tar.bz2
1995/vanschnitz/index.html
1996/august/.path
1996/august/1996_august.tar.bz2
1996/august/index.html
1996/dalbec/.path
1996/dalbec/1996_dalbec.tar.bz2
1996/dalbec/index.html
1996/eldby/.path
1996/eldby/1996_eldby.tar.bz2
1996/eldby/index.html
1996/gandalf/.path
1996/gandalf/1996_gandalf.tar.bz2
1996/gandalf/index.html
1996/huffman/.path
1996/huffman/1996_huffman.tar.bz2
1996/huffman/index.html
1996/jonth/.path
1996/jonth/1996_jonth.tar.bz2
1996/jonth/index.html
1996/rcm/.path
1996/rcm/1996_rcm.tar.bz2
1996/rcm/index.html
1996/schweikh1/.path
1996/schweikh1/1996_schweikh1.tar.bz2
1996/schweikh1/index.html
1996/schweikh2/.path
1996/schweikh2/1996_schweikh2.tar.bz2
1996/schweikh2/index.html
1996/schweikh3/.path
1996/schweikh3/1996_schweikh3.tar.bz2
1996/schweikh3/index.html
1996/westley/.path
1996/westley/1996_westley.tar.bz2
1996/westley/index.html
1998/banks/.path
1998/banks/1998_banks.tar.bz2
1998/banks/index.html
1998/bas1/.path
1998/bas1/1998_bas1.tar.bz2
1998/bas1/index.html
1998/bas2/.path
1998/bas2/1998_bas2.tar.bz2
1998/bas2/index.html
1998/chaos/.path
1998/chaos/1998_chaos.tar.bz2
1998/chaos/index.html
1998/df/.path
1998/df/1998_df.tar.bz2
1998/df/index.html
1998/dlowe/.path
1998/dlowe/1998_dlowe.tar.bz2
1998/dlowe/index.html
1998/dloweneil/.path
1998/dloweneil/1998_dloweneil.tar.bz2
1998/dloweneil/index.html
1998/dorssel/.path
1998/dorssel/1998_dorssel.tar.bz2
1998/dorssel/dorssel.html
1998/dorssel/index.html
1998/fanf/.path
1998/fanf/1998_fanf.tar.bz2
1998/fanf/index.html
1998/schnitzi/.path
1998/schnitzi/1998_schnitzi.tar.bz2
1998/schnitzi/index.html
1998/schweikh1/.path
1998/schweikh1/1998_schweikh1.tar.bz2
1998/schweikh1/index.html
1998/schweikh1/macos.html
1998/schweikh2/.path
1998/schweikh2/1998_schweikh2.tar.bz2
1998/schweikh2/index.html
1998/schweikh3/.path
1998/schweikh3/1998_schweikh3.tar.bz2
1998/schweikh3/index.html
1998/tomtorfs/.path
1998/tomtorfs/1998_tomtorfs.tar.bz2
1998/tomtorfs/index.html
2000/anderson/.path
2000/anderson/2000_anderson.tar.bz2
2000/anderson/index.html
2000/bellard/.path
2000/bellard/2000_bellard.tar.bz2
2000/bellard/index.html
2000/bmeyer/.path
2000/bmeyer/2000_bmeyer.tar.bz2
2000/bmeyer/index.html
2000/briddlebane/.path
2000/briddlebane/2000_briddlebane.tar.bz2
2000/briddlebane/index.html
2000/dhyang/.path
2000/dhyang/2000_dhyang.tar.bz2
2000/dhyang/index.html
2000/dlowe/.path
2000/dlowe/2000_dlowe.tar.bz2
2000/dlowe/index.html
2000/jarijyrki/.path
2000/jarijyrki/2000_jarijyrki.tar.bz2
2000/jarijyrki/index.html
2000/natori/.path
2000/natori/2000_natori.tar.bz2
2000/natori/index.html
2000/primenum/.path
2000/primenum/2000_primenum.tar.bz2
2000/primenum/index.html
2000/rince/.path
2000/rince/2000_rince.tar.bz2
2000/rince/index.html
2000/robison/.path
2000/robison/2000_robison.tar.bz2
2000/robison/index.html
2000/schneiderwent/.path
2000/schneiderwent/2000_schneiderwent.tar.bz2
2000/schneiderwent/index.html
2000/thadgavin/.path
2000/thadgavin/2000_thadgavin.tar.bz2
2000/thadgavin/index.html
2000/tomx/.path
2000/tomx/2000_tomx.tar.bz2
2000/tomx/index.html
2001/anonymous/.path
2001/anonymous/2001_anonymous.tar.bz2
2001/anonymous/index.html
2001/bellard/.path
2001/bellard/2001_bellard.tar.bz2
2001/bellard/index.html
2001/cheong/.path
2001/cheong/2001_cheong.tar.bz2
2001/cheong/index.html
2001/coupard/.path
2001/coupard/2001_coupard.tar.bz2
2001/coupard/index.html
2001/ctk/.path
2001/ctk/2001_ctk.tar.bz2
2001/ctk/index.html
2001/dgbeards/.path
2001/dgbeards/2001_dgbeards.tar.bz2
2001/dgbeards/index.html
2001/herrmann1/.path
2001/herrmann1/2001_herrmann1.tar.bz2
2001/herrmann1/index.html
2001/herrmann2/.path
2001/herrmann2/2001_herrmann2.tar.bz2
2001/herrmann2/index.html
2001/jason/.path
2001/jason/2001_jason.tar.bz2
2001/jason/index.html
2001/kev/.path
2001/kev/2001_kev.tar.bz2
2001/kev/index.html
2001/ollinger/.path
2001/ollinger/2001_ollinger.tar.bz2
2001/ollinger/index.html
2001/rosten/.path
2001/rosten/2001_rosten.tar.bz2
2001/rosten/index.html
2001/schweikh/.path
2001/schweikh/2001_schweikh.tar.bz2
2001/schweikh/index.html
2001/westley/.path
2001/westley/2001_westley.tar.bz2
2001/westley/index.html
2001/williams/.path
2001/williams/2001_williams.tar.bz2
2001/williams/index.html
2004/anonymous/.path
2004/anonymous/2004_anonymous.tar.bz2
2004/anonymous/index.html
2004/arachnid/.path
2004/arachnid/2004_arachnid.tar.bz2
2004/arachnid/index.html
2004/burley/.path
2004/burley/2004_burley.tar.bz2
2004/burley/index.html
2004/gavare/.path
2004/gavare/2004_gavare.tar.bz2
2004/gavare/index.html
2004/gavin/.path
2004/gavin/2004_gavin.tar.bz2
2004/gavin/gavin.html
2004/gavin/index.html
2004/hibachi/.path
2004/hibachi/2004_hibachi.tar.bz2
2004/hibachi/index.html
2004/hoyle/.path
2004/hoyle/2004_hoyle.tar.bz2
2004/hoyle/index.html
2004/jdalbec/.path
2004/jdalbec/2004_jdalbec.tar.bz2
2004/jdalbec/index.html
2004/kopczynski/.path
2004/kopczynski/2004_kopczynski.tar.bz2
2004/kopczynski/index.html
2004/newbern/.path
2004/newbern/2004_newbern.tar.bz2
2004/newbern/index.html
2004/omoikane/.path
2004/omoikane/2004_omoikane.tar.bz2
2004/omoikane/index.html
2004/schnitzi/.path
2004/schnitzi/2004_schnitzi.tar.bz2
2004/schnitzi/index.html
2004/sds/.path
2004/sds/2004_sds.tar.bz2
2004/sds/index.html
2004/vik1/.path
2004/vik1/2004_vik1.tar.bz2
2004/vik1/index.html
2004/vik2/.path
2004/vik2/2004_vik2.tar.bz2
2004/vik2/index.html
2005/aidan/.path
2005/aidan/2005_aidan.tar.bz2
2005/aidan/index.html
2005/anon/.path
2005/anon/2005_anon.tar.bz2
2005/anon/index.html
2005/boutines/.path
2005/boutines/2005_boutines.tar.bz2
2005/boutines/index.html
2005/chia/.path
2005/chia/2005_chia.tar.bz2
2005/chia/index.html
2005/giljade/.path
2005/giljade/2005_giljade.tar.bz2
2005/giljade/index.html
2005/jetro/.path
2005/jetro/2005_jetro.tar.bz2
2005/jetro/index.html
2005/klausler/.path
2005/klausler/2005_klausler.tar.bz2
2005/klausler/index.html
2005/mikeash/.path
2005/mikeash/2005_mikeash.tar.bz2
2005/mikeash/index.html
2005/mynx/.path
2005/mynx/2005_mynx.tar.bz2
2005/mynx/index.html
2005/persano/.path
2005/persano/2005_persano.tar.bz2
2005/persano/index.html
2005/sykes/.path
2005/sykes/2005_sykes.tar.bz2
2005/sykes/index.html
2005/timwi/.path
2005/timwi/2005_timwi.tar.bz2
2005/timwi/index.html
2005/toledo/.path
2005/toledo/2005_toledo.tar.bz2
2005/toledo/index.html
2005/vik/.path
2005/vik/2005_vik.tar.bz2
2005/vik/index.html
2005/vince/.path
2005/vince/2005_vince.tar.bz2
2005/vince/index.html
2006/birken/.path
2006/birken/2006_birken.tar.bz2
2006/birken/index.html
2006/borsanyi/.path
2006/borsanyi/2006_borsanyi.tar.bz2
2006/borsanyi/index.html
2006/grothe/.path
2006/grothe/2006_grothe.tar.bz2
2006/grothe/index.html
2006/hamre/.path
2006/hamre/2006_hamre.tar.bz2
2006/hamre/index.html
2006/meyer/.path
2006/meyer/2006_meyer.tar.bz2
2006/meyer/index.html
2006/monge/.path
2006/monge/2006_monge.tar.bz2
2006/monge/index.html
2006/night/.path
2006/night/2006_night.tar.bz2
2006/night/index.html
2006/sloane/.path
2006/sloane/2006_sloane.tar.bz2
2006/sloane/index.html
2006/stewart/.path
2006/stewart/2006_stewart.tar.bz2
2006/stewart/index.html
2006/sykes1/.path
2006/sykes1/2006_sykes1.tar.bz2
2006/sykes1/index.html
2006/sykes2/.path
2006/sykes2/2006_sykes2.tar.bz2
2006/sykes2/index.html
2006/toledo1/.path
2006/toledo1/2006_toledo1.tar.bz2
2006/toledo1/index.html
2006/toledo2/.path
2006/toledo2/2006_toledo2.tar.bz2
2006/toledo2/index.html
2006/toledo3/.path
2006/toledo3/2006_toledo3.tar.bz2
2006/toledo3/index.html
2011/akari/.path
2011/akari/2011_akari.tar.bz2
2011/akari/index.html
2011/blakely/.path
2011/blakely/2011_blakely.tar.bz2
2011/blakely/index.html
2011/borsanyi/.path
2011/borsanyi/2011_borsanyi.tar.bz2
2011/borsanyi/index.html
2011/dlowe/.path
2011/dlowe/2011_dlowe.tar.bz2
2011/dlowe/index.html
2011/eastman/.path
2011/eastman/2011_eastman.tar.bz2
2011/eastman/index.html
2011/fredriksson/.path
2011/fredriksson/2011_fredriksson.tar.bz2
2011/fredriksson/index.html
2011/goren/.path
2011/goren/2011_goren.tar.bz2
2011/goren/index.html
2011/hamaji/.path
2011/hamaji/2011_hamaji.tar.bz2
2011/hamaji/index.html
2011/hou/.path
2011/hou/2011_hou.tar.bz2
2011/hou/index.html
2011/konno/.path
2011/konno/2011_konno.tar.bz2
2011/konno/index.html
2011/richards/.path
2011/richards/2011_richards.tar.bz2
2011/richards/index.html
2011/toledo/.path
2011/toledo/2011_toledo.tar.bz2
2011/toledo/index.html
2011/vik/.path
2011/vik/2011_vik.tar.bz2
2011/vik/index.html
2011/zucker/.path
2011/zucker/2011_zucker.tar.bz2
2011/zucker/index.html
2012/blakely/.path
2012/blakely/2012_blakely.tar.bz2
2012/blakely/index.html
2012/deckmyn/.path
2012/deckmyn/2012_deckmyn.tar.bz2
2012/deckmyn/deckmyn.html
2012/deckmyn/index.html
2012/dlowe/.path
2012/dlowe/2012_dlowe.tar.bz2
2012/dlowe/index.html
2012/endoh1/.path
2012/endoh1/2012_endoh1.tar.bz2
2012/endoh1/index.html
2012/endoh2/.path
2012/endoh2/2012_endoh2.tar.bz2
2012/endoh2/index.html
2012/grothe/.path
2012/grothe/2012_grothe.tar.bz2
2012/grothe/index.html
2012/hamano/.path
2012/hamano/2012_hamano.tar.bz2
2012/hamano/index.html
2012/hou/.path
2012/hou/2012_hou.tar.bz2
2012/hou/hint.html
2012/hou/index.html
2012/kang/.path
2012/kang/2012_kang.tar.bz2
2012/kang/index.html
2012/konno/.path
2012/konno/2012_konno.tar.bz2
2012/konno/index.html
2012/omoikane/.path
2012/omoikane/2012_omoikane.tar.bz2
2012/omoikane/index.html
2012/tromp/.path
2012/tromp/2012_tromp.tar.bz2
2012/tromp/how.html
2012/tromp/index.html
2012/vik/.path
2012/vik/2012_vik.tar.bz2
2012/vik/index.html
2012/zeitak/.path
2012/zeitak/2012_zeitak.tar.bz2
2012/zeitak/index.html
2013/birken/.path
2013/birken/2013_birken.tar.bz2
2013/birken/index.html
2013/cable1/.path
2013/cable1/2013_cable1.tar.bz2
2013/cable1/index.html
2013/cable2/.path
2013/cable2/2013_cable2.tar.bz2
2013/cable2/index.html
2013/cable3/.path
2013/cable3/2013_cable3.tar.bz2
2013/cable3/index.html
2013/dlowe/.path
2013/dlowe/2013_dlowe.tar.bz2
2013/dlowe/index.html
2013/endoh1/.path
2013/endoh1/2013_endoh1.tar.bz2
2013/endoh1/index.html
2013/endoh2/.path
2013/endoh2/2013_endoh2.tar.bz2
2013/endoh2/index.html
2013/endoh3/.path
2013/endoh3/2013_endoh3.tar.bz2
2013/endoh3/index.html
2013/endoh4/.path
2013/endoh4/2013_endoh4.tar.bz2
2013/endoh4/index.html
2013/hou/.path
2013/hou/2013_hou.tar.bz2
2013/hou/doc/example.html
2013/hou/index.html
2013/mills/.path
2013/mills/2013_mills.tar.bz2
2013/mills/index.html
2013/misaka/.path
2013/misaka/2013_misaka.tar.bz2
2013/misaka/index.html
2013/morgan1/.path
2013/morgan1/2013_morgan1.tar.bz2
2013/morgan1/index.html
2013/morgan2/.path
2013/morgan2/2013_morgan2.tar.bz2
2013/morgan2/index.html
2013/robison/.path
2013/robison/2013_robison.tar.bz2
2013/robison/index.html
2014/birken/.path
2014/birken/2014_birken.tar.bz2
2014/birken/index.html
2014/deak/.path
2014/deak/2014_deak.tar.bz2
2014/deak/index.html
2014/endoh1/.path
2014/endoh1/2014_endoh1.tar.bz2
2014/endoh1/index.html
2014/endoh1/read_me.html
2014/endoh1/spoilers.html
2014/endoh2/.path
2014/endoh2/2014_endoh2.tar.bz2
2014/endoh2/index.html
2014/maffiodo1/.path
2014/maffiodo1/2014_maffiodo1.tar.bz2
2014/maffiodo1/index.html
2014/maffiodo2/.path
2014/maffiodo2/2014_maffiodo2.tar.bz2
2014/maffiodo2/index.html
2014/morgan/.path
2014/morgan/2014_morgan.tar.bz2
2014/morgan/index.html
2014/sinon/.path
2014/sinon/2014_sinon.tar.bz2
2014/sinon/index.html
2014/skeggs/.path
2014/skeggs/2014_skeggs.tar.bz2
2014/skeggs/index.html
2014/vik/.path
2014/vik/2014_vik.tar.bz2
2014/vik/index.html
2014/wiedijk/.path
2014/wiedijk/2014_wiedijk.tar.bz2
2014/wiedijk/index.html
2015/burton/.path
2015/burton/2015_burton.tar.bz2
2015/burton/index.html
2015/burton/road.to.obscurity.html
2015/burton/spoilers.html
2015/dogon/.path
2015/dogon/2015_dogon.tar.bz2
2015/dogon/index.html
2015/duble/.path
2015/duble/2015_duble.tar.bz2
2015/duble/index.html
2015/endoh1/.path
2015/endoh1/2015_endoh1.tar.bz2
2015/endoh1/index.html
2015/endoh2/.path
2015/endoh2/2015_endoh2.tar.bz2
2015/endoh2/index.html
2015/endoh3/.path
2015/endoh3/2015_endoh3.tar.bz2
2015/endoh3/index.html
2015/endoh4/.path
2015/endoh4/2015_endoh4.tar.bz2
2015/endoh4/index.html
2015/hou/.path
2015/hou/2015_hou.tar.bz2
2015/hou/index.html
2015/howe/.path
2015/howe/2015_howe.tar.bz2
2015/howe/index.html
2015/mills1/.path
2015/mills1/2015_mills1.tar.bz2
2015/mills1/index.html
2015/mills2/.path
2015/mills2/2015_mills2.tar.bz2
2015/mills2/index.html
2015/muth/.path
2015/muth/2015_muth.tar.bz2
2015/muth/index.html
2015/schweikhardt/.path
2015/schweikhardt/2015_schweikhardt.tar.bz2
2015/schweikhardt/index.html
2015/yang/.path
2015/yang/2015_yang.tar.bz2
2015/yang/index.html
2018/algmyr/.path
2018/algmyr/2018_algmyr.tar.bz2
2018/algmyr/index.html
2018/anderson/.path
2018/anderson/2018_anderson.tar.bz2
2018/anderson/index.html
2018/bellard/.path
2018/bellard/2018_bellard.tar.bz2
2018/bellard/index.html
2018/burton1/.path
2018/burton1/2018_burton1.tar.bz2
2018/burton1/index.html
2018/burton2/.path
2018/burton2/2018_burton2.tar.bz2
2018/burton2/discrepancies.html
2018/burton2/index.html
2018/ciura/.path
2018/ciura/2018_ciura.tar.bz2
2018/ciura/index.html
2018/endoh1/.path
2018/endoh1/2018_endoh1.tar.bz2
2018/endoh1/index.html
2018/endoh2/.path
2018/endoh2/2018_endoh2.tar.bz2
2018/endoh2/index.html
2018/ferguson/.path
2018/ferguson/2018_ferguson.tar.bz2
2018/ferguson/index.html
2018/ferguson/rpm.html
2018/giles/.path
2018/giles/2018_giles.tar.bz2
2018/giles/index.html
2018/hou/.path
2018/hou/2018_hou.tar.bz2
2018/hou/index.html
2018/mills/.path
2018/mills/2018_mills.tar.bz2
2018/mills/index.html
2018/poikola/.path
2018/poikola/2018_poikola.tar.bz2
2018/poikola/index.html
2018/vokes/.path
2018/vokes/2018_vokes.tar.bz2
2018/vokes/index.html
2018/yang/.path
2018/yang/2018_yang.tar.bz2
2018/yang/index.html
2019/adamovsky/.path
2019/adamovsky/2019_adamovsky.tar.bz2
2019/adamovsky/index.html
2019/burton/.path
2019/burton/2019_burton.tar.bz2
2019/burton/index.html
2019/ciura/.path
2019/ciura/2019_ciura.tar.bz2
2019/ciura/index.html
2019/diels-grabsch1/.path
2019/diels-grabsch1/2019_diels-grabsch1.tar.bz2
2019/diels-grabsch1/index.html
2019/diels-grabsch2/.path
2019/diels-grabsch2/2019_diels-grabsch2.tar.bz2
2019/diels-grabsch2/index.html
2019/dogon/.path
2019/dogon/2019_dogon.tar.bz2
2019/dogon/index.html
2019/duble/.path
2019/duble/2019_duble.tar.bz2
2019/duble/index.html
2019/endoh/.path
2019/endoh/2019_endoh.tar.bz2
2019/endoh/index.html
2019/giles/.path
2019/giles/2019_giles.tar.bz2
2019/giles/index.html
2019/karns/.path
2019/karns/2019_karns.tar.bz2
2019/karns/index.html
2019/lynn/.path
2019/lynn/2019_lynn.tar.bz2
2019/lynn/index.html
2019/mills/.path
2019/mills/2019_mills.tar.bz2
2019/mills/index.html
2019/poikola/.path
2019/poikola/2019_poikola.tar.bz2
2019/poikola/index.html
2019/yang/.path
2019/yang/2019_yang.tar.bz2
2019/yang/index.html
2020/burton/.path
2020/burton/2020_burton.tar.bz2
2020/burton/index.html
2020/carlini/.path
2020/carlini/2020_carlini.tar.bz2
2020/carlini/index.html
2020/endoh1/.path
2020/endoh1/2020_endoh1.tar.bz2
2020/endoh1/index.html
2020/endoh2/.path
2020/endoh2/2020_endoh2.tar.bz2
2020/endoh2/index.html
2020/endoh3/.path
2020/endoh3/2020_endoh3.tar.bz2
2020/endoh3/index.html
2020/ferguson1/.path
2020/ferguson1/2020_ferguson1.tar.bz2
2020/ferguson1/COMPILING.html
2020/ferguson1/HACKING.html
2020/ferguson1/cannibalism.log.html
2020/ferguson1/crazy.log.html
2020/ferguson1/index.html
2020/ferguson2/.path
2020/ferguson2/2020_ferguson2.tar.bz2
2020/ferguson2/index.html
2020/giles/.path
2020/giles/2020_giles.tar.bz2
2020/giles/index.html
2020/kurdyukov1/.path
2020/kurdyukov1/2020_kurdyukov1.tar.bz2
2020/kurdyukov1/index.html
2020/kurdyukov2/.path
2020/kurdyukov2/2020_kurdyukov2.tar.bz2
2020/kurdyukov2/index.html
2020/kurdyukov3/.path
2020/kurdyukov3/2020_kurdyukov3.tar.bz2
2020/kurdyukov3/index.html
2020/kurdyukov4/.path
2020/kurdyukov4/2020_kurdyukov4.tar.bz2
2020/kurdyukov4/index.html
2020/otterness/.path
2020/otterness/2020_otterness.tar.bz2
2020/otterness/index.html
2020/tsoj/.path
2020/tsoj/2020_tsoj.tar.bz2
2020/tsoj/index.html
2020/yang/.path
2020/yang/2020_yang.tar.bz2
2020/yang/index.html