diff --git a/next/rules.html b/next/rules.html index 0736ca767..80e31a077 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.04 2025-11-20.
+These IOCCC Rules are version 29.05 2025-11-21.
Be sure to read the IOCCC guidelines.
The submission MUST include at least these files: Makefile, prog.c,
-remarks.md,.info.json, and .auth.json. The last two MUST be
-generated by mkiocccenty(1) when packing a submission, and MUST
-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
+remarks.md,.info.json, and .auth.json.
At a minimum the following requirements apply. Additional requirements
+may be imposed by mkiocccentry(1) updates that have yet to be listed
+here:
.info.json, and .auth.json MUST be generated by mkiocccenty(1)
+when packing a submission, and MUST 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.
-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
+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.orig.c,
-README.md, nor index.html as those files reserved by IOCCC.
Your submission may NOT have in the top directory, any file +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.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.
-All directories MUST have a file mode of 0755. All files +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.
All directories MUST have a file mode of 0755. All files
MUST have the file mode of 0444, except for files that
-end in .sh which must have a mode of 0555.
All files that end in .md MUST be in markdown format.
+end in .sh which must have a mode of 0555.
All files that end in .md MUST be in markdown format.
We recommend that markdown files observe our
-IOCCC markdown guidelines.
All filenames are treated as case insensitive. For example, REMARKS.MD,
+IOCCC markdown guidelines.
All filenames are treated as case insensitive. For example, REMARKS.MD,
and Remarks.md, and remarks.md are considered by mkiocccenty(1)
-to be the SAME file. If you are preparing your submission on a case
-sensitive filesystem, ensure that your submission will work on
-a case insensitive filesystem.
The remarks.md and Makefile are explained in more detail in the Guidelines.
See IOCCC markdown guidelines.
See Rule 17 - Packaging.
diff --git a/next/rules.md b/next/rules.md index 9444a1628..c927e4ee3 100644 --- a/next/rules.md +++ b/next/rules.md @@ -39,7 +39,7 @@ writing by [contacting the judges](../contact.html). ## Rules version -These IOCCC Rules are version **29.04 2025-11-20**. +These IOCCC Rules are version **29.05 2025-11-21**. Be sure to read the [IOCCC guidelines](guidelines.html). diff --git a/sitemap.xml b/sitemap.xml index ac174e0be..059ee5496 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -16870,11 +16870,11 @@