6909 Commits
Author SHA1 Message Date
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
Cody Boone Ferguson abe7a5bde3 Slight typographical changes in 2024/ferguson2
Capitalised 'code (talker|talking)' (both words). Some do not do this
but it often is done so and it feels more fitting to have it this way.
2025-08-03 12:42:23 -07:00
Landon Curt Noll 2743880e4d note in 2024/cable1 about extended conversations 2025-08-03 12:40:23 -07:00
Anthony Howe c4a89db494 Fix additional portable make(1) references. 2025-08-03 15:32:17 -04:00
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 54b99b104a Merge pull request #168 from xexyl/tata
Minor update to thanks file
2025-08-03 11:57:21 -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
Landon Curt Noll bccdcc5fd9 update next and template try scripts
With commit fd483c2bed, all
try scripts now use:

```
MAKE=$(command -v gmake)
${MAKE:=make} CC="$CC" all >/dev/null || exit 1
```

to find `gmake(1)` and if not `make(1)` to make.

This commit updates the next and template try scripts accordingly.
2025-08-03 11:38:04 -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
Cody Boone Ferguson 67ebbdebe3 Minor update to thanks file 2025-08-03 11:24: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
Landon Curt Noll f3c1bd7cc8 Merge pull request #163 from ilyakurdyukov/master
update 2024/kurdyukov2 and 2024/kurdyukov3

We will update files such as HTML files and tarballs and .entry.json  in a subsequent PR.
2025-08-03 11:16:26 -07:00