6909 Commits
Author SHA1 Message Date
Landon Curt Noll 875634f474 fix download example Makefile link
sanity check / build (push) Has been cancelled
2026-02-28 10:39:11 -08:00
Landon Curt Noll e49ba2acf8 fix broken links in quick-start 2026-02-15 13:04:11 -08:00
Landon Curt Noll d72fb6eb11 fix a missing trailing . in news for 2026-01-18 2026-01-18 18:09:45 -08:00
Landon Curt Noll 4af6ab4c9d fix 2026-01-18 news 2026-01-18 17:58:47 -08:00
Landon Curt Noll 108b5bedcb thank LaurieWired, add 2026-01-18 news 2026-01-18 17:37:52 -08:00
Landon Curt Noll e0b7e3eac2 set IOCCC state to open 2025-12-15 12:07:08 -08:00
Landon Curt Noll 217dda5ddc set IOCCC state to pending
Fixed `#todo` link in `2024/macke/README.md`.

Improved markdown paragraph size of `inc/rules.*.hdr` files.

Fixed FAQ link generated by `bin/status2html.sh` for the pending state.
Improved the markdown written by `bin/status2html.sh` for various states.

Changed `bin/status2html.sh` VERSION to "2.0.2 2025-12-02".

Changed IOCCC Rules to version **29.15 2025-12-01**.
Changed IOCCC Guidelines to version **29.08 2025-12-02**.
Changed IOCCC FAQ to version **29.05 2025-12-02**..

Ran `make update` to perform the above.
2025-12-02 21:38:04 -08:00
Landon Curt Noll ceaee3e5f2 prep for IOCCC pending state
Fixed `#todo` link in `2024/macke/README.md`.

Improved markdown paragraph size of `inc/rules.*.hdr` files.

Ran `make quick_www tar timestamp` to perform the above.
2025-12-02 17:56:54 -08:00
Landon Curt Noll bc3928020a Merge pull request #249 from xexyl/guidelines 2025-12-02 13:05:38 -08:00
Cody Boone Ferguson d7be1bd8b4 Fixes in guidelines
This includes a number of blocks of text in the wrong place.

Some typos were fixed but just like with the rules a very thorough job
was not done and there are deliberate typos in the guidelines as well.
It should be a bit clearer now, except perhaps the guidelines that are
deliberately confusing (or those I missed).
2025-12-02 10:50:01 -08:00
Landon Curt Noll 50aba04769 Merge pull request #248 from xexyl/rules
Fixes in rules
2025-12-02 10:46:41 -08:00
Cody Boone Ferguson 0aeac9b80c Fixes in rules
As per Landon's request I have done additional checks. I did not do a
very thorough check but things should hopefully be a bit clearer now.
2025-12-02 09:50:28 -08:00
Landon Curt Noll e70b02f022 Merge pull request #247 from xexyl/fixes 2025-12-02 08:19:22 -08:00
Cody Boone Ferguson 4d826df0f5 Remove problematic link in guidelines
The text was actually already there (as I thought since I had added it
some days back).
2025-12-02 05:57:56 -08:00
Cody Boone Ferguson 247c06c22b Fix link in guidelines.html (to 2024/index.html) 2025-12-02 05:49:06 -08:00
Cody Boone Ferguson 94f96d7ef9 Final fixes for IOCCC guidelines/rules
Fixed broken links.

Restored text that was accidentally removed during the emergency
recovery of guidelines some days back.

Moved some text that was in the wrong place.

The formatting of the markdown files was changed for shorter lines (for
those viewing the markdown in a viewer rather than a web browser).

Added a <div id> to 2024/index.html so the guidelines (or maybe rules)
could link to the important note from the judges in IOCCC28.

Restore rewording of rule 2b done by @SirWumpus.
2025-12-02 05:45:34 -08:00
Landon Curt Noll 21138c26ce update sitemap per recent commits 2025-12-01 20:36:04 -08:00
Landon Curt Noll 27c08ac6a9 Merge pull request #246 from SirWumpus/guide_doggy
Guidelines partial review
2025-12-01 20:29:13 -08:00
Landon Curt Noll a3fb61a6bf improve PR #246 - part 2
Simplify link tags in rules and guidelines.

Ran `make quick_www` to perform the above.
2025-12-01 20:26:21 -08:00
Landon Curt Noll 8a95f0c6bb improve PR #246 - part 1
Fixed links between rules and guidelines.

Add guideline about "Rule 2 - Size restrictions" not changing soon.

Expand "Guidelines for Rule 13 - No carriage returns in prog.c".

Put the word, "restrictions" into "Rule 2 - Size restrictions".
While this is a **GOOD IDEA**, the concept needs to be rolled out
over all of the rules, not just "Rule 2 - Size restrictions".

Changed IOCCC Rules to version **29.13 2025-12-01**.
Changed IOCCC Guidelines to version **29.06 2025-12-01**.

Ran `make quick_www` to perform the above.
2025-12-01 19:53:23 -08:00
Anthony Howe e55b00bc4f Add more subsections and reorder paragrphs. 2025-12-01 17:56:25 -05:00
Anthony Howe 3001506016 Revise For More Information section to be similar to the Rules
Further Reading block.
2025-12-01 16:45:32 -05:00
Anthony Howe d1a8eadc7a Apply patch from Chongo. 2025-12-01 16:26:49 -05:00
Anthony Howe 05d418ce1e Create subsections for Likes & Dislikes as its very long and
unstructured and hard to find specific guidelines when scattered.
Add some rule guideline based from the general section.  Shuffle
related paragraphs under relevant sections.
2025-12-01 14:56:16 -05:00
Anthony Howe 3fb02186e4 Remove IOCCC where it should be obvious who the organisation is
and use a proper noun for an entity.
2025-12-01 14:51:42 -05:00
Anthony Howe 45bcbf63ec Fix link spelling. 2025-12-01 14:40:12 -05:00
Anthony Howe dfb9312305 Move rule 12 comment from general to guidelines about rules. 2025-12-01 14:40:12 -05:00
Landon Curt Noll 8fd8605c2e fix a few typos, clarify that SUS means 2025-12-01 04:25:39 -08:00
Landon Curt Noll 75387360d0 improve rules & guidelines
Added a number of change bars to the rules & guidelines.

Recommend recommend that all markdown files in your submission observe
[IOCCC markdown guidelines](../markdown.html).

Made use of "_..._" consistent in the rules & guidelines.

Updated some the fun guidelines.

Performed some whitespace cleanup in the rules & guidelines.

Changed IOCCC Rules to version **29.12 2025-12-01**.
Changed IOCCC Guidelines to version **29.04 2025-12-01**

Ran `make quick_www` to perform the above.
2025-12-01 02:27:06 -08:00
Landon Curt Noll eda2531e4d update rules & guidelines
Improved Rule 1.

Added Guidelines for Rule 1.

Improved Rule 3.

Added missing Guidelines for Rule 3.

Reordered guidelines sections under the "General Guidelines".

Set level 2 for "General Guidelines" subsections.

Changed IOCCC Rules to version **29.11 2025-11-30**.
Changed IOCCC Guidelines to version **29.03 2025-11-30**.

Ran `make quick_www` to perform the above.
2025-12-01 01:19:49 -08:00
Landon Curt Noll e43fdbe9f3 update registration link for IOCCC29 2025-11-30 22:11:06 -08:00
Landon Curt Noll d10622c23e change news date to 2025-11-30 2025-11-30 21:56:46 -08:00
Landon Curt Noll 976922a63e update sitemap 2025-11-30 21:53:50 -08:00
Landon Curt Noll 30b6f4b62d add news for 2025-10-30, minor update to Rule 0, FAQ 2.1 2025-11-30 21:53:50 -08:00
Landon Curt Noll 1428fd9e4b Merge pull request #245 from xexyl/guidelines-faq 2025-11-30 12:29:35 -08:00
Cody Boone Ferguson f3de2bdf14 Update FAQ and fix guidelines
The FAQ has a new item that is referred to in the guidelines updates.

The guidelines has some link fixes and other minor changes.

Some fun was corrected in the guidelines as well but kept a fair bit
shorter than before (i.e. shorter than IOCCC28). In particular because
some code from the mkiocccentry (from some contributors) is no longer
extant, and because said code was not even a complete program, only
refer to two programs that were strictly written by someone other than
the judges.  Those paragraphs are only one sentence (they used to be
more than one) and the rest of the mkiocccentry repos is not mentioned
(this was the longest one and it went into other things that while fun
were not relevant). This keeps it light, fun, very short and more
importantly correct both to the rule about submissions must be a
COMPLETE C program and other rules as well.

Some typo fixes were made.

I believe this commit resolves the problems from yesterday although I
did not go through the file extremely carefully as I know @SirWumpus
also wants to go through it and so does Landon, so I kind of rushed
through it.
2025-11-30 04:31:43 -08:00
Landon Curt Noll d53e0deffd fix some indenting issues, and bing! 2025-11-29 23:11:20 -08:00
Landon Curt Noll 21798a1005 fix RTFS guideline :-) 2025-11-29 22:54:51 -08:00
Landon Curt Noll 4256b02327 checkpoint guideline fixes
Attempt to fix HTML5 errors.

Remove Makefile section from Guidelines as
this is in the FAQ.

Added links to Makefile FAQ in Guidelines.

Ran `make quick_www` to perform the above

TODO: Complete the correction for issue #244 ("Restore guidelines").

TODO: Continue to revise and improve the IOCCC guidelines as needed.

TODO: Fix typos/nits in the `next/guidelines.md` if needed.

TODO: Fix typos/nits in the `next/rules.md` if needed.
2025-11-29 17:35:58 -08:00
Landon Curt Noll c5bd5b33a4 fix guidelines, remove guideline status, update sitemap
This is a checkpoint correction for issue #244 ("Restore guidelines")
which in turn was a correction for issue #243 ("Fixes and minor
improvements in rules").

Remove code that put the contest status at the top
of the guidelines page.

Change `bin/gen-status.sh` VERSION to "2.1.0 2025-11-29",

Fix `next/guidelines.md` so that `next/guidelines.html`
is rendered correctly.

Update sitemap and status (due to recent news mod).

Ran `make quick_www` to perform the above

TODO: Complete the correction for issue #244 ("Restore guidelines").

TODO: Continue to revise and improve the IOCCC guidelines as needed.

TODO: Fix typos/nits in the `next/guidelines.md` if needed.

TODO: Fix typos/nits in the `next/rules.md` if needed.
2025-11-29 16:57:37 -08:00
Landon Curt Noll 8f77aebe3c Merge pull request #244 from xexyl/guidelines
Restore guidelines
2025-11-29 15:00:43 -08:00
Cody Boone Ferguson 41b3513422 Restore guidelines
Somehow the guidelines got clobbered during an edit. It is not clear to
me if every link is okay in this but from a quick look at it it some of
the links if not all were certainly updated. It will require another
pass in the browser but this is an emergency commit.
2025-11-29 14:54:19 -08:00
Landon Curt Noll 24d6d0bb7f Merge pull request #243 from xexyl/rules 2025-11-29 12:20:25 -08:00
Cody Boone Ferguson 6c49bc8955 Various fixes and updates
The links to rules should all be good. This includes in news.html,
quick-start.html, next/submit.html, 2024/index.html (it had been
modified to refer to next/rules.html instead of 2024/rules.html) as well
as the guidelines and rules themselves (under next/).

Various typo fixes. I'm afraid there are likely others but I must let
others deal with that as I am out of time.

Removed FAQ about mastodon push notifications. When I added the FAQ
about push notifications for mastodon I was incorrect. The web browser
interface suggests it but I never got a push notification even before
Apple broke them. There seems to be no way at this time to get them. I
note that there was a screenshot in the FAQ but this file still is in
the repo possibly.

I regenerated the html files but it's possible I forgot to do one at the
last minute.
2025-11-29 12:03:55 -08:00
Cody Boone Ferguson 28349bfb95 Merge branch 'rules' of github.com:xexyl/winner into rules 2025-11-29 10:19:09 -08:00
Cody Boone Ferguson 4939cda9e1 Restore Makefile section in guidelines
Other fixes were made as well, including in the rules. More work has to
be done still.
2025-11-29 10:15:47 -08:00
Cody Boone Ferguson 4a58a9e507 Merge branch 'master' into rules 2025-11-29 09:46:24 -08:00
Cody Boone Ferguson 0ba38856aa Rebuild faq.html 2025-11-29 09:30:38 -08:00
Cody Boone Ferguson d49e2f2d9c More work on rules, guidelines and FAQ
More links have to be checked as does formatting and other things. The
guidelines have had some typo fixes but more has to be done.
2025-11-29 09:28:49 -08:00
Landon Curt Noll d91f0d62a4 render markdown and guidelines HTML as per recent commits 2025-11-29 09:11:36 -08:00