6909 Commits
Author SHA1 Message Date
Cody Boone Ferguson 2cfcf7498d Correct comments wrt CC in example Makefile
A long while back I improved the Makefiles to allow for compiler
specific flags so that they don't have to be only "clang" or "gcc". This
is because in some systems gcc is actually clang (macOS does this). Also
if someone wants to use a different version or path then they can do so
with the right flags enabled. Before that change it would not work
right.

The comments suggested these flags will only be set when CC is exactly
"clang" or "gcc". This has been corrected.
2025-11-18 04:34:03 -08:00
Landon Curt Noll 342ac7ae38 update XML sitemap as per recent commits 2025-11-17 12:44:39 -08:00
Landon Curt Noll 75f091d449 Merge pull request #226 from xexyl/make
Fix make rules in top level Makefile
2025-11-17 12:11:24 -08:00
Landon Curt Noll 156ebd29d1 Merge pull request #225 from xexyl/chkentry
Update FAQ, rules/guidelines etc. for #208
2025-11-17 12:08:39 -08:00
Cody Boone Ferguson 5ff4e3fe8d Fix make rules in top level Makefile
Use ${MAKE} instead of make.
2025-11-17 10:58:07 -08:00
Cody Boone Ferguson 97c25ca4f7 Update FAQ, rules/guidelines etc. for #208
This commit also removed some of the 'new marks' in the guidelines and
rules (as they're no longer new) and some that were in the FAQ (which
only happened when they were changed over to the FAQ).

Removed problematic FAQs (per discussion). This required renumbering.

Updated references of chkentry to chksubmit (only a few references to
chkentry remain now - advising contestants to not use it but simply
stating it is for the judges and it is what chksubmit uses).

Added note in guidelines about gotos becoming 'old' (as Landon told me
it is something Leo wanted in the next guidelines thanks to me). Just so
Landon does not forget my C sins. :-)

I have regenerated the html files but the guidelines.html and rules.html
files have not been link-checked as these files will be modified by the
judges a fair amount so there is no point yet. I believe I got
references to nuked FAQs out but it's possible some were missed.

The quick-start.md and next/submit.md (and their html files) were
updated as well to refer to chksubmit instead of chkentry.

It is quite possible some things were missed but this should help move
things closer to getting ready for IOCCC29 in December.
2025-11-17 09:05:30 -08:00
Landon Curt Noll a00dd74630 Merge pull request #223 from xexyl/cpp 2025-11-16 08:21:56 -08:00
Cody Boone Ferguson f334eb58cb Add CPP var to next/Makefile.example 2025-11-16 07:50:46 -08:00
Landon Curt Noll 68a17ffbfb update sitemap and tarballs as per recent commits 2025-11-09 14:46:30 -08:00
Landon Curt Noll 8a7336894e Merge pull request #222 from xexyl/images-typo
Typo fixes in image details in 2024/endoh1
2025-11-09 14:32:04 -08:00
Cody Boone Ferguson df62d61dcf Typo fixes in image details in 2024/endoh1 2025-11-09 12:04:24 -08:00
Landon Curt Noll ce73206144 changes as per make update 2025-11-01 21:04:40 -07:00
Landon Curt Noll 27b84b188e update sitemap.xml 2025-10-09 10:10:17 -07:00
Landon Curt Noll 744c61e2bc Merge pull request #220 from xexyl/dash 2025-10-09 08:36:56 -07:00
Landon Curt Noll 89c33548f6 Merge pull request #219 from xexyl/utc 2025-10-09 08:23:08 -07:00
Cody Boone Ferguson 1ca1c91d93 Markdown update in 2024/ferguson1/README.md
The index.html file didn't have to be updated as pandoc is smart enough
but the format bothered me ('-' followed by text on a line but it was
not a list).
2025-10-09 03:16:03 -07:00
Cody Boone Ferguson e0fcdae07f Make UTC times 24 hour clock in 2024/endoh1
Rebuilt index.html.
2025-10-09 03:15:13 -07:00
Landon Curt Noll f4c12099e5 fix typo of Finland 2025-10-08 04:49:16 -07:00
Landon Curt Noll 043f8c52f1 add 2048x2048 rendered image to 2024/endoh1 2025-10-07 18:24:43 -07:00
Landon Curt Noll 1dfbd4644f updates as per recent commits 2025-09-29 02:20:52 -07:00
Landon Curt Noll 43e90b7c78 Merge pull request #218 from xexyl/macke2024
Typo fix in 2024/macke
2025-09-29 02:06:53 -07:00
Landon Curt Noll 794ac48053 Merge pull request #217 from xexyl/burton2024
Format fixes in 2024/burton/README.md
2025-09-29 02:05:50 -07:00
Landon Curt Noll 9c0855b267 Merge pull request #216 from xexyl/maffiodo2024
Format fixes in 2024/maffiodo/README.md
2025-09-29 02:04:42 -07:00
Landon Curt Noll b3b8127da6 Merge pull request #215 from xexyl/typo-2020-index
Typo in 2020/README.md
2025-09-29 02:03:49 -07:00
Landon Curt Noll 44bcf96e41 Merge pull request #214 from xexyl/guidelines
Minor fixes and updates go next/guidelines
2025-09-29 02:02:42 -07:00
Landon Curt Noll a5c5f9495e Merge pull request #213 from xexyl/typo-bin
Typo fixes in two scripts under bin/
2025-09-29 02:00:59 -07:00
Landon Curt Noll 1323867180 Merge pull request #212 from xexyl/macos-ver-silence
Add -Wno-overriding-deployment-version
2025-09-29 02:00:12 -07:00
Cody Boone Ferguson 44c25058f0 Typo fix in 2024/macke
There might or might not be others. I don't think I checked everything.
2025-09-28 04:03:27 -07:00
Cody Boone Ferguson ff28374f69 Format fixes in 2024/burton/README.md
I did not check typos and I might or might not have gone through the
whole file. The format fixes were mostly if not entirely for code blocks
not having the language in comments (or missing language).

Rebuilt index.html.
2025-09-28 04:01:58 -07:00
Cody Boone Ferguson 8bfd42305d Format fixes in 2024/maffiodo/README.md
Rebuilt index.html.
2025-09-28 04:00:57 -07:00
Cody Boone Ferguson 916a674d11 Typo in 2020/README.md
Rebuilt 2020/index.html.
2025-09-28 03:58:18 -07:00
Cody Boone Ferguson ea24f6b0d0 Minor fixes and updates go next/guidelines
Some information is no longer useful - they were put in during the
IOCCC28 to let people know the version changes during the contest which
noted some useful information.

Also added references to chksubmit.

Rebuilt next/guidelines.html with these changes.
2025-09-28 03:54:31 -07:00
Cody Boone Ferguson 16aa4af108 Typo fixes in two scripts under bin/ 2025-09-28 03:53:06 -07:00
Cody Boone Ferguson a5b85f9fe5 Add -Wno-overriding-deployment-version
A bug in macOS 26 (is anyone surprised any more?) ends up with warning:

    clang: warning: overriding deployment version from '16.0' to '26.0' [-Woverriding-deployment-version]

depending on invocation. Particularly with at least some versions of
gcc, even though in this case it was actually gcc and not the system gcc
that is really clang in disguise.

Because of this -Wno-overriding-deployment-version was added to
next/Makefile.example.
2025-09-28 03:46:06 -07:00
Landon Curt Noll cf56967045 Merge pull request #211 from xexyl/silence 2025-09-21 12:53:00 -07:00
Cody Boone Ferguson 3ea688696a Fix CSILENCE= in next/Makefile.example
One of the warnings disabled (triggered in macOS) that was already added
seemed to be missing.

I also disabled the silly warning triggered by clang with -Weverything (I
think -Weverything) -Wunsafe-buffer-usage as that is against basic C (it
will not even let you iterate through argv without whining about it
being 'unsafe').

The example in the Makefile given is -Wno-int-conversion instead.
2025-09-21 09:13:07 -07:00
Landon Curt Noll fb7dcd1ce3 add 2024 link to thanks-for-help.md, improve record image text 2025-09-11 23:21:09 -07:00
Landon Curt Noll f1eeb3a124 add missing Jump to: top in thanks-for-help.md 2025-09-11 23:11:37 -07:00
Landon Curt Noll f59b9bcc87 make tar and sitemap 2025-09-11 22:59:38 -07:00
Landon Curt Noll d802a8bd91 add record 1024x1024 image for 2024/endoh1
We thank Joel Yliluoma for rendering a record sided 1024x1024 image.

Sorted authors in `thanks-for-help.md` by last name.

Updated `2024/endoh1/README.md` with record sided 1024x1024 image.

Made tarballs `2024/endoh1/2024_endoh1.tar.bz2` and `2024/2024.tar.bz2`
due to the above edits.

Made tarballs `2011/2011.tar.bz2` and `2011/goren/2011_goren.tar.bz2`
based on previous edits.

Ran `make quick_www tar sitemap` to perform the above.
2025-09-11 22:00:18 -07:00
Landon Curt Noll 9ba3515631 Merge pull request #210 from xexyl/ovdluhe-try 2025-09-10 06:15:50 -07:00
Cody Boone Ferguson ac1a5d1a76 Improve try scripts for 1989/ovdluhe
When I first wrote the try scripts, and in particular the ovdluhe.alt.c
code to do what the author suggested one try, I just had the option in
try.alt.sh to redefine P once. Now the user can do that but after the
initial loop it loops from 2..10 (the range the author suggested)
running the loop again (on the three files three times) so one can see
what the author means.

The try.sh script has the updated idea by the judges of printing two
lines, not one, after each prompt.

Rebuilt index.html from updated README.md.
2025-09-10 04:21:29 -07:00
Landon Curt Noll e589d61317 Merge pull request #209 from xexyl/goren
Make 2011/goren look more like the original
2025-08-30 17:14:37 -07:00
Cody Boone Ferguson 0f00c8e57d Make 2011/goren look more like the original
Although it's now 21 lines instead of 20 the number of columns is the
same and the shape is restored (or as close as possible with the need of
the extra line).
2025-08-30 13:18:28 -07:00
Landon Curt Noll d78209a1fd Merge pull request #206 from SirWumpus/judging 2025-08-27 09:34:45 -07:00
Anthony Howe e09c27bd81 Remove old outdated summary of judging process steps in favour of
the detailed description in the Guidlines.
2025-08-27 08:16:01 -04:00
Landon Curt Noll 9e35001e39 update sitemap 2025-08-24 22:18:41 -07:00
Landon Curt Noll e2a3921b08 fix improper links with %%DOCROOT_SLASH%% 2025-08-24 21:37:21 -07:00
Landon Curt Noll 0696757869 fix links under inc/ 2025-08-24 21:30:15 -07:00
Landon Curt Noll b4f59830d9 fix regex under FAQ 3.6
Ran `make faq sitemap` to perform the above.
2025-08-24 15:23:59 -07:00