Commit Graph
100 Commits
Author SHA1 Message Date
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 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 d91f0d62a4 render markdown and guidelines HTML as per recent commits 2025-11-29 09:11:36 -08:00
Landon Curt Noll 698cd8f92b checkpoint rules & guidelines, FAQ update, draft IOCCC29 dates
This is a draft edit of the revised IOCCC guidelines for **IOCCC29**.

Due the above, `next/guidelines.md` has undergone a significant update.
The `next/rules.md` and `faq.md` files have been modified accordingly.

The `faq.md` version is now **29.01 2025-11-28**.
The `next/guidelines.md` version is now **29.00 2025-11-28**.
The `next/rules.md` version is now *29.08 2025-11-28**.

Draft **IOCCC29** dates have been added to `rules.md`.

Ran `make quick_www` to perform the above.

TODO: Continue to revise and improve the IOCCC guidelines.

TODO: Fix typos and minor nits in the `next/guidelines.md`.

TODO: Fix typos and minor nits in the `next/rules.md`.
2025-11-29 00:14:31 -08:00
Landon Curt Noll bf93637eae use checkmark with no background in markdown.md 2025-11-28 20:33:46 -08:00
Landon Curt Noll b19846fb4d improve markdown
Fixed a number of whitespace, HTML comments, intending,
and markdown problems.

Clarified the <!---language--> syntax.

Made a number of textual changes to be more consistent.

Replaced emoji with HTML symbols.

Misc cleanup.

Ran `make markdown sitemap` to perform the above.
2025-11-28 08:47:33 -08:00
Landon Curt Noll 8ef10b3df6 make quick_ww due to recent commits 2025-11-27 21:04:07 -08:00
Landon Curt Noll 3011f32757 render makrdown and rules, update sitemap 2025-11-27 08:01:25 -08:00
Landon Curt Noll 9907d445bb update markdown guidelines to 29.0 2025-11-26
Changed the markdown guidelines version to "29.0 2025-11-26".

Ran `make markdown timestamp` to perform the above.
2025-11-26 23:22:26 -08:00
Landon Curt Noll f64f244ba6 update due to recent commits
The largest change was due to modifying `ioccc.css`
that resulted in all year and entry tarballs being modified.

Ran `make update` to perform the above.
2025-11-25 22:42:46 -08:00
Landon Curt Noll 6f075bfe98 undo whitespace change in ioccc.css 2025-11-24 05:26:37 -08:00
Landon Curt Noll ca8569a6d3 update pages and sitemap based on recent commits 2025-11-23 18:22:53 -08:00
Landon Curt Noll 819f1d97c1 checkpoint rules version 29.05 2025-11-21
Render the improved formatting of Rule 4 - Files.

Ran `make quick_www` to perform the above.
2025-11-21 04:44:57 -08:00
Landon Curt Noll 6b427b1143 checkpoint fixed code block language comments 2025-11-20 16:38:52 -08:00
Landon Curt Noll 2f87743f46 checkpoint rules.md for quoted language blocks 2025-11-20 16:34:48 -08:00
Landon Curt Noll ee2f499839 checkpoint rules version 29.04 2025-11-20
Switched to "#" (hash) for headings in `rules.md`.

Added "-" (dash) after the rule number and before the
rule keyword.

Adjusted links rules elsewhere according to the above.

Ran `make quick_www` to perform the above.
2025-11-20 16:16:50 -08:00
Landon Curt Noll 5021fa611b checkpoint rules version 29.03 2025-11-19
Add an `#ruleX` anchor tag to each rule.

Fix `GNU Makefile syntax` in `Rule 15 Building`.

Remove redundant text in `Rule 17 Packaging` about
empty/blank files.

Ran `make quick_www` to perform the above.
2025-11-20 13:49:59 -08:00
Landon Curt Noll f4ca994d44 checkpoint rules version 29.02 2025-11-19 2025-11-19 23:41:31 -08:00
Landon Curt Noll eb82b785b4 checkpoint for version rules 29.01 2025-11-19 2025-11-19 23:23:49 -08:00
Landon Curt Noll ea37a9f559 checkpoint rules version 29.00 2025-11-19.
This is a work in progress towards an improved rule set for **IOCCC29**.

Links to rules elsewhere on the site were modified as needed.
2025-11-19 22:43:00 -08:00
Landon Curt Noll 1be0e93dbf update sitemap 2025-11-18 10:12:00 -08:00
Landon Curt Noll 342ac7ae38 update XML sitemap as per recent commits 2025-11-17 12:44:39 -08:00
Landon Curt Noll 68a17ffbfb update sitemap and tarballs as per recent commits 2025-11-09 14:46:30 -08:00
Landon Curt Noll ce73206144 changes as per make update 2025-11-01 21:04:40 -07:00
Landon Curt Noll 27b84b188e update sitemap.xml 2025-10-09 10:10:17 -07:00
Landon Curt Noll f4c12099e5 fix typo of Finland 2025-10-08 04:49:16 -07:00
Landon Curt Noll 043f8c52f1 add 2048x2048 rendered image to 2024/endoh1 2025-10-07 18:24:43 -07:00
Landon Curt Noll 1dfbd4644f updates as per recent commits 2025-09-29 02:20:52 -07:00
Landon Curt Noll fb7dcd1ce3 add 2024 link to thanks-for-help.md, improve record image text 2025-09-11 23:21:09 -07:00
Landon Curt Noll f1eeb3a124 add missing Jump to: top in thanks-for-help.md 2025-09-11 23:11:37 -07:00
Landon Curt Noll f59b9bcc87 make tar and sitemap 2025-09-11 22:59:38 -07:00
Landon Curt Noll d802a8bd91 add record 1024x1024 image for 2024/endoh1
We thank Joel Yliluoma for rendering a record sided 1024x1024 image.

Sorted authors in `thanks-for-help.md` by last name.

Updated `2024/endoh1/README.md` with record sided 1024x1024 image.

Made tarballs `2024/endoh1/2024_endoh1.tar.bz2` and `2024/2024.tar.bz2`
due to the above edits.

Made tarballs `2011/2011.tar.bz2` and `2011/goren/2011_goren.tar.bz2`
based on previous edits.

Ran `make quick_www tar sitemap` to perform the above.
2025-09-11 22:00:18 -07:00
Landon Curt Noll 9e35001e39 update sitemap 2025-08-24 22:18:41 -07:00
Landon Curt Noll e2a3921b08 fix improper links with %%DOCROOT_SLASH%% 2025-08-24 21:37:21 -07:00
Landon Curt Noll 0696757869 fix links under inc/ 2025-08-24 21:30:15 -07:00
Landon Curt Noll b4f59830d9 fix regex under FAQ 3.6
Ran `make faq sitemap` to perform the above.
2025-08-24 15:23:59 -07:00
Landon Curt Noll 38c5ae9e72 updates as per recent commits
Ran `make update` to perform the above.
2025-08-23 20:07:26 -07:00
Landon Curt Noll f39c98749b complete TZ=UTC typo fix
Fixed all cases where `TZ=UTZ` was incorrectly used
and replaced with `TZ=UTC`.

Changed `bin/gen-sitemap.sh` VERSION from "2.0.2 2025-07-30"
to "2.0.3 2025-08-23".

Changed `bin/tar-entry.sh` VERSION from "2.0.0 2025-03-13"
to "2.0.1 2025-08-23".

Changed `bin/tar-year.sh` VERSION from "2.0.0 2025-03-13"
to "2.0.1 2025-08-23".
2025-08-23 16:39:00 -07:00
Landon Curt Noll 618a8545cf fix TZ type in bin/gen-status.sh
Changed `bin/gen-status.sh` VERSION from "2.0.0 2025-03-13"
to "2.0.1 2025-08-23".

Correctly set TZ=UTC.
2025-08-23 16:31:44 -07:00
Landon Curt Noll c78bda6c0f update tarballs due to recent commits
The commit a1c86c8a7a modified
the navigation bars to include "Original C", so all tarballs
had be update, sorry (tm Canada 🇨🇦).  In particular:

The navigation bar for a winning entry now has a "_Original C_" link
(between the ✅ and the Inventory on the right hand side) so that one
may easily view the original C code that was submitted for IOCCC judging.

In addition, a number of other commits since that time
modified other winning entries.

Ran `make update` to perform the above.
2025-08-18 16:30:59 -07:00
Landon Curt Noll f55ef379e9 update GitHub actions/checkout to v5 2025-08-17 12:56:22 -07:00
Landon Curt Noll a1c86c8a7a add original C links to entry navigation bars
The navigation bar for a winning entry now has a "_Original C_" link
(between the ✅ and the Inventory on the right hand side) so that one
may easily view the original C code that was submitted for IOCCC judging.

Ran `make www timestamp` to perform the above.
2025-08-10 12:46:23 -07:00
Landon Curt Noll c88cde8f2d update tarballs for 2024 due to recent commits 2025-08-09 13:02:03 -07:00
Landon Curt Noll c405b6b034 update sitemap 2025-08-09 12:51:24 -07:00
Landon Curt Noll acbfd35dae add award presentation YouTube links IOCCC28 winning entries
Update news to announce YouTube links.

Update tarballs for all of 2024 as well as a recent 2012 update.

Update sitemap.

Ran `make update` to perform the above.
2025-08-06 21:12:41 -07:00
Landon Curt Noll a0d1abe533 update HTML and sitemap based on recent commits 2025-08-06 19:05:10 -07:00
Landon Curt Noll 924991ceb3 Merge branch 'ilyakurdyukov/master' 2025-08-06 19:00:25 -07:00
Landon Curt Noll f098cf0872 improve prog.c and try.sh for 2024/kurdyukov4
We improve `prog.c` beyond the 4M byte patch to reach 64M bytes.

The `try.sh` is made more robust, detecting both compiler and
executable problems that are **NOT** bugs in the code.

The code is now declared **INABIAF - please DO NOT fix**.
A detailed description of compiler, linker and resource
issues has been added to the `README.md` and `index.html`.
2025-08-06 18:48:05 -07:00
Landon Curt Noll 531be8942c update sitemap based on previous edits 2025-08-05 15:52:55 -07:00
Landon Curt Noll 951fe40cff update HTML pages as per recent commits 2025-08-04 13:29:28 -07:00
Landon Curt Noll 2743880e4d note in 2024/cable1 about extended conversations 2025-08-03 12:40:23 -07:00
Landon Curt Noll bccdcc5fd9 update next and template try scripts
With commit fd483c2bed, all
try scripts now use:

```
MAKE=$(command -v gmake)
${MAKE:=make} CC="$CC" all >/dev/null || exit 1
```

to find `gmake(1)` and if not `make(1)` to make.

This commit updates the next and template try scripts accordingly.
2025-08-03 11:38:04 -07:00
Landon Curt Noll 65ab6e07ce update 2024/howe HTML files
Ran `make quick_entry_index quick_other_html` to perform the above
2025-08-03 11:31:04 -07:00
Landon Curt Noll 33aeb32390 update 2024/kurdyukov2 and 2024/kurdyukov3 inventory and HTML 2025-08-03 11:23:54 -07:00
Landon Curt Noll 26a181d401 fix inventory link to 2024/macke/prog.c 2025-08-03 03:03:09 -07:00
Landon Curt Noll 25177f303c update news item about when site was corrected 2025-08-03 02:46:38 -07:00
Landon Curt Noll c134a58cdf complete the mods by Sebastian Macke 2025-08-03 02:38:09 -07:00
Landon Curt Noll 8425b83ee9 fix markdown issues in 2024/maffiodo, update tarballs and sitemap 2025-08-02 20:18:02 -07:00
Landon Curt Noll 59c01b4471 fix 2024/anders swap 2024/straadt
We swapped `2024/anders` and `2024/straadt` by accident.
Sorry (tm Canada 🇨🇦) about that!

We **SINCERELY APOLOGIZE** to both **Anders Kaare Straadt**
and **Sebastian Macke** for the mix up!

We normalized some of the `.gitignore` files for some
of the 2024 winning entries.

Rebuilt 2024 tar files.

Updated `sitemap.xml`.

Ran `make update` to perform the above.
2025-08-02 19:38:13 -07:00
Landon Curt Noll 09750f8899 release winning entries of IOCCC28 under the year 2024
Congratulations to:

* 2024/anders - Prize in sound coding - layered music generator
* 2024/burton - Prize in pentagrammatology - wordle hard mode solver
* 2024/cable1 - Prize in bot talk - LLM inference engine
* 2024/cable2 - Prize in murky waters - salmon recipe
* 2024/carlini - Prize in perfect timing - Intel 4004 emulation
* 2024/codemeow - Prize in tray planting - bonsai generator
* 2024/endoh1 - Prize in patient pointillism - slow ray tracer in CPP
* 2024/endoh2 - Prize in solid body physics - rotating rigid body simulation
* 2024/ferguson1 - Prize in diabolical logistics - Oregon trail pact with the devil
* 2024/ferguson2 - Prize in yil-tas - Navajo code talker translator
* 2024/howe - Nice accent eh-ward - mini vi
* 2024/kramer - Prize in linguistic arithmetic - natural language numerical calculator
* 2024/kurdyukov1 - Prize in phased periodicity - phase of the Moon
* 2024/kurdyukov2 - Prize in art restoration - JPEG artifact removal
* 2024/kurdyukov3 - Prize in virtual quietus - gaming VM and doom
* 2024/kurdyukov4 - Prize in embiggening - encode without literals
* 2024/maffiodo - Prize in creative interpretation - Jav\*script interpreter
* 2024/mills - Prize in ℤ₃ - Infocom v3 story interpreter
* 2024/stedolan - Best one liner - icon from MD5
* 2024/straadt - Prize in imitative rebooting - OpenRISC CPU and Linux
* 2024/tmarrec - Prize in cyclonic coding - 3D tornado simulation
* 2024/tompng - Prize in quasi bijection - vortex encryptor decryptor
* 2024/weaver - Sur prize - rickroll

Ran `make update` to perform the above.
 	new file:   2024/burton/.entry.json
2025-08-02 14:43:07 -07:00
Landon Curt Noll 10512e6c79 prep for IOCCC28, make update before adding winning code 2025-08-01 11:11:42 -07:00
Landon Curt Noll e89afac532 fix indentation for FAQ 10.6.1, update sitemap
We indent FAQ 10.6.1, added in a previous commit, in the
same way we indent 3rd level FAQ numbers.  Also adjusted
the vertical whitespace around the FAQ in `faq.md` to
be consistent with the other FAQ sections.

Updated sitemap.

Ran `make faq sitemap` to perform the above.
2025-08-01 10:20:31 -07:00
Landon Curt Noll 9c48b62505 add news for 2025-07-30 and update top level Makefile
Added news for **2025-07-30** with the  scheduled the date for the IOCCC
Awards Presentation and Source Code Reveal for IOCCC28 to be on 2025
August 02 11:00 (11AM) Pacific.

We add `make news` to the top level `Makefile.

Ran `make news timestamp` to perform the above.
2025-07-30 21:34:34 -07:00
Landon Curt Noll 45bd701a1c improve social.html and sitemap
We improve the text in the top level `social.html` page.

Added a number of missing files to the sitemap.

Changed `bin/gen-sitemap.sh` VERSION from "2.0.1 2025-04-28"
to "2.0.2 2025-07-30".

Ran `make social sitemap` to perform the above.
2025-07-30 01:10:35 -07:00
Landon Curt Noll 567b1bf27a improve note about 2 words in email subject line 2025-07-29 08:50:59 -07:00
Landon Curt Noll fbf388152a clarify IOCCC subject line requirements 2025-07-28 21:54:04 -07:00
Landon Curt Noll f29b37e49a improve HTML menus, add social.html, prep for IOCCC28 winners
Prepare for the winners of **IOCCC28**.

> However these are not the 2024 droids you are looking for.  :-)

The HTML menu (both JavaScript and non-JavaScript) has been updated.

The `Status -> Rules and guidelines' have been replaced with two
separate menus `Status -> IOCCC rules` and `Status -> IOCCC guidelines`.

Added a new top level `social.html` page: built from a new `social.md`.

Sorted rules for building specific web pages in the top level `Makefile`.
Added `make social` to make the `social.html` page from `social.md`.

The `bin/gen-top-html.sh` now is able to process a argument of **social**
to process the new top level `social.html` page.

Changed `bin/gen-top-html.sh` VERSION from "2.0.0 2025-03-13"
to "2.0.1 2025-07-25".

Below `About -> Home page` a new `About -> IOCCC social media` menu item
as added.

Because the menu change touched every HTML file, we changed the general
copyright date range for HTML files from "1984-2024" to "1984-2025"
due to the extensive changes made for **IOCCC28**.

Those markdown files that were modified in 2025 had their copyright date
range also changed from "1984-2024" to "1984-2025".

Rebuilt tarballs and sitemap due to the extensive HTML rebuilding.

Ran `make update` to perform the above.
2025-07-26 13:06:29 -07:00
Landon Curt Noll 35f7a1888e update Makefile tree, status.html, years.html, template/README.md.year
We add `make clang-format` to the Makefile tree.

Add `important disclaimers about contest status` link to `status.html`.

Update `years.html` due to recent commit that fixed typo for abstract of 2011/akari.

Improve `template/README.md.year` for future IOCCC contents.

Ran `make quick_www` to perform the above.
2025-07-25 21:46:38 -07:00
Landon Curt Noll b711c5a221 update some tarballs due to previous commits 2025-07-23 10:21:14 -07:00
Landon Curt Noll 69a1bbac56 update FUNDING.yml with Patreon and buy_me_a_coffee 2025-07-12 22:15:03 -07:00
Landon Curt Noll 33c6b714fc update sitemap for updated robots.txt 2025-07-12 22:00:01 -07:00
Landon Curt Noll 06a3b498de disallow robots under /template to avoid search confusion 2025-07-12 21:50:59 -07:00
Landon Curt Noll aed25c527a clever cleaver cleaver
We have a clever use of the sgit(1) to cleaver cleaver.  :-)

Updated `sitemap.xml` and the `status.json` timestamp.

Ran 'make quick_www' to perform the above.
2025-07-12 10:41:06 -07:00
Landon Curt Noll 4eaa4fef8f improve years.html
The `bin/gen-years.sh` has been updated to include the abstract of the
winning entry.

Changed `bin/gen-years.sh` VERSION from "2.1.1 2025-06-06"
ta "2.2.0 2025-07-10".

Ran `make gen_years timestamp` to perform the above.
2025-07-10 01:47:46 -07:00
Landon Curt Noll 0a112099d7 add news for 2025-07-08 2025-07-08 16:41:26 -07:00
Landon Curt Noll 580acd41d5 update sitemap.xml
Verified that all is up to date via a `make update`, with
the exception of the `sitemap.xml` which references the few
recent tarballs that were built during the previous commit.

FYI: The full `make update` took:

make update  1263.80s user 310.88s system 96% cpu 27:10.20 total

Ran 'make update' to perform the above.
2025-07-07 19:25:54 -07:00
Landon Curt Noll 20810d0e2b improve 2004/hibachi make clobber, update tarballs
We improve the `make clobber` of `2004/hibachi/Makefile`.

We update tarballs due to recent previous commits.

Run `make tar` to perform the above.
2025-07-07 16:16:03 -07:00
Landon Curt Noll d50756f2e9 improve the try.sh and try.alt.sh examples
We added more informative "XXX - ... - XXX" messages and improve the 2nd
invocation example.
2025-07-06 11:01:05 -07:00
Landon Curt Noll 40b572cd14 improve the template/README.md.year
We improve the `template/README.md.year` used to generate
the year level `README.md` file.
2025-07-06 00:03:36 -07:00
Landon Curt Noll 3106998954 allow for year level archive of rules and guidelines
Adjusted `bin/md2html.cfg` to allow for the creation of year level
archive of the rules and guidelines that were in effect when the given
year's content opened for submissions.

We improved `bin/gen-year-index.sh` so that if there exists
a `YYYY/rules.md` rules archive, then `YYYY/rules.html`
will be created.

We improved `bin/gen-year-index.sh` so that if there exists
a `YYYY/guidelines.md` rules archive, then `YYYY/guidelines.html`
will be created.

Changed `bin/gen-year-index.sh` VERSION from "2.0.0 2025-03-13"
to "2.1.0 2025-07-05".

Adjusted `next/rules.md` and `next/guidelines.md` so that when they are
copied as archived copies of rules and guidelines under a YYYY directory,
the internal links do not break.  There are **NO** changes to the readable
contents of the rules and guidelines, only some changes to a few internal links.

Updated `1992/buzzard.2/index.html, `1993/rince/index.html`, and
`2012/omoikane/index.html that were modified by recent commits.

Rebuild sitemap due to the changes above.

Ran `make www` to test and perform the above.
2025-07-05 21:24:13 -07:00
Landon Curt Noll def8e4d481 improve and simplify try.sh and try.alt.sh 2025-07-05 00:08:54 -07:00
Landon Curt Noll f28e69499d improve top comment for submission Makefile template 2025-07-04 23:02:55 -07:00
Landon Curt Noll 81b4f460b7 require display_as to be a lower case word in .entry.json
The `display_as` field in an `.entry_json` file must match
the regex `^[a-z][0-9a-z]*$` now.  This is needed to reduce
errors during the final round while converting a potential
submission to entry form.

Modify `1992/buzzard.2/.entry.json` and
`1993/rince/.entry.json` to change `display_as` field
to use lower case.

Correct `2012/omoikane/.entry.json` to correctly
reflect changes made by commit 2955e5d07e
and commit 2955e5d07e.

Change `bin/cvt-submission.sh` to verify that the `display_as`
matches the above regex.

Changed `bin/cvt-submission.sh` VERSION from "2.2.2 2025-06-30"
to "2.3.0 2025-07-02".

Rebuild all tarballs, both at the entry and the year level
due recent changes to `var.mk`, `1337.mk`, and `ioccc.css`.

Rebuild sitemap due to the changes above.

Ran `make update` to test and perform the above.
2025-07-02 16:04:33 -07:00
Landon Curt Noll 4bc180950f improve gitignore entry template 2025-06-30 22:27:40 -07:00
Landon Curt Noll 11d524fc99 update bin/cvt-submission.sh to work with try.sh.judging
When `bin/cvt-submission.sh` needs to form a `try.sh` file,
it now uses `try.sh.judging`.

Changed `bin/cvt-submission.sh` VERSION from "2.2.1 2025-06-29"
to "2.2.2 2025-06-30".
2025-06-30 22:01:31 -07:00
Landon Curt Noll 1b79bd29cd add try.sh.judging for use in IOCCC judging final rounds 2025-06-30 21:45:55 -07:00
Landon Curt Noll f510f36270 improve use of chkentry by cvt-submission.sh
Modified `bin/cvt-submission.sh` to use `chkentry(1)` on
submissions that are about to be converted into an entry,
by using `-P` to ignore permissions.  We also ignore any
`.DS_Store` files found as they will not be committed to
the repo (because of the top level `.gitignore` file).

Changed `bin/cvt-submission.sh` VERSION from "2.2.0 2025-06-29"
to "2.2.1 2025-06-29".
2025-06-29 22:28:21 -07:00
Landon Curt Noll 45f1dd0abd improve and fix bin/cvt-submission.sh
The `bin/cvt-submission.sh` tool no longer will remove selected files
when -n` is used.

The `bin/cvt-submission.sh` tool will not object if a `.gitignore` file
(put there by an IOCCC Judge) is found.

Changed `bin/cvt-submission.sh` VERSION from "2.1.0 2025-06-16"
to "2.2.0 2025-06-29".
2025-06-29 20:17:20 -07:00
Landon Curt Noll 8efd323ce3 update and sort top level .gitignore
Add prog and prog.alt to `.gitignore` and
sorted with `bin/sgi.sh`.
2025-06-29 16:03:59 -07:00
Landon Curt Noll 6c6fd49637 fix sed expression in bin/new-dir.sh
The `bin/new-dir.sh` tool use of `sed(1)` to update the year level
Makefile has been fixed.

Changed `bin/new-dir.sh` VERSION from "2.0.2 2025-05-29"
to "2.0.3 2025-06-29".

Tested/testing using potential final round submissions.
2025-06-29 15:26:09 -07:00
Landon Curt Noll 9ef2799ad1 improve new_entry rule in Makefile.year for bin/new-dir.sh
We fix/improve the new_entry rule in `template/Makefile.year`
that is used by `bin/new-dir.sh`.

Changed `bin/new-dir.sh` VERSION from "2.0.1 2025-05-18"
to "2.0.2 2025-05-29".

Tested/testing using potential final round submissions.
2025-06-29 14:24:31 -07:00
Landon Curt Noll b3f3928867 restore make new_entry in template/Makefile.year for bin/new-dir.sh use 2025-06-28 21:59:27 -07:00
Landon Curt Noll 276d3730a7 prep for final round processing 2025-06-28 00:24:13 -07:00