Finish editing of FAQ 1.2

This improves the names of links and adds some new links as well. A
point of interest that could easily be missed with a diff is that the
link of Yusuke Endoh was changed from his GitHub account to his
authors.html section. Also, since the first successful pull request to
the winner repo was acknowledged by author (Yusuke Endoh) I added the
author of the first successful pull request to the temp-test-ioccc repo
(as the commit was cited) (and that indeed would be me). It might be
that keeping the GitHub accounts would be better and I can certainly
change them back but it seemed nicer to acknowledge the author entries
as that's the real honour of being a winner.

There were other things besides the above but they were all along the
same lines.
This commit is contained in:
Cody Boone Ferguson committed 2024-03-19 06:45:25 -07:00
1 parent bba8f9a77e
commit 0d25351940
2 files changed
+82 -58

No files matched your search

+40 -29
View File
@@ -527,24 +527,24 @@ were the first IOCCC entries to have been released via
edits to the <a href="https://github.com/ioccc-src/winner">Official IOCCC winner edits to the <a href="https://github.com/ioccc-src/winner">Official IOCCC winner
repo</a> began.</p> repo</a> began.</p>
<p>The local <a href="https://git-scm.com">git</a> repository of an <a href="https://www.ioccc.org/judges.html">IOCCC <p>The local <a href="https://git-scm.com">git</a> repository of an <a href="https://www.ioccc.org/judges.html">IOCCC
judge</a> was edited starting <a href="https://github.com/ioccc-src/winner/commit/c0663537cb88d39b74285a930ff1a668c6d5968b">Wed judge</a> was <a href="https://github.com/ioccc-src/winner/commit/c0663537cb88d39b74285a930ff1a668c6d5968b">edited starting Wed
Dec 30 16:57:03 2020 Dec 30 16:57:03 2020
-0800</a> -0800</a>
and was occasionally committed to the <a href="https://github.com/ioccc-src/winner">Official IOCCC winner and was occasionally committed to the <a href="https://github.com/ioccc-src/winner">Official IOCCC winner
repo</a>.</p> repo</a>.</p>
<p>The <a href="https://github.com/ioccc-src/winner/pull/2">first accepted pull request</a> <p>The <a href="https://github.com/ioccc-src/winner/pull/2">first accepted pull request</a> to
to the <a href="https://github.com/ioccc-src/winner">Official IOCCC winner the <a href="https://github.com/ioccc-src/winner">Official IOCCC winner repo</a> was made
repo</a> was made by <a href="https://github.com/mame">Yusuke Endoh</a> by <a href="https://www.ioccc.org/winners.html#Yusuke_Endoh">Yusuke Endoh</a> on <a href="https://github.com/ioccc-src/winner/commit/84c62c4cbf56ac1351ea91e5019f51103615fda2">2021 Jan
on <a href="https://github.com/ioccc-src/winner/commit/84c62c4cbf56ac1351ea91e5019f51103615fda2">2021 Jan 5</a>.</p> 5</a>.</p>
<p>Between <a href="https://github.com/ioccc-src/winner/commit/c0663537cb88d39b74285a930ff1a668c6d5968b">Wed Dec 30 16:57:03 2020 <p>Between <a href="https://github.com/ioccc-src/winner/commit/c0663537cb88d39b74285a930ff1a668c6d5968b">Wed Dec 30 16:57:03 2020
-0800</a> -0800</a>
and <a href="https://github.com/ioccc-src/winner/commit/098a3e7e04d43e480ecc4b5482c83274e1434002">Sat Jan 29 21:56:53 2022 and <a href="https://github.com/ioccc-src/winner/commit/098a3e7e04d43e480ecc4b5482c83274e1434002">Sat Jan 29 21:56:53 2022
-0800</a>, -0800</a>,
an <a href="https://www.ioccc.org/judges.html">IOCCC judge</a> made edits to an <a href="https://www.ioccc.org/judges.html">IOCCC judge</a> made edits to
their local repository with occasional the <a href="https://github.com/ioccc-src/winner">Official IOCCC winner their local repository with occasional pushes to the <a href="https://github.com/ioccc-src/winner">Official IOCCC winner
repo</a> and the <a href="https://www.ioccc.org/index.html">Official repo</a> and the <a href="https://www.ioccc.org/index.html">Official
www.ioccc.org web site</a>. After www.ioccc.org web site</a>. After
that time and until the <strong>Great Fork Merge</strong>, only a very few changes that time and until the <strong>Great Fork Merge</strong>, very few changes
were made to the <a href="https://github.com/ioccc-src/winner">Official IOCCC winner were made to the <a href="https://github.com/ioccc-src/winner">Official IOCCC winner
repo</a> and the <a href="https://www.ioccc.org/index.html">Official repo</a> and the <a href="https://www.ioccc.org/index.html">Official
www.ioccc.org web site</a> most of www.ioccc.org web site</a> most of
@@ -554,44 +554,55 @@ repo</a> has history
going back to <a href="https://github.com/ioccc-src/temp-test-ioccc/commit/28efc67f5dd692a3544708bf7fa26286adb82dfb">2020 Dec going back to <a href="https://github.com/ioccc-src/temp-test-ioccc/commit/28efc67f5dd692a3544708bf7fa26286adb82dfb">2020 Dec
29</a>, 29</a>,
the repo was forked on <strong>Sun Sep 18 17:30:00 2022 -0700</strong>. The the repo was forked on <strong>Sun Sep 18 17:30:00 2022 -0700</strong>. The
first push into the temp-test-ioccc repo occurred on <a href="https://github.com/ioccc-src/temp-test-ioccc/commit/edbc3089e1b755d85a020af7975bbc7df3737a5f">Sun Sep 18 11:15:49 2022 first <a href="https://github.com/ioccc-src/temp-test-ioccc/commit/edbc3089e1b755d85a020af7975bbc7df3737a5f">push into the temp-test-ioccc
-0700</a>. repo</a>
As this same time, the <a href="https://ioccc-src.github.io/temp-test-ioccc/">temp-test-ioccc web site</a> went live.</p> occurred on Sun Sep 18 11:15:49 2022 -0700.</p>
<p>At this same time, the <a href="https://ioccc-src.github.io/temp-test-ioccc/">temp-test-ioccc web site</a> went live.</p>
<p>Edits were made by an <a href="https://www.ioccc.org/judges.html">IOCCC judge</a> <p>Edits were made by an <a href="https://www.ioccc.org/judges.html">IOCCC judge</a>
to their local <a href="https://git-scm.com">git</a> repository, to their local <a href="https://git-scm.com">git</a> repository and <a href="https://github.com/ioccc-src/temp-test-ioccc/commit/2f20ae8451ada03f4601ac727d10e1d8630861a8">were pushed into the temp-test-ioccc
were pushed onto the <a href="https://github.com/ioccc-src/temp-test-ioccc/commit/2f20ae8451ada03f4601ac727d10e1d8630861a8">temp-test-ioccc
repo</a> repo</a>
and to the <a href="https://ioccc-src.github.io/temp-test-ioccc/">temp-test-ioccc web site</a>.</p> and to the <a href="https://ioccc-src.github.io/temp-test-ioccc/">temp-test-ioccc web site</a>.</p>
<p>The <a href="https://github.com/ioccc-src/temp-test-ioccc/pull/15">first accepted pull request</a> <p>The <a href="https://github.com/ioccc-src/temp-test-ioccc/pull/15">first accepted pull request</a>
made directly to the <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc made directly to the <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc
repo</a> on repo</a> on
<a href="https://github.com/ioccc-src/temp-test-ioccc/commit/11bb36ac8ce790f32a9a3e5d2131ee12820fb8ec">Wed Feb 22 05:44:55 2023 -0800</a></p> <a href="https://github.com/ioccc-src/temp-test-ioccc/commit/11bb36ac8ce790f32a9a3e5d2131ee12820fb8ec">Wed Feb 22 05:44:55 2023 -0800 with commit
11bb36ac8ce790f32a9a3e5d2131ee12820fb8ec</a>
by <a href="https://www.ioccc.org/winners.html#Cody_Boone_Ferguson">Cody Boone
Ferguson</a>.</p>
<p>A <a href="https://github.com/ioccc-src/temp-test-ioccc/discussions/1918">decision was made by the <p>A <a href="https://github.com/ioccc-src/temp-test-ioccc/discussions/1918">decision was made by the
IOCCC</a> to IOCCC</a> to
mostly use frequent commits to individual components of the IOCCC, mostly use frequent commits to individual components of the IOCCC,
rather than to use occasional site wide massive updates in order rather than to use occasional site wide massive updates in order
to improve the tractability of changes made to components of the to improve the tractability of changes made to components of the
IOCCC such as IOCCC entries. Although occasionally site wide updated IOCCC such as IOCCC entries although occasionally site wide updates
were performed in order to address an issue common to many IOCCC were performed in order to address an issue common to many IOCCC
entries. And while some people prefer infrequent updates to a repo entries. And while some people prefer infrequent updates to a repo
the <a href="https://www.ioccc.org/judges.html">IOCCC judges</a> believe the <a href="https://www.ioccc.org/judges.html">IOCCC judges</a> believe
the ability to trace changes with commit messages is important.</p> the ability to trace changes with commit messages is important.</p>
<p>Changes to the IOCCC content included things such as:</p> <p>Changes to the IOCCC content included things such as:</p>
<ul> <ul>
<li>Moving IOCCC entries into their own separate directories</li> <li>Moving IOCCC entries into their own separate directories.</li>
<li>Establishing a detailed manifest for an IOCCC winning entries</li> <li>Establishing a detailed manifest for an IOCCC winning entries.</li>
<li>Fixing lots and lots of typos</li> <li>Fixing lots and lots of typos.</li>
<li>Fixing Makefiles and code to allow for nearly all winning entries to be compiled modern systems</li> <li>Fixing Makefiles and code to allow for nearly all winning entries to be
<li>Fixing Makefiles and code to allow for nearly all winning entries to run modern systems</li> compiled with/in modern systems.</li>
<li>Reworking the Makefiles to use a consistent set of rules</li> <li>Fixing Makefiles and code to allow for nearly all winning entries to run
<li>Reworking the Makefiles specific to the gcc and clang C compilers</li> with/in modern systems.</li>
<li>Replacing the various hint files with a index.html markdown that is more consistent across IOCCC years</li> <li>Reworking the Makefiles to use a consistent set of rules.</li>
<li>Generating HTML content from markdown files and JSON data files via a set to tools and scripts</li> <li>Reworking the Makefiles specific to the gcc and clang C compilers.</li>
<li>Setting up a system whereby authors of IOCCC entries may update their own contact information via a GitHub pull request</li> <li>Replacing the various hint files with a index.html markdown (from README.md
<li>Setting up to generate the top level years.html file via a tool</li> files) that is more consistent across IOCCC years.</li>
<li>Setting up to generate the top level authors.html file via a tool</li> <li>Generating HTML content from markdown files and JSON data files via a <a href="/bin/index.html">set of
<li>Making use of an new and improved IOCCC CSS for web site consistency</li> tools and scripts</a>.</li>
<li>etc.</li> <li>Setting up a system whereby authors of IOCCC entries may update their own
contact information via a <a href="https://github.com/ioccc-src/temp-test-ioccc/pulls">GitHub pull
request</a>.</li>
<li>Setting up to generate the top level <a href="/years.html">years.html</a> file via the
<a href="/bin/gen-years.sh">gen-years.sh</a> tool.</li>
<li>Setting up to generate the top level <a href="/authors.html">authors.html file</a>, renamed
from <code>winners.html</code>, via the <a href="/bin/gen-authors.sh">gen-authors.sh</a> tool.</li>
<li>Making use of a new and improved <a href="/ioccc.css">IOCCC CSS</a> for web site consistency</li>
<li>Etc.</li>
</ul> </ul>
<h4 id="y-mm-dd-the-great-fork-merge">202y mm dd The Great Fork Merge <!-- XXX - Fill in the date when Great Fork Merge happens --></h4> <h4 id="y-mm-dd-the-great-fork-merge">202y mm dd The Great Fork Merge <!-- XXX - Fill in the date when Great Fork Merge happens --></h4>
<p>As of 2024 Mar 5 <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc <p>As of 2024 Mar 5 <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc
@@ -599,7 +610,7 @@ repo</a>
there were <a href="https://github.com/ioccc-src/winner/compare/master...ioccc-src:temp-test-ioccc:master">4513 commits ahead</a> there were <a href="https://github.com/ioccc-src/winner/compare/master...ioccc-src:temp-test-ioccc:master">4513 commits ahead</a>
of the <a href="https://github.com/ioccc-src/winner">IOCCC winner repo</a>.</p> of the <a href="https://github.com/ioccc-src/winner">IOCCC winner repo</a>.</p>
<p>On 202y mm dd, the temporary repo was merged back into the <a href="https://github.com/ioccc-src/winner">IOCCC winner <p>On 202y mm dd, the temporary repo was merged back into the <a href="https://github.com/ioccc-src/winner">IOCCC winner
repo</a> resulting in substantial improvements repo</a> resulting in many, many substantial improvements
to the <a href="https://www.ioccc.org">official IOCCC web site</a>.</p> to the <a href="https://www.ioccc.org">official IOCCC web site</a>.</p>
<h3 id="faq-1.3-how-has-the-ioccc-size-limit-rule-changed-over-the-years"><a name="faq1_3"></a><a name="size_rule"></a>FAQ 1.3: How has the IOCCC size limit rule changed over the years?</h3> <h3 id="faq-1.3-how-has-the-ioccc-size-limit-rule-changed-over-the-years"><a name="faq1_3"></a><a name="size_rule"></a>FAQ 1.3: How has the IOCCC size limit rule changed over the years?</h3>
<p>The IOCCC size rule has changed over the years.</p> <p>The IOCCC size rule has changed over the years.</p>
+42 -29
View File
@@ -563,26 +563,27 @@ edits to the [Official IOCCC winner
repo](https://github.com/ioccc-src/winner) began. repo](https://github.com/ioccc-src/winner) began.
The local [git](https://git-scm.com) repository of an [IOCCC The local [git](https://git-scm.com) repository of an [IOCCC
judge](https://www.ioccc.org/judges.html) was edited starting [Wed judge](https://www.ioccc.org/judges.html) was [edited starting Wed
Dec 30 16:57:03 2020 Dec 30 16:57:03 2020
-0800](https://github.com/ioccc-src/winner/commit/c0663537cb88d39b74285a930ff1a668c6d5968b) -0800](https://github.com/ioccc-src/winner/commit/c0663537cb88d39b74285a930ff1a668c6d5968b)
and was occasionally committed to the [Official IOCCC winner and was occasionally committed to the [Official IOCCC winner
repo](https://github.com/ioccc-src/winner). repo](https://github.com/ioccc-src/winner).
The [first accepted pull request](https://github.com/ioccc-src/winner/pull/2) The [first accepted pull request](https://github.com/ioccc-src/winner/pull/2) to
to the [Official IOCCC winner the [Official IOCCC winner repo](https://github.com/ioccc-src/winner) was made
repo](https://github.com/ioccc-src/winner) was made by [Yusuke Endoh](https://github.com/mame) by [Yusuke Endoh](https://www.ioccc.org/winners.html#Yusuke_Endoh) on [2021 Jan
on [2021 Jan 5](https://github.com/ioccc-src/winner/commit/84c62c4cbf56ac1351ea91e5019f51103615fda2). 5](https://github.com/ioccc-src/winner/commit/84c62c4cbf56ac1351ea91e5019f51103615fda2).
Between [Wed Dec 30 16:57:03 2020 Between [Wed Dec 30 16:57:03 2020
-0800](https://github.com/ioccc-src/winner/commit/c0663537cb88d39b74285a930ff1a668c6d5968b) -0800](https://github.com/ioccc-src/winner/commit/c0663537cb88d39b74285a930ff1a668c6d5968b)
and [Sat Jan 29 21:56:53 2022 and [Sat Jan 29 21:56:53 2022
-0800](https://github.com/ioccc-src/winner/commit/098a3e7e04d43e480ecc4b5482c83274e1434002), -0800](https://github.com/ioccc-src/winner/commit/098a3e7e04d43e480ecc4b5482c83274e1434002),
an [IOCCC judge](https://www.ioccc.org/judges.html) made edits to an [IOCCC judge](https://www.ioccc.org/judges.html) made edits to
their local repository with occasional the [Official IOCCC winner their local repository with occasional pushes to the [Official IOCCC winner
repo](https://github.com/ioccc-src/winner) and the [Official repo](https://github.com/ioccc-src/winner) and the [Official
www.ioccc.org web site](https://www.ioccc.org/index.html). After www.ioccc.org web site](https://www.ioccc.org/index.html). After
that time and until the **Great Fork Merge**, only a very few changes that time and until the **Great Fork Merge**, very few changes
were made to the [Official IOCCC winner were made to the [Official IOCCC winner
repo](https://github.com/ioccc-src/winner) and the [Official repo](https://github.com/ioccc-src/winner) and the [Official
www.ioccc.org web site](https://www.ioccc.org/index.html) most of www.ioccc.org web site](https://www.ioccc.org/index.html) most of
@@ -593,27 +594,31 @@ repo](https://github.com/ioccc-src/temp-test-ioccc) has history
going back to [2020 Dec going back to [2020 Dec
29](https://github.com/ioccc-src/temp-test-ioccc/commit/28efc67f5dd692a3544708bf7fa26286adb82dfb), 29](https://github.com/ioccc-src/temp-test-ioccc/commit/28efc67f5dd692a3544708bf7fa26286adb82dfb),
the repo was forked on **Sun Sep 18 17:30:00 2022 -0700**. The the repo was forked on **Sun Sep 18 17:30:00 2022 -0700**. The
first push into the temp-test-ioccc repo occurred on [Sun Sep 18 11:15:49 2022 first [push into the temp-test-ioccc
-0700](https://github.com/ioccc-src/temp-test-ioccc/commit/edbc3089e1b755d85a020af7975bbc7df3737a5f). repo](https://github.com/ioccc-src/temp-test-ioccc/commit/edbc3089e1b755d85a020af7975bbc7df3737a5f)
As this same time, the [temp-test-ioccc web site](https://ioccc-src.github.io/temp-test-ioccc/) went live. occurred on Sun Sep 18 11:15:49 2022 -0700.
At this same time, the [temp-test-ioccc web site](https://ioccc-src.github.io/temp-test-ioccc/) went live.
Edits were made by an [IOCCC judge](https://www.ioccc.org/judges.html) Edits were made by an [IOCCC judge](https://www.ioccc.org/judges.html)
to their local [git](https://git-scm.com) repository, to their local [git](https://git-scm.com) repository and [were pushed into the temp-test-ioccc
were pushed onto the [temp-test-ioccc
repo](https://github.com/ioccc-src/temp-test-ioccc/commit/2f20ae8451ada03f4601ac727d10e1d8630861a8) repo](https://github.com/ioccc-src/temp-test-ioccc/commit/2f20ae8451ada03f4601ac727d10e1d8630861a8)
and to the [temp-test-ioccc web site](https://ioccc-src.github.io/temp-test-ioccc/). and to the [temp-test-ioccc web site](https://ioccc-src.github.io/temp-test-ioccc/).
The [first accepted pull request](https://github.com/ioccc-src/temp-test-ioccc/pull/15) The [first accepted pull request](https://github.com/ioccc-src/temp-test-ioccc/pull/15)
made directly to the [temp-test-ioccc made directly to the [temp-test-ioccc
repo](https://github.com/ioccc-src/temp-test-ioccc) on repo](https://github.com/ioccc-src/temp-test-ioccc) on
[Wed Feb 22 05:44:55 2023 -0800](https://github.com/ioccc-src/temp-test-ioccc/commit/11bb36ac8ce790f32a9a3e5d2131ee12820fb8ec) [Wed Feb 22 05:44:55 2023 -0800 with commit
11bb36ac8ce790f32a9a3e5d2131ee12820fb8ec](https://github.com/ioccc-src/temp-test-ioccc/commit/11bb36ac8ce790f32a9a3e5d2131ee12820fb8ec)
by [Cody Boone
Ferguson](https://www.ioccc.org/winners.html#Cody_Boone_Ferguson).
A [decision was made by the A [decision was made by the
IOCCC](https://github.com/ioccc-src/temp-test-ioccc/discussions/1918) to IOCCC](https://github.com/ioccc-src/temp-test-ioccc/discussions/1918) to
mostly use frequent commits to individual components of the IOCCC, mostly use frequent commits to individual components of the IOCCC,
rather than to use occasional site wide massive updates in order rather than to use occasional site wide massive updates in order
to improve the tractability of changes made to components of the to improve the tractability of changes made to components of the
IOCCC such as IOCCC entries. Although occasionally site wide updated IOCCC such as IOCCC entries although occasionally site wide updates
were performed in order to address an issue common to many IOCCC were performed in order to address an issue common to many IOCCC
entries. And while some people prefer infrequent updates to a repo entries. And while some people prefer infrequent updates to a repo
the [IOCCC judges](https://www.ioccc.org/judges.html) believe the [IOCCC judges](https://www.ioccc.org/judges.html) believe
@@ -621,20 +626,28 @@ the ability to trace changes with commit messages is important.
Changes to the IOCCC content included things such as: Changes to the IOCCC content included things such as:
* Moving IOCCC entries into their own separate directories * Moving IOCCC entries into their own separate directories.
* Establishing a detailed manifest for an IOCCC winning entries * Establishing a detailed manifest for an IOCCC winning entries.
* Fixing lots and lots of typos * Fixing lots and lots of typos.
* Fixing Makefiles and code to allow for nearly all winning entries to be compiled modern systems * Fixing Makefiles and code to allow for nearly all winning entries to be
* Fixing Makefiles and code to allow for nearly all winning entries to run modern systems compiled with/in modern systems.
* Reworking the Makefiles to use a consistent set of rules * Fixing Makefiles and code to allow for nearly all winning entries to run
* Reworking the Makefiles specific to the gcc and clang C compilers with/in modern systems.
* Replacing the various hint files with a index.html markdown that is more consistent across IOCCC years * Reworking the Makefiles to use a consistent set of rules.
* Generating HTML content from markdown files and JSON data files via a set to tools and scripts * Reworking the Makefiles specific to the gcc and clang C compilers.
* Setting up a system whereby authors of IOCCC entries may update their own contact information via a GitHub pull request * Replacing the various hint files with a index.html markdown (from README.md
* Setting up to generate the top level years.html file via a tool files) that is more consistent across IOCCC years.
* Setting up to generate the top level authors.html file via a tool * Generating HTML content from markdown files and JSON data files via a [set of
* Making use of an new and improved IOCCC CSS for web site consistency tools and scripts](/bin/index.html).
* etc. * Setting up a system whereby authors of IOCCC entries may update their own
contact information via a [GitHub pull
request](https://github.com/ioccc-src/temp-test-ioccc/pulls).
* Setting up to generate the top level [years.html](/years.html) file via the
[gen-years.sh](/bin/gen-years.sh) tool.
* Setting up to generate the top level [authors.html file](/authors.html), renamed
from `winners.html`, via the [gen-authors.sh](/bin/gen-authors.sh) tool.
* Making use of a new and improved [IOCCC CSS](/ioccc.css) for web site consistency
* Etc.
#### 202y mm dd The Great Fork Merge <!-- XXX - Fill in the date when Great Fork Merge happens --> #### 202y mm dd The Great Fork Merge <!-- XXX - Fill in the date when Great Fork Merge happens -->
@@ -644,7 +657,7 @@ there were [4513 commits ahead](https://github.com/ioccc-src/winner/compare/mast
of the [IOCCC winner repo](https://github.com/ioccc-src/winner). of the [IOCCC winner repo](https://github.com/ioccc-src/winner).
On 202y mm dd, the temporary repo was merged back into the [IOCCC winner On 202y mm dd, the temporary repo was merged back into the [IOCCC winner
repo](https://github.com/ioccc-src/winner) resulting in substantial improvements repo](https://github.com/ioccc-src/winner) resulting in many, many substantial improvements
to the [official IOCCC web site](https://www.ioccc.org). to the [official IOCCC web site](https://www.ioccc.org).