Commit Graph
34 Commits
Author SHA1 Message Date
Cody Boone Ferguson 4d2e18db47 Another typo fix in 2024/README.md
Rebuilt index.html.
2025-08-03 12:21:20 -07:00
Landon Curt Noll 1b9eed51b3 Merge pull request #169 from xexyl/24-readme
sanity check / build (push) Has been cancelled
Typo fixes in 2024/README.md
2025-08-03 11:58:25 -07:00
Landon Curt Noll 6fec3bb213 Merge pull request #167 from xexyl/oregon
Several updates to 2024/ferguson1

Lets update the commits and PRs pending and then process and X's.
2025-08-03 11:56:20 -07:00
Landon Curt Noll 7596f73138 Merge pull request #166 from xexyl/X
Fix typo in 2024/ferguson2/deobfus.c
2025-08-03 11:45:28 -07:00
Cody Boone Ferguson 8180104282 Typo fixes in 2024/README.md
Also rebuilt 2024/guidelines.html, 2024/rules.html (obviously
2024/index.html was also rebuilt).

The other ones were rebuilt because the markdown had 2025 (from 2024)
and it was not rebuilt. I noticed a lot of files have this problem (in
copyright). May I suggest sgit(1) to save you time? :-) (I would do it
but I don't want to cause a problem with any pull requests that might
be opened.
2025-08-03 11:37:49 -07:00
Landon Curt Noll fd483c2bed Merge pull request #165 from SirWumpus/fix_try
Fix all try.sh scripts to be more portable WRT gmake vs make.

We will update templates and reference files in a subsequent PR.
2025-08-03 11:37:20 -07:00
Landon Curt Noll 65ab6e07ce update 2024/howe HTML files
Ran `make quick_entry_index quick_other_html` to perform the above
2025-08-03 11:31:04 -07:00
Landon Curt Noll 8067f5c4a5 Merge pull request #164 from SirWumpus/2024_fixes
2024/howe full version link; spelling fixes

We will update the HTML in a subsequent commit.
2025-08-03 11:28:29 -07:00
Landon Curt Noll 33aeb32390 update 2024/kurdyukov2 and 2024/kurdyukov3 inventory and HTML 2025-08-03 11:23:54 -07:00
Cody Boone Ferguson 714794ceab Several updates to 2024/ferguson1
For fun I put in how many line changes there were in an example run
through the entire program from start to finish ('hell'). With 85 lines
(with 14 blank, some functions, #includes, #defines, some lines only
having a brace and possibly other lines like that) there were a total of
985 line changes (an extremely tiny fraction had the same line number
repeated once but that hardly matters).

Fixed typo in Judges' remarks (inspired by Oregon Trail not inspired by
Oregon).

Added note about another version I submitted - helps prevent having to
update the files removing any reference to it.

Updated .gitignore (due to a file one of the scripts generates).

Rebuilt index.html and obfuscation.html.
2025-08-03 11:17:42 -07:00
Anthony Howe 40f2141aef Fix try.sh scripts; use command(1) instead of which. 2025-08-03 13:13:55 -04:00
Cody Boone Ferguson 1017033c3d Fix typo in 2024/ferguson2/deobfus.c
X is always 0 in the file as it corresponds to prog.c not prog.alt.c.
2025-08-03 09:27:27 -07:00
Anthony Howe 4b08755e4a Fix all try.sh scripts to be more portable WRT gmake vs make. 2025-08-03 11:59:17 -04:00
Anthony C Howe feeed3dc80 Merge branch 'ioccc-src:master' into 2024_fixes 2025-08-03 11:07:33 -04:00
Anthony Howe cb83f40e14 Add link to the complete repository with the full version. 2025-08-03 11:04:57 -04:00
Anthony Howe 5d7fbc8d3c Fix some spelling. 2025-08-03 11:03:58 -04:00
Ilya Kurdyukov a2536a74a8 Merge branch 'ioccc-src:master' into master 2025-08-03 21:46:35 +07:00
Ilya Kurdyukov 19f5591595 extra notes for 2024/kurdyukov2 2025-08-03 21:45:45 +07:00
Landon Curt Noll ebc4377c89 Merge pull request #162 from xexyl/typo-oregon 2025-08-03 07:43:19 -07:00
Ilya Kurdyukov 708a2e4795 JIT and notes for 2024/kurdyukov3 2025-08-03 21:36:13 +07:00
Cody Boone Ferguson f8cc1bf8d3 Fix typo in 2024/ferguson1
'an successful' -> 'a successful'.

There is possibly another typo but I have to verify what the judges
meant.

Rebuilt index.html. I hope to make some reductions in text in the coming
days. I also have another fun update planned so people can see just how
wild the gotos are. I hope to do that sometime soon too.
2025-08-03 06:13:24 -07:00
Anthony Howe 225dd5a6f6 Fix Makefile to clobber all artifacts and restore the directory. 2025-08-03 06:55:02 -04:00
Anthony Howe a7f11c1f3e Fix try.sh to be more portable. 2025-08-03 06:54:24 -04:00
Landon Curt Noll 26a181d401 fix inventory link to 2024/macke/prog.c 2025-08-03 03:03:09 -07:00
Landon Curt Noll c134a58cdf complete the mods by Sebastian Macke 2025-08-03 02:38:09 -07:00
Sebastian Macke 6d98238229 Fix labels of two winners. (2nd try)
Anders Kaare Straadt had two labels, one of them wrong.

The fix is the following:
anders -> macke
straat -> fix authorship
2025-08-03 11:16:27 +02:00
Sebastian Macke 3c831385e2 Fix labels of two winners.
Anders Kaare Straadt had two labels, one of them wrong.

Participants:
Anders_Kaare_Straadt: label straadt
Anders_Kaare_Straadt: label anders
Sebastian Macke: label macke

The fix is the following:
dir anders -> fix dir to macke and fix author
dir straat -> fix author
2025-08-03 08:31:51 +02:00
Landon Curt Noll 8425b83ee9 fix markdown issues in 2024/maffiodo, update tarballs and sitemap 2025-08-02 20:18:02 -07:00
Landon Curt Noll 5148d705d3 Merge pull request #156 from xexyl/goto
Fix number of gotos in 2024/ferguson1
2025-08-02 19:53:37 -07:00
Landon Curt Noll 62d544d881 Merge pull request #155 from xexyl/oregon-data
Fix typo in 2020/ferguson1 data files + perm fix
2025-08-02 19:52:32 -07:00
Landon Curt Noll 59c01b4471 fix 2024/anders swap 2024/straadt
We swapped `2024/anders` and `2024/straadt` by accident.
Sorry (tm Canada 🇨🇦) about that!

We **SINCERELY APOLOGIZE** to both **Anders Kaare Straadt**
and **Sebastian Macke** for the mix up!

We normalized some of the `.gitignore` files for some
of the 2024 winning entries.

Rebuilt 2024 tar files.

Updated `sitemap.xml`.

Ran `make update` to perform the above.
2025-08-02 19:38:13 -07:00
Cody Boone Ferguson 11636ceeed Fix number of gotos in 2024/ferguson1
There actually are 134 post cpp - not 130.
2025-08-02 14:56:35 -07:00
Cody Boone Ferguson b14eff4658 Fix typo in 2020/ferguson1 data files + perm fix
The makedata.sh was not +x.

Rebuilt data files with a typo that was discovered after the contest
closed.
2025-08-02 14:48:36 -07:00
Landon Curt Noll 09750f8899 release winning entries of IOCCC28 under the year 2024
Congratulations to:

* 2024/anders - Prize in sound coding - layered music generator
* 2024/burton - Prize in pentagrammatology - wordle hard mode solver
* 2024/cable1 - Prize in bot talk - LLM inference engine
* 2024/cable2 - Prize in murky waters - salmon recipe
* 2024/carlini - Prize in perfect timing - Intel 4004 emulation
* 2024/codemeow - Prize in tray planting - bonsai generator
* 2024/endoh1 - Prize in patient pointillism - slow ray tracer in CPP
* 2024/endoh2 - Prize in solid body physics - rotating rigid body simulation
* 2024/ferguson1 - Prize in diabolical logistics - Oregon trail pact with the devil
* 2024/ferguson2 - Prize in yil-tas - Navajo code talker translator
* 2024/howe - Nice accent eh-ward - mini vi
* 2024/kramer - Prize in linguistic arithmetic - natural language numerical calculator
* 2024/kurdyukov1 - Prize in phased periodicity - phase of the Moon
* 2024/kurdyukov2 - Prize in art restoration - JPEG artifact removal
* 2024/kurdyukov3 - Prize in virtual quietus - gaming VM and doom
* 2024/kurdyukov4 - Prize in embiggening - encode without literals
* 2024/maffiodo - Prize in creative interpretation - Jav\*script interpreter
* 2024/mills - Prize in ℤ₃ - Infocom v3 story interpreter
* 2024/stedolan - Best one liner - icon from MD5
* 2024/straadt - Prize in imitative rebooting - OpenRISC CPU and Linux
* 2024/tmarrec - Prize in cyclonic coding - 3D tornado simulation
* 2024/tompng - Prize in quasi bijection - vortex encryptor decryptor
* 2024/weaver - Sur prize - rickroll

Ran `make update` to perform the above.
 	new file:   2024/burton/.entry.json
2025-08-02 14:43:07 -07:00