Commit Graph
6726 Commits
Author SHA1 Message Date
Landon Curt Noll c88cde8f2d update tarballs for 2024 due to recent commits 2025-08-09 13:02:03 -07:00
Landon Curt Noll c405b6b034 update sitemap 2025-08-09 12:51:24 -07:00
Landon Curt Noll b54054e3ba Merge pull request #191 from xexyl/ferguson2024
Update 2024/ferguson[12]/index.html - alt code
2025-08-09 11:51:05 -07:00
Cody Boone Ferguson 301ea6fcfb Update 2024/ferguson[12]/index.html - alt code
Specifically describe alt code in the Alternate code section.
2025-08-09 05:55:46 -07:00
Landon Curt Noll ef7c5bf743 Merge pull request #190 from xexyl/typos-24 2025-08-08 03:48:33 -07:00
Cody Boone Ferguson 09ff59ee85 Various typos in 2024/
The following files (not all of these files were checked yet) were
modified (when mentioning README.md I also rebuilt the index.html file):

    2024/burton/README.md
    2024/endoh1/README.md
    2024/endoh1/try.sh
2025-08-08 02:57:17 -07:00
Landon Curt Noll 8adc777bc7 Merge pull request #189 from xexyl/24f1g 2025-08-07 11:19:48 -07:00
Landon Curt Noll 4fe0fbb1a7 Merge pull request #188 from xexyl/yt-links 2025-08-07 11:18:23 -07:00
Cody Boone Ferguson 0d88a59305 Update formatting in 2024/ferguson1/index.html 2025-08-07 05:02:34 -07:00
Cody Boone Ferguson 9e456b4750 Clean up YT heading in IOCCC28 index.html files
In particular the following diff for each README.md (with all the
index.html files rebuilt):

    -Watch the following [Our Favorite Universe](https://www.youtube.com/@OurFavoriteUniverse) YouTube show:
    +Watch the [Our Favorite Universe](https://www.youtube.com/@OurFavoriteUniverse)
    +YouTube show for this entry:
2025-08-07 04:38:20 -07:00
Landon Curt Noll acbfd35dae add award presentation YouTube links IOCCC28 winning entries
Update news to announce YouTube links.

Update tarballs for all of 2024 as well as a recent 2012 update.

Update sitemap.

Ran `make update` to perform the above.
2025-08-06 21:12:41 -07:00
Landon Curt Noll c4f1d01eb5 Merge pull request #187 from xexyl/typo-deobfus
Typo fix in 2024/ferguson2/deobfus.c
2025-08-06 19:22:21 -07:00
Landon Curt Noll a0d1abe533 update HTML and sitemap based on recent commits 2025-08-06 19:05:10 -07:00
Landon Curt Noll 924991ceb3 Merge branch 'ilyakurdyukov/master' 2025-08-06 19:00:25 -07:00
Landon Curt Noll ff3757216a Merge pull request #180 from ilyakurdyukov/master
update 2024/kurdyukov4
2025-08-06 18:57:53 -07:00
Landon Curt Noll f098cf0872 improve prog.c and try.sh for 2024/kurdyukov4
We improve `prog.c` beyond the 4M byte patch to reach 64M bytes.

The `try.sh` is made more robust, detecting both compiler and
executable problems that are **NOT** bugs in the code.

The code is now declared **INABIAF - please DO NOT fix**.
A detailed description of compiler, linker and resource
issues has been added to the `README.md` and `index.html`.
2025-08-06 18:48:05 -07:00
Landon Curt Noll 6811aa55ae Merge branch 'master' into master 2025-08-06 16:19:03 -07:00
Cody Boone Ferguson 3ddf6e13be Remove 2024/ferguson2/prog.[23].c
These should really not be useful or interesting. They are not as they
were described either - they were initial tests and have no value now.
2025-08-06 14:13:38 -07:00
Cody Boone Ferguson f81c00d7d6 Another typo fix in 2024/ferguson2/deobfus.c 2025-08-06 14:05:47 -07:00
Cody Boone Ferguson 86dd994d66 Typo fix in 2024/ferguson2/deobfus.c 2025-08-06 13:40:35 -07:00
Landon Curt Noll 187bc22f69 Merge pull request #186 from xexyl/goto-max 2025-08-06 12:34:15 -07:00
Cody Boone Ferguson 5d9ad2012a Add maxed out goto (149) version to 2024/ferguson1
For practical reasons (and to make the judges weep and curse slightly
less) I only submitted code that only had 134 gotos. I'm a horrible
monster, I know, but I have decided to present this alt version I have
which takes the 134 gotos to 149 and which still fits in rule 2 limits.
If I am going to ruin goto I might as well do it properly, despite
Landon telling me that the 134 might be called near limitless. Now it is
limitless. Some of the very few remaining blocks of code that were where
they belong were moved away from their proper place but other changes
were made too.

Added gotos.c.txt - kind of like the judges' video where it shows all
the gotos only here it is just a text file of only the gotos (after
clang-format like they had). This is of prog.c, not prog.goto.max.c.

Renamed gotos.txt to jumps.txt as it's not just gotos (though most of it
is).

Updated .gitignore and Makefile.

Updated .entry.json and rebuilt index.html as well as obfuscation.html
(obfuscation.md was also updated).
2025-08-06 11:00:02 -07:00
Landon Curt Noll 2b4f3e88ce Merge pull request #185 from xexyl/weaver-manifest 2025-08-06 10:52:12 -07:00
Landon Curt Noll d3b6480f78 Merge pull request #184 from xexyl/show-times 2025-08-06 10:49:48 -07:00
Cody Boone Ferguson 8cab690d66 Fix 2024/weaver/.entry.json, rebuilt index.html
The entry_text for 'ref.mp3' had commas. This is not allowed as the way
the site script (in particular bin/entry2csv.sh) works is it creates a
CSV file which when imported into a spreadsheet application (like
Numbers in macOS) it adds additional columns. Also, because a space is
after the comma, it triggers another error in the bin/csv2entry.sh
script.

What this error meant is that some of the text was not even in the
index.html.

This has all been corrected.
2025-08-06 10:30:03 -07:00
Cody Boone Ferguson d7bd85dd6d Typos fixes in 2024/index.html + add show URL
Typos fixed in 2024/index.html.

Show URL added.

This commit also adds the time (how long in the show, not the clock
time) the source code was pushed to the GitHub repo and the total length
of the show.
2025-08-06 04:45:41 -07:00
Landon Curt Noll 531be8942c update sitemap based on previous edits 2025-08-05 15:52:55 -07:00
Landon Curt Noll dee601f32f Merge pull request #182 from xexyl/stats 2025-08-05 12:03:59 -07:00
Landon Curt Noll 7ccaa432b7 Merge pull request #181 from xexyl/html 2025-08-05 12:03:02 -07:00
Cody Boone Ferguson c9800b86cb Add more stats to 2024/ferguson1
Line jump stats added, this time without function calls.
2025-08-05 09:57:47 -07:00
Cody Boone Ferguson 951a42b8ff Fix html links in 2024/
Due to a manifest mix-up (which had some html files marked as markdown
and as display_via_github as true) the respective entries' index.html
linked to html files on GitHub which do not render right (and is the
wrong place in any case).

This means that the index.html files and the .entry.json files were
updated. This in particular goes for:

    2024/burton
    2024/ferguson1
    2024/howe

Thanks to @SirWumpus for reporting this!
2025-08-05 09:22:40 -07:00
Ilya Kurdyukov 808ddf12e5 update 2024/kurdyukov4
fixed bug and increased input size limit to 4MB
2025-08-05 18:06:22 +07:00
Landon Curt Noll 0e891d4975 Merge pull request #179 from xexyl/fixes
Minor fixes in 2024/ferguson1
2025-08-04 14:21:27 -07:00
Cody Boone Ferguson e4ce791a06 Minor fixes in 2024/ferguson1
Some things changed towards the end of development but the documentation
did not fully reflect those changes.
2025-08-04 14:09:40 -07:00
Landon Curt Noll 84b34ad81e Merge pull request #178 from xexyl/24-cable1
Typo fix judges' remarks in 2024/cable1/index.html
2025-08-04 13:31:22 -07:00
Landon Curt Noll e12adcbd3c Merge pull request #177 from xexyl/24-ferg2
Typo fix in 2024/ferguson2/index.html
2025-08-04 13:30:44 -07:00
Landon Curt Noll 951fe40cff update HTML pages as per recent commits 2025-08-04 13:29:28 -07:00
Cody Boone Ferguson d0e5e9c7c9 Typo fix judges' remarks in 2024/cable1/index.html 2025-08-04 11:57:07 -07:00
Cody Boone Ferguson ace06fe133 Typo fix in 2024/ferguson2/index.html 2025-08-04 11:56:22 -07:00
Landon Curt Noll bbe129ce6a Merge pull request #176 from xexyl/manifest 2025-08-04 11:33:40 -07:00
Landon Curt Noll 1a5a7eda54 Merge pull request #175 from xexyl/oregon 2025-08-04 11:30:13 -07:00
Cody Boone Ferguson 991ef49618 Manifest fixes
2012/omoikane had some updates but the manifest was not properly updated
(so it would seem - it seems right but I cannot figure out how it was
not as obviously the CSV file was correct).

For some reason 2020/yang/index.html navigation linked to 2024/anders
which of course is a 404 (I seem to recall a mix-up that was fixed but
the html files were not rebuilt).

The 2020/yang/.entry.json file had the wrong manifest version as well.
2025-08-04 09:47:05 -07:00
Cody Boone Ferguson a181ed5ce0 Fix link in 2024/ferguson1/index.html 2025-08-04 09:46:44 -07:00
Cody Boone Ferguson c240bd216e Add new file to 2024/ferguson1
The gotos.txt file (manifest updated) shows the line changes in a single
run of the program.

Capitalised some text.

Changed width and height attributes in images - they were too hard to
see otherwise (for those of us with poor vision it's still hard on a
mobile device but it was almost impossible to see on the computer for
me - now it scales better, for some definitions of 'better').

Rebuilt html files.
2025-08-04 09:39:06 -07:00
Landon Curt Noll 0350acfe37 Merge pull request #174 from ilyakurdyukov/patch-1 2025-08-04 08:24:57 -07:00
Ilya Kurdyukov 75acb730ae update 2024/kurdyukov4/try.sh
"-lm" is required because:

undefined reference to `sqrt'
2025-08-04 18:36:09 +07:00
Cody Boone Ferguson 964dd3c4db Title adjustments in 2024/ferguson[12]
This did involve updates to news.{md,html} and years.html. The prize in
diabolical logistics now reflects the title of the game and the prize in
yil-tas has a capitalisation fix (that was missed yesterday).

Also reworded some of the text of 2024/ferguson1/index.html.
2025-08-04 03:34:38 -07:00
Landon Curt Noll 9a55e88f9b Merge pull request #172 from xexyl/ctt
Slight typographical changes in 2024/ferguson2
2025-08-03 12:51:07 -07:00
Landon Curt Noll a91a33a284 Merge pull request #171 from SirWumpus/port_make_calls
Fix additional portable `make(1)` references.
2025-08-03 12:50:30 -07:00
Landon Curt Noll e44ab2de40 Merge pull request #170 from xexyl/typo
Another typo fix in 2024/README.md
2025-08-03 12:49:49 -07:00