diff --git a/next/rules.html b/next/rules.html index f2eb5db7a..e650f70b7 100644 --- a/next/rules.html +++ b/next/rules.html @@ -480,7 +480,7 @@ granted provided this this copyright and notice are included in its entirety and remains unaltered. All other uses MUST receive prior permission in writing by contacting the judges.
These IOCCC Rules are version 29.01 2025-11-19.
+These IOCCC Rules are version 29.02 2025-11-19.
Be sure to read the IOCCC guidelines.
This IOCCC runs from ${START_DATE_TIME} UTC to ${CLOSE_DATE_TIME} UTC.
@@ -489,7 +489,7 @@ writing by contacting the judges.The above dates are subject to change until the contest is officially open.
NOTE: As of this draft, the above dates are TBD (to be determined).
Your submission MUST be C program.
+Your submission MUST be a C program.
Rule 2 requires that your submission satisfy BOTH
Rule 2a Gross Size
@@ -527,14 +527,17 @@ pass the chksubmit(1) tests.
The Makefile, remarks.md,.info.json, and .auth.json MUST
have a file size greater than 0.
Your submitted source code MUST be called prog.c. When the Makefile
-compiles your code, the executable (if applicable) MUST be called prog.
prog.
+The `Makefile may compile your source code into other filenames as well.
+As prog, prog.alt, prog.alt.o, prog.o may be created by your
+Makefile, your submission MUST NOT include those files in
+your top directory, as original content.
Your submission may NOT have any file that starts with COPYING,
COPYRIGHT, or LICENSE as those files are reserved by IOCCC.
Your submission may NOT have in the top directory, prog, prog.alt,
-prog.alt.o, prog.o, prog, prog.orig.c, README.md, nor index.html
-as those files reserved by IOCCC.
Your submission may NOT have a file in the top directory that matches
-a file glob pattern of the form [0-9][0-9][0-9][0-9]_*.tar.bz2
+
Your submission may NOT have in the top directory, prog.orig.c,
+README.md, nor index.html as those files reserved by IOCCC.
Your submission may NOT have in the top directory, any file
+that matches a file glob pattern form [0-9][0-9][0-9][0-9]_*.tar.bz2
as those files are reserved by IOCCC.
Your submission may ONLY contain files and directories. Other file types such as symlinks, sockets, etc are NOT allowed.
diff --git a/next/rules.md b/next/rules.md index 1be33666a..519b35bf5 100644 --- a/next/rules.md +++ b/next/rules.md @@ -41,7 +41,7 @@ writing by [contacting the judges](../contact.html). Rules version ------------- -These IOCCC Rules are version **29.01 2025-11-19**. +These IOCCC Rules are version **29.02 2025-11-19**. Be sure to read the [IOCCC guidelines](guidelines.html). @@ -63,7 +63,7 @@ The above dates are subject to change until the contest is officially open. Rule 1 Program --------------- -Your submission **MUST** be C program. +Your submission **MUST** be a C program. Rule 2 Size @@ -126,16 +126,20 @@ have a file size **greater than 0**. Your submitted source code **MUST** be called `prog.c`. When the `Makefile` compiles your code, the executable (if applicable) **MUST** be called `prog`. +The ``Makefile` may compile your source code into other filenames as well. + +As `prog`, `prog.alt`, `prog.alt.o`, `prog.o` may be created by your +`Makefile`, your submission **MUST NOT** include those files in +your top directory, as original content. Your submission may **NOT** have any file that starts with `COPYING`, `COPYRIGHT`, or `LICENSE` as those files are reserved by IOCCC. -Your submission may **NOT** have in the top directory, `prog`, `prog.alt`, -`prog.alt.o`, `prog.o`, `prog`, `prog.orig.c`, `README.md`, nor `index.html` -as those files reserved by IOCCC. +Your submission may **NOT** have in the top directory, `prog.orig.c`, +`README.md`, nor `index.html` as those files reserved by IOCCC. -Your submission may **NOT** have a file in the top directory that matches -a file glob pattern of the form `[0-9][0-9][0-9][0-9]_*.tar.bz2` +Your submission may **NOT** have in the top directory, any file +that matches a file glob pattern form `[0-9][0-9][0-9][0-9]_*.tar.bz2` as those files are reserved by IOCCC. Your submission may **ONLY** contain files and directories. Other file diff --git a/sitemap.xml b/sitemap.xml index 1d49e7ab4..4045d0689 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -16870,11 +16870,11 @@