6909 Commits
Author SHA1 Message Date
Landon Curt Noll 2bbac22885 fix Makefile and README.md for 2012/deckmyn 2023-03-23 21:57:15 -07:00
Landon Curt Noll 3d0379b9f6 fix Makefile and README.md for 2012/blakely 2023-03-23 21:51:26 -07:00
Landon Curt Noll 4b30fbdd67 fix top level Makefile for 2011 2023-03-23 21:43:48 -07:00
Landon Curt Noll ab303f5202 fix Makefile and README.md for 2011/zucke 2023-03-23 21:42:59 -07:00
Landon Curt Noll 5d273bd197 fix Makefile and README.md for 2011/vik
Help raw2wav find perl and make executable.
2023-03-23 21:38:43 -07:00
Landon Curt Noll fc905b75fe fix Makefile and README.md for 2011/toledo 2023-03-23 21:32:59 -07:00
Landon Curt Noll d7b03857a8 fix Makefile and README.md for 2011/richards 2023-03-23 21:27:07 -07:00
Landon Curt Noll c5f4a977a6 fix Makefile and README.md for 2011/konno 2023-03-23 21:24:25 -07:00
Landon Curt Noll f81bb6bdca fix Makefile and README.md for 2011/hou 2023-03-23 21:21:56 -07:00
Landon Curt Noll f32572c2e5 fix Makefile and README.md for 2011/hamaji
Also make c2nono.pl executbale and find perl.
2023-03-23 21:17:32 -07:00
Landon Curt Noll 3037494ddf fix Makefile and README.md for 2011/goren 2023-03-23 21:09:52 -07:00
Landon Curt Noll c8c52afdfd fix Makefile and README.md for 2011/fredriksson 2023-03-23 21:05:12 -07:00
Landon Curt Noll dfefe7cb6b fix Makefile and README.md for 2011/eastman 2023-03-23 21:01:35 -07:00
Landon Curt Noll 8197f10bae fix .gitignore, Makefile and README.md for 2011/dlowe
Unpack the `dlowe-aux-data.tar.bz2` compressed tarball
but keep the file as it is used in a try example.

Make `earlystop.pl` executable.
2023-03-23 20:55:05 -07:00
Landon Curt Noll f3c988e374 for Makefile and README.md for 2011/borsanyi 2023-03-23 20:32:53 -07:00
Landon Curt Noll 215f71a0fb fix Copyright for some 2011 README.md files 2023-03-23 20:30:49 -07:00
Landon Curt Noll 16f8c28e50 fix Makefile and README.md for 2011/blakely 2023-03-23 20:25:15 -07:00
Landon Curt Noll f53e555cbc fix .gitignore, Makefile, README.md for 2011/akari 2023-03-23 19:16:52 -07:00
Landon Curt Noll b7e6c99532 fix top level Makefile for 2006 2023-03-23 19:06:49 -07:00
Landon Curt Noll e32a9a7a64 fix .gitignore for 2006/stewart 2023-03-23 19:05:59 -07:00
Landon Curt Noll eb349a6df4 fix .gitignore, Makefile, README.md for 2006/toledo3 2023-03-23 19:04:55 -07:00
Landon Curt Noll c24ce44990 fix .gitignore, Makefile, README.md for 2006/toledo2 2023-03-23 18:52:20 -07:00
Landon Curt Noll db071cbdff fix Makefile and README.md for 2006/toledo1 2023-03-23 18:47:17 -07:00
Landon Curt Noll e092963687 fix Makefile and README.md for 2006/sykes2 2023-03-23 18:43:42 -07:00
Landon Curt Noll 72d6d0954d fix Makefile and README.md for 2006/sykes1 2023-03-23 18:39:45 -07:00
Landon Curt Noll 8df52c7509 fix Makefile and README.md for 2006/stewart 2023-03-23 18:25:16 -07:00
Landon Curt Noll 2adb9d5a93 fix Makefile and README.md for 2006/sloan
BUG: Status: main() function args not allowed - please help us fix
2023-03-23 18:21:47 -07:00
Landon Curt Noll f1bfcee596 Merge pull request #130 from xexyl/1993-schnitzi
Make 1993/schnitzi use fgets() not gets()
2023-03-23 18:11:35 -07:00
Landon Curt Noll 2ec47fc343 sort bugs.md by year
Improved bugs.md by sorting entries by contest year
and using a one-line status string.

This will make it much easier for someone to find
and entry in the list.

A summary of statuses is found at the end of the file.
2023-03-23 18:07:25 -07:00
Cody Boone Ferguson b34b47c2f2 Make 1993/schnitzi use fgets() not gets() 2023-03-23 17:36:56 -07:00
Landon Curt Noll 9a388bcf6f Merge pull request #129 from xexyl/1993-vanb
Fix 1993/vanb for clang
2023-03-23 17:23:53 -07:00
Landon Curt Noll 0cbb632ee0 Merge pull request #128 from xexyl/1993-leo
Update 1993/leo/README.md
2023-03-23 17:23:40 -07:00
Landon Curt Noll 662809ecb0 Merge pull request #127 from xexyl/2000-dlowe
Fix 2000/dlowe for more recent perl versions
2023-03-23 17:23:09 -07:00
Landon Curt Noll f60ed72a85 Merge pull request #126 from xexyl/2005-mynx
Minor updates to 2005/mynx
2023-03-23 17:22:18 -07:00
Landon Curt Noll b5ee4f85ed Merge pull request #125 from xexyl/bugs
Update bugs.md
2023-03-23 17:14:46 -07:00
Landon Curt Noll b46fcd191c Merge pull request #124 from xexyl/2005-giljade
Get 2005/giljade to work
2023-03-23 17:14:17 -07:00
Cody Boone Ferguson 8d9955f6b3 Fix 1993/vanb for clang
The problem was the usual suspect where any arg other than the first was
not a char **. Instead O5 is no longer defined to be main() and it is
its own function now which main() calls. The third arg starts out as a
global variable that is passed into the function (which is recursive).

Now the output is correct.
2023-03-23 16:04:38 -07:00
Landon Curt Noll cfe5e9c2c5 fix Makefile and README.md for 2006/night 2023-03-23 14:53:54 -07:00
Cody Boone Ferguson 7d3ef55280 Update 1993/leo/README.md
Remove the diff that I made to fix it and instead just add a thank you
note. This was not originally done because I did not at the time think
it was wanted.
2023-03-23 12:50:02 -07:00
Cody Boone Ferguson c14148da39 Fix 2000/dlowe for more recent perl versions
The problem was that they renamed 'na' to 'PL_na' so the code did not
compile. I note that it segfaults in macOS but I've not had a chance to
look into that yet. It works fine in linux.
2023-03-23 11:51:18 -07:00
Cody Boone Ferguson 084a311418 Minor updates to 2005/mynx
Though this will not work as is I have changed the code to scan for
https as well (it exited before). This is so if someone comes up with a
clever command line to make it work it can. A secure connection has to
be established before http commands can be given but now it at least can
connect (though it's been a while since I've played with sockets so
maybe I'm forgetting some detail - one does have to specify the port but
I gave an example in the README.md file for that).

In the README.md I pointed out that one has to specify http:// (or else
https though with the caveat noted above). I also explained how to
specify an alternative port.

I also noted the https issue in the bugs.md file in the INABIAF section
('it's not a bug it's a feature').

As well I changed the try command in the entry README.md file to refer
to a page that does not use https as trying it on the ioccc website
(what it used to) will just return a 301 error.
2023-03-23 11:03:18 -07:00
Cody Boone Ferguson 0aa291aaff Update bugs.md
The segfault in 1996/westley I fixed some days ago so there's no need
for it to be in bugs.md.

Added the requirement for 32-bit arch and no optimiser in 2005/giljade
but suggesting it might be possible to fix it for 64-bit systems.
Probably this should be in a different section but I put it in the known
bugs to fix (even though it's not necessarily a bug).

Typo fix in 1990/jaw.

To see 1984/mullender in action we don't need an emulator: one can use
2015/endoh3 instead. I noted this, linking to it, but also noted that
otherwise one would need an emulator for the entry.

2004/gavin actually works. The problem is it doesn't work under macOS
at least with the M1+ chip (might or might not work with Intel). I still
kept the recent changes to the file but I noted it's not related to the
problem; it's an architecture issue.
2023-03-23 10:45:12 -07:00
Cody Boone Ferguson 95657e1b96 Get 2005/giljade to work
I've discovered that this entry has to have the optimiser disabled and
it also requires 32 bit. I believe the 32-bit is to do with the many
bitwise operations but the size of the ints are different. This is just
a hunch though from what I saw earlier when debugging it. The fact it's
32-bit only (at this time?) means it won't easily compile under macOS as
Apple has made it hard to compile 32-bit programs.

It might be possible to change the size of the ints to fix this problem
but it of course could also be entirely true that I'm wrong here. I've
not added this to the bugs file but perhaps it should be added.
2023-03-23 09:52:42 -07:00
Landon Curt Noll 59045fa8f9 Merge pull request #123 from xexyl/2006 2023-03-23 07:03:47 -07:00
Landon Curt Noll 98d53b63ed Merge pull request #122 from xexyl/2006-monge 2023-03-23 07:02:57 -07:00
Cody Boone Ferguson 8f31ccbd61 Typo fixes in some README.md files in 2006
Also added a glob to borsanyi/.gitignore: a glob that the try section
generates (example.gif).
2023-03-23 06:42:31 -07:00
Cody Boone Ferguson dbe022a359 2006/monge requires x86/x86_64 CPUs
The segfault I noted in c40a061a2d appears
to be because it requires x86/x86_64 architecture and I tested it on the
arm64 (MacBook Pro M1). I will still in time test it under linux to make
sure it works but that's for another time.

With this in mind the entry should at least theoretically work at least
if you have an x86/x86_64 CPU.
2023-03-23 06:21:00 -07:00
Cody Boone Ferguson c40a061a2d Get 2006/monge to link
The problem was that SDL2 removed two functions that are used in this
code. Since SDL1 is still available and since changing it to SDL2 is
more complicated than it is worth I've decided to keep it as SDL1,
changing sdl2-config to sdl-config. Nevertheless it actually segfaults
or it does at least in macOS. I have not tested it in linux but I will
in time. At this point I will try debugging it but at least now it will
link.

Typo fixes in README.md and update the reference to SDL2 to be SDL1. I
noted that currently it does not work at least under macOS. I've not yet
put it in the bugs.md file but will in time if I don't get it to work
(again once I test it under linux).
2023-03-23 06:06:41 -07:00
Landon Curt Noll e23d8e6e68 fix Makefile and README.md for 2006/monge
NOTE: While this code compiled, it did not link.

This code may have been written for sdl-config instread of
sdl2-config.
2023-03-22 17:44:26 -07:00
Landon Curt Noll c684f56279 fix Makefile and README.md for 2006/meyer 2023-03-22 17:40:28 -07:00