Skip to content

Commit 217dda5

Browse files
committed
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.
1 parent ceaee3e commit 217dda5

File tree

10 files changed

+87
-77
lines changed

10 files changed

+87
-77
lines changed

bin/status2html.sh

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ export LC_ALL="C"
132132

133133
# set variables referenced in the usage message
134134
#
135-
export VERSION="2.0.1 2025-06-04"
135+
export VERSION="2.0.2 2025-12-02"
136136
NAME=$(basename "$0")
137137
export NAME
138138
export V_FLAG=0
@@ -476,47 +476,47 @@ esac
476476
echo
477477
echo "While the IOCCC is not open now, there is a tentative opening date for the next IOCCC."
478478
echo
479-
echo "See the [IOCCC news](news.html) for details including the tentative" \
480-
"scheduled opening date."
479+
echo "See the [IOCCC news](news.html) for details including the tentative scheduled opening date."
481480
echo
482-
echo "A preliminary [IOCCC rules](next/rules.html), preliminary [IOCCC guidelines](next/guidelines.html)," \
483-
"and preliminary [mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry) have been posted."
481+
echo "A preliminary [IOCCC rules](next/rules.html), preliminary [IOCCC guidelines](next/guidelines.html),"
482+
echo "and preliminary [mkiocccentry toolkit](https://github.com/ioccc-src/mkiocccentry) have been posted."
484483
echo
485-
echo "Comments and suggestions on these preliminary items are welcome, see [FAQ 0.5](quick-start.html#feedback)" \
486-
"for information on how."
484+
echo "Comments and suggestions on these preliminary items are welcome."
485+
echo "See [how to provide feedback on rules, guidelines, and mkiocccentry toolkit](faq.html#feedback)."
487486
;;
488487
open) echo "# The IOCCC is open for submissions"
489488
echo
490489
echo "See the [IOCCC news](news.html) page for possible updates to rules, guidelines, tools and deadlines."
491490
echo
492491
echo "See [How to enter the IOCCC](quick-start.html#enter) FAQ for additional information."
493492
echo
494-
echo "**IMPORTANT**: If you viewed the preliminary IOCCC rules, guidelines, and tools while the IOCCC status" \
495-
"was pending, be sure to review the official IOCCC rules, guidelines, and tools for any changes that may" \
496-
"have been recently made before submitting to the IOCCC."
493+
echo "**IMPORTANT**: If you viewed the preliminary rules, guidelines, and tools while the IOCCC status"
494+
echo "was pending, be sure to review the official [IOCCC rules](next/rules.html),"
495+
echo "[IOCCC guidelines](next/guidelines.html), and [mkiocccentry toolkit](https://github.com/ioccc-src/mkiocccentry)"
496+
echo "for any changes that may have been recently made before submitting to the IOCCC."
497497
;;
498498
judging) echo "# The IOCCC is closed to new submissions"
499499
echo
500-
echo "The [IOCCC judges](judges.html) are in the process of judging the submissions they received" \
501-
"while the IOCCC was open."
500+
echo "The [IOCCC judges](judges.html) are in the process of judging the submissions they received"
501+
echo "while the IOCCC was open."
502502
echo
503-
echo "Watch the [@IOCCC mastodon feed](https://fosstodon.org/@ioccc), as well as the" \
504-
"[IOCCC news](news.html) page for updates."
503+
echo "Watch the [@IOCCC mastodon feed](https://fosstodon.org/@ioccc), as well as the"
504+
echo "[IOCCC news](news.html) page for updates."
505505
;;
506506
closed) echo "# The IOCCC is closed"
507507
echo
508-
echo "The IOCCC is **NOT** accepting [new submissions](next/submit.html) at this time. See the" \
509-
"[IOCCC winning entries page](years.html) for the entries that have won the IOCCC."
508+
echo "The IOCCC is **NOT** accepting [new submissions](next/submit.html) at this time. See the"
509+
echo "[IOCCC winning entries page](years.html) for the entries that have won the IOCCC."
510510
echo
511-
echo "Watch both [this IOCCC status page](status.html) and the" \
512-
"[@IOCCC mastodon feed](https://fosstodon.org/@ioccc) for information about future IOCCC openings."
511+
echo "Watch both [this IOCCC status page](status.html) and the"
512+
echo "[@IOCCC mastodon feed](https://fosstodon.org/@ioccc) for information about future IOCCC openings."
513513
;;
514514
*) echo "# The IOCCC status is unknown"
515515
echo
516516
echo "The IOCCC status is an unexpected status value: $CONTEST_STATUS"
517517
echo
518518
echo "This is a **BUG**, not a feature. Feel free to report it!" 1>&2
519-
echo "See the [GitHub issues page](https://github.com/ioccc-src/winner/issues/new/choose)." 1>&2
519+
echo "See the [GitHub issues page](https://github.com/ioccc-src/winner/issues/new/choose)." 1>&2
520520
;;
521521
esac
522522
echo

faq.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,7 @@ <h2>Frequently Asked Questions</h2>
453453

454454
<!-- BEFORE: 1st line of markdown file: faq.md -->
455455
<h1 id="ioccc-faq-table-of-contents">IOCCC FAQ Table of Contents</h1>
456-
<p>This is FAQ version <strong>29.04 2025-12-01</strong>.</p>
456+
<p>This is FAQ version <strong>29.05 2025-12-02</strong>.</p>
457457
<h2 id="entering-the-ioccc-the-bare-minimum-you-need-to-know">0. <a href="#enter_questions">Entering the IOCCC: the bare minimum you need to know</a></h2>
458458
<ul>
459459
<li><strong>Q 0.0</strong>: <a class="normal" href="#enter">How can I enter the IOCCC?</a></li>

faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# IOCCC FAQ Table of Contents
22

3-
This is FAQ version **29.04 2025-12-01**.
3+
This is FAQ version **29.05 2025-12-02**.
44

55

66
## 0. [Entering the IOCCC: the bare minimum you need to know](#enter_questions)

next/guidelines.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ <h1 id="th-international-obfuscated-c-code-contest-official-guidelines">29th Int
462462
permission in writing by <a href="../contact.html">contacting the Judges</a>.</p>
463463
<h1 id="guidelines-version">Guidelines Version</h1>
464464
<p class="leftbar">
465-
These Guidelines are version <strong>29.07 2025-12-02</strong>.
465+
These Guidelines are version <strong>29.08 2025-12-02</strong>.
466466
</p>
467467
<p class="leftbar">
468468
The <span style="font-size:28px;"><b>|</b></span> symbol

next/guidelines.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ permission in writing by [contacting the Judges](../contact.html).
1313
# Guidelines Version
1414

1515
<p class="leftbar">
16-
These Guidelines are version **29.07 2025-12-02**.
16+
These Guidelines are version **29.08 2025-12-02**.
1717
</p>
1818

1919
<p class="leftbar">

next/rules.html

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -452,27 +452,29 @@ <h2>IOCCC Rules</h2>
452452
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
453453

454454
<!-- BEFORE: 1st line of markdown file: next/rules.md -->
455-
<!-- START: this line starts content from: inc/rules.closed.hdr -->
456-
<h1 id="the-ioccc-is-closed">The IOCCC is closed</h1>
457-
<p>The IOCCC is <strong>NOT</strong> accepting new submissions at this time. See the
458-
<a href="../years.html">IOCCC winning entries page</a> for the entries that have
459-
won the IOCCC in the past.</p>
460-
<p>These rules are a <strong>TENTATIVE proposal</strong> for the next IOCCC and are
461-
<strong>likely be to be updated</strong> before the next IOCCC.</p>
455+
<!-- START: this line starts content from: inc/rules.pending.hdr -->
456+
<h1 id="warning-these-rules-are-tentative">WARNING: These rules are TENTATIVE</h1>
457+
<p>One might think of them as a <strong>beta</strong> release for the IOCCC that is
458+
about to open.</p>
459+
<p><strong>IMPORTANT</strong>: All <strong>tentative</strong> <a href="rules.html">rules</a> and
460+
<a href="guidelines.html">guidelines</a> are subject to change by the
461+
<a href="../judges.html">IOCCC judges</a> at any time. See both the <a href="../news.html">IOCCC
462+
news</a> and the <a href="https://fosstodon.org/@ioccc">IOCCC Mastodon</a>
463+
feed as <em>sometimes</em> the <a href="../judges.html">IOCCC judges</a> <em>mention</em>
464+
changes there.</p>
462465
<p>See our
463466
FAQ on “<a href="../faq.html#feedback">rules, guidelines, tools feedback</a>
464467
as well as our
465468
FAQ on “<a href="../faq.html#question">about asking questions</a>
466-
about these rules. You might also find the FAQ in general useful,
467-
especially the
469+
about these rules. You might also find the FAQ in general useful, especially the
468470
FAQ on “<a href="../quick-start.html#enter">how to enter the IOCCC</a>”.</p>
469-
<p>Watch both <a href="../status.html">the IOCCC status page</a> and the <a href="https://fosstodon.org/@ioccc"><span class="citation" data-cites="IOCCC">@IOCCC</span>
470-
mastodon feed</a> for information about
471-
future IOCCC openings.</p>
472-
<p><strong>HINT to mastodon users</strong>: You may wish to refresh the <a href="https://fosstodon.org/@ioccc"><span class="citation" data-cites="IOCCC">@IOCCC</span>
473-
mastodon feed</a> page and/or mastodon app
474-
from time to time to view IOCCC mastodon updates.</p>
475-
<!-- END: the next line ends content from: inc/rules.closed.hdr -->
471+
<h1 id="the-ioccc-is-pending">The IOCCC is pending</h1>
472+
<p>While the IOCCC is not open now, there is a tentative opening date for
473+
the next IOCCC.</p>
474+
<p>Comments and suggestions on these preliminary rules are welcome.
475+
See the <a href="../faq.html#feedback">FAQ</a> for how to suggest, correct or
476+
provide feedback about these rules.</p>
477+
<!-- END: the next line ends content from: inc/rules.pending.hdr -->
476478
<!-- This is the last line modified by the tool: bin/gen-status.sh -->
477479
<h1 id="th-international-obfuscated-c-code-contest-official-rules">29th International Obfuscated C Code Contest Official Rules</h1>
478480
<p>Copyright (c) 2025 Leonid A. Broukhis and Landon Curt Noll.</p>
@@ -481,7 +483,7 @@ <h1 id="th-international-obfuscated-c-code-contest-official-rules">29th Internat
481483
and remains unaltered. All other uses <strong>MUST</strong> receive prior permission in
482484
writing by <a href="../contact.html">contacting the judges</a>.</p>
483485
<h2 id="rules-version">Rules Version</h2>
484-
<p>These IOCCC Rules are version <strong>29.14 2025-12-02</strong>.</p>
486+
<p>These IOCCC Rules are version <strong>29.15 2025-12-02</strong>.</p>
485487
<p class="leftbar">
486488
The <span style="font-size:28px;"><b>|</b></span> symbol
487489
indicates a <strong>change</strong> from the previous IOCCC.

next/rules.md

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,35 @@
1-
<!-- START: this line starts content from: inc/rules.closed.hdr -->
1+
<!-- START: this line starts content from: inc/rules.pending.hdr -->
22

3-
# The IOCCC is closed
3+
# WARNING: These rules are TENTATIVE
44

5-
The IOCCC is **NOT** accepting new submissions at this time. See the
6-
[IOCCC winning entries page](../years.html) for the entries that have
7-
won the IOCCC in the past.
5+
One might think of them as a **beta** release for the IOCCC that is
6+
about to open.
87

9-
These rules are a **TENTATIVE proposal** for the next IOCCC and are
10-
**likely be to be updated** before the next IOCCC.
8+
**IMPORTANT**: All **tentative** [rules](rules.html) and
9+
[guidelines](guidelines.html) are subject to change by the
10+
[IOCCC judges](../judges.html) at any time. See both the [IOCCC
11+
news](../news.html) and the [IOCCC Mastodon](https://fosstodon.org/@ioccc)
12+
feed as _sometimes_ the [IOCCC judges](../judges.html) _mention_
13+
changes there.
1114

1215
See our
1316
FAQ on "[rules, guidelines, tools feedback](../faq.html#feedback)"
1417
as well as our
1518
FAQ on "[about asking questions](../faq.html#question)"
16-
about these rules. You might also find the FAQ in general useful,
17-
especially the
19+
about these rules. You might also find the FAQ in general useful, especially the
1820
FAQ on "[how to enter the IOCCC](../quick-start.html#enter)".
1921

20-
Watch both [the IOCCC status page](../status.html) and the [@IOCCC
21-
mastodon feed](https://fosstodon.org/@ioccc) for information about
22-
future IOCCC openings.
2322

24-
**HINT to mastodon users**: You may wish to refresh the [@IOCCC
25-
mastodon feed](https://fosstodon.org/@ioccc) page and/or mastodon app
26-
from time to time to view IOCCC mastodon updates.
23+
# The IOCCC is pending
2724

28-
<!-- END: the next line ends content from: inc/rules.closed.hdr -->
25+
While the IOCCC is not open now, there is a tentative opening date for
26+
the next IOCCC.
27+
28+
Comments and suggestions on these preliminary rules are welcome.
29+
See the [FAQ](../faq.html#feedback) for how to suggest, correct or
30+
provide feedback about these rules.
31+
32+
<!-- END: the next line ends content from: inc/rules.pending.hdr -->
2933
<!-- This is the last line modified by the tool: bin/gen-status.sh -->
3034

3135
# 29th International Obfuscated C Code Contest Official Rules
@@ -40,7 +44,7 @@ writing by [contacting the judges](../contact.html).
4044

4145
## Rules Version
4246

43-
These IOCCC Rules are version **29.14 2025-12-02**.
47+
These IOCCC Rules are version **29.15 2025-12-02**.
4448

4549
<p class="leftbar">
4650
The <span style='font-size:28px;'><b>&verbar;</b></span> symbol

sitemap.xml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14270,7 +14270,7 @@
1427014270
</url>
1427114271
<url>
1427214272
<loc>https://www.ioccc.org/2024/2024.tar.bz2</loc>
14273-
<lastmod>2025-12-02T19:14:09+00:00</lastmod>
14273+
<lastmod>2025-12-03T01:56:54+00:00</lastmod>
1427414274
</url>
1427514275
<url>
1427614276
<loc>https://www.ioccc.org/2024/burton/2024_01_18_wordle_stats.png</loc>
@@ -15186,15 +15186,15 @@
1518615186
</url>
1518715187
<url>
1518815188
<loc>https://www.ioccc.org/2024/macke/2024_macke.tar.bz2</loc>
15189-
<lastmod>2025-12-02T19:13:56+00:00</lastmod>
15189+
<lastmod>2025-12-03T01:56:54+00:00</lastmod>
1519015190
</url>
1519115191
<url>
1519215192
<loc>https://www.ioccc.org/2024/macke/a</loc>
1519315193
<lastmod>2025-08-03T07:21:37+00:00</lastmod>
1519415194
</url>
1519515195
<url>
1519615196
<loc>https://www.ioccc.org/2024/macke/index.html</loc>
15197-
<lastmod>2025-12-03T01:47:57+00:00</lastmod>
15197+
<lastmod>2025-12-03T01:56:54+00:00</lastmod>
1519815198
</url>
1519915199
<url>
1520015200
<loc>https://www.ioccc.org/2024/macke/Makefile</loc>
@@ -15214,7 +15214,7 @@
1521415214
</url>
1521515215
<url>
1521615216
<loc>https://www.ioccc.org/2024/macke/README.md</loc>
15217-
<lastmod>2025-12-03T01:43:11+00:00</lastmod>
15217+
<lastmod>2025-12-03T01:56:54+00:00</lastmod>
1521815218
</url>
1521915219
<url>
1522015220
<loc>https://www.ioccc.org/2024/macke/try.sh</loc>
@@ -16694,7 +16694,7 @@
1669416694
</url>
1669516695
<url>
1669616696
<loc>https://www.ioccc.org/bin/status2html.sh</loc>
16697-
<lastmod>2025-08-23T23:37:18+00:00</lastmod>
16697+
<lastmod>2025-12-03T02:46:50+00:00</lastmod>
1669816698
</url>
1669916699
<url>
1670016700
<loc>https://www.ioccc.org/bin/subst.default.sh</loc>
@@ -16758,11 +16758,11 @@
1675816758
</url>
1675916759
<url>
1676016760
<loc>https://www.ioccc.org/faq.html</loc>
16761-
<lastmod>2025-12-02T04:29:35+00:00</lastmod>
16761+
<lastmod>2025-12-03T02:50:55+00:00</lastmod>
1676216762
</url>
1676316763
<url>
1676416764
<loc>https://www.ioccc.org/faq.md</loc>
16765-
<lastmod>2025-12-02T04:29:35+00:00</lastmod>
16765+
<lastmod>2025-12-03T02:50:34+00:00</lastmod>
1676616766
</url>
1676716767
<url>
1676816768
<loc>https://www.ioccc.org/inc/index.html</loc>
@@ -16826,11 +16826,11 @@
1682616826
</url>
1682716827
<url>
1682816828
<loc>https://www.ioccc.org/next/guidelines.html</loc>
16829-
<lastmod>2025-12-02T18:49:24+00:00</lastmod>
16829+
<lastmod>2025-12-03T02:50:57+00:00</lastmod>
1683016830
</url>
1683116831
<url>
1683216832
<loc>https://www.ioccc.org/next/guidelines.md</loc>
16833-
<lastmod>2025-12-02T18:49:24+00:00</lastmod>
16833+
<lastmod>2025-12-03T02:50:13+00:00</lastmod>
1683416834
</url>
1683516835
<url>
1683616836
<loc>https://www.ioccc.org/next/index.html</loc>
@@ -16870,11 +16870,11 @@
1687016870
</url>
1687116871
<url>
1687216872
<loc>https://www.ioccc.org/next/rules.html</loc>
16873-
<lastmod>2025-12-03T01:40:12+00:00</lastmod>
16873+
<lastmod>2025-12-03T02:50:59+00:00</lastmod>
1687416874
</url>
1687516875
<url>
1687616876
<loc>https://www.ioccc.org/next/rules.md</loc>
16877-
<lastmod>2025-12-03T01:36:50+00:00</lastmod>
16877+
<lastmod>2025-12-03T02:49:48+00:00</lastmod>
1687816878
</url>
1687916879
<url>
1688016880
<loc>https://www.ioccc.org/next/submit.html</loc>
@@ -16938,11 +16938,11 @@
1693816938
</url>
1693916939
<url>
1694016940
<loc>https://www.ioccc.org/status.html</loc>
16941-
<lastmod>2025-12-03T01:47:59+00:00</lastmod>
16941+
<lastmod>2025-12-03T03:17:34+00:00</lastmod>
1694216942
</url>
1694316943
<url>
1694416944
<loc>https://www.ioccc.org/status.json</loc>
16945-
<lastmod>2025-12-01T05:56:01+00:00</lastmod>
16945+
<lastmod>2025-12-03T02:45:37+00:00</lastmod>
1694616946
</url>
1694716947
<url>
1694816948
<loc>https://www.ioccc.org/status.md</loc>

status.html

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -453,16 +453,20 @@ <h2>Current status of the IOCCC</h2>
453453

454454
<!-- START: this line starts content generated by: bin/status2html.sh -->
455455

456-
<h1 id="the-ioccc-is-closed">The IOCCC is closed</h1>
457-
<p>The IOCCC is <strong>NOT</strong> accepting <a href="next/submit.html">new submissions</a> at this time. See the <a href="years.html">IOCCC winning entries page</a> for the entries that have won the IOCCC.</p>
458-
<p>Watch both <a href="status.html">this IOCCC status page</a> and the <a href="https://fosstodon.org/@ioccc"><span class="citation" data-cites="IOCCC">@IOCCC</span> mastodon feed</a> for information about future IOCCC openings.</p>
456+
<h1 id="the-ioccc-is-pending">The IOCCC is pending</h1>
457+
<p>While the IOCCC is not open now, there is a tentative opening date for the next IOCCC.</p>
458+
<p>See the <a href="news.html">IOCCC news</a> for details including the tentative scheduled opening date.</p>
459+
<p>A preliminary <a href="next/rules.html">IOCCC rules</a>, preliminary <a href="next/guidelines.html">IOCCC guidelines</a>,
460+
and preliminary <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry toolkit</a> have been posted.</p>
461+
<p>Comments and suggestions on these preliminary items are welcome.
462+
See <a href="faq.html#feedback">how to provide feedback on rules, guidelines, and mkiocccentry toolkit</a>.</p>
459463
<h1 id="status.json">status.json</h1>
460464
<pre><code> {
461465
&quot;no_comment&quot; : &quot;mandatory comment: because comments were removed from the original JSON spec&quot;,
462466
&quot;IOCCC_status_version&quot; : &quot;1.0 2024-03-09&quot;,
463-
&quot;contest_status&quot; : &quot;closed&quot;,
467+
&quot;contest_status&quot; : &quot;pending&quot;,
464468
&quot;news_update&quot; : &quot;2025-12-01T05:55:54+00:00&quot;,
465-
&quot;status_update&quot; : &quot;2025-08-01T19:38:14+00:00&quot;
469+
&quot;status_update&quot; : &quot;2025-12-03T02:45:37+00:00&quot;
466470
}</code></pre>
467471

468472
<!-- END: next line ends content generated by: bin/status2html.sh -->

status.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"no_comment" : "mandatory comment: because comments were removed from the original JSON spec",
33
"IOCCC_status_version" : "1.0 2024-03-09",
4-
"contest_status" : "closed",
4+
"contest_status" : "pending",
55
"news_update" : "2025-12-01T05:55:54+00:00",
6-
"status_update" : "2025-08-01T19:38:14+00:00"
6+
"status_update" : "2025-12-03T02:45:37+00:00"
77
}

0 commit comments

Comments
 (0)