From aaf5c5d3e55e7d30c6856277f67cf79b371c30e9 Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Fri, 31 May 2024 12:20:48 -0700 Subject: [PATCH] Restore 2011/konno bug status, fix paths in bugs The paths in bugs.{md,html} were yank paste errors. More fixes in thanks file with 2011 almost done. --- 2011/konno/README.md | 12 ++++++ 2011/konno/index.html | 4 ++ 2011/konno/konno.c | 2 +- bugs.html | 85 +++++++++++++++++++++++-------------------- bugs.md | 16 +++++++- thanks-for-help.html | 8 ++-- thanks-for-help.md | 9 ++--- 7 files changed, 83 insertions(+), 53 deletions(-) diff --git a/2011/konno/README.md b/2011/konno/README.md index 87597f2c1..be5b29540 100644 --- a/2011/konno/README.md +++ b/2011/konno/README.md @@ -5,6 +5,18 @@ ``` +### Bugs and (Mis)features: + +The current status of this entry is: + +``` + STATUS: INABIAF - please **DO NOT** fix +``` + +For more detailed information see [2011/konno in bugs.html](../../bugs.html#2011_konno). + + + ## To use: ``` diff --git a/2011/konno/index.html b/2011/konno/index.html index ca1c04ec3..26ab57670 100644 --- a/2011/konno/index.html +++ b/2011/konno/index.html @@ -403,6 +403,10 @@ Location: JP - Japan

To build:

    make
+

Bugs and (Mis)features:

+

The current status of this entry is:

+
    STATUS: INABIAF - please **DO NOT** fix
+

For more detailed information see 2011/konno in bugs.html.

To use:

    ./konno lower_case_word

Try:

diff --git a/2011/konno/konno.c b/2011/konno/konno.c index d621b0f8d..1db5ef38a 100644 --- a/2011/konno/konno.c +++ b/2011/konno/konno.c @@ -1 +1 @@ -main(_,l)char**l;{if(_>1){6*putchar(--_%20?_+_/21&56>_?strchr(1[l],_^"pt`u}rxf~c{wk~zyHHOJ]QULGQ[Z"[_/2])?111:46:32:10)^_&&main(2+_,l);}} +main(_,l)char**l;{6*putchar(--_%20?_+_/21&56>_?strchr(1[l],_^"pt`u}rxf~c{wk~zyHHOJ]QULGQ[Z"[_/2])?111:46:32:10)^_&&main(2+_,l);} diff --git a/bugs.html b/bugs.html index 0330339ca..a4d41022d 100644 --- a/bugs.html +++ b/bugs.html @@ -694,7 +694,7 @@ own fix or suggest that they’re fixed!

1984/decot

STATUS: INABIAF - please DO NOT fix

-

Source code: 1984/decot/dedot.c

+

Source code: 1984/decot/decot.c

Information: 1984/decot/index.html

The purpose of this program is to print out a string of rubbish. In particular you should see something like:

@@ -706,7 +706,7 @@ you should see something like:

1984/laman

STATUS: INABIAF - please DO NOT fix

-

Source code: 1984/laman/dedot.c

+

Source code: 1984/laman/laman.c

Information: 1984/laman/index.html

This program will very likely crash or do something funny without an arg.

@@ -2448,6 +2448,13 @@ tends to result in empty output.

list is rather long see other features and limitations and remarks instead.

+
+

2011/konno

+
+

STATUS: INABIAF - please DO NOT fix

+

Source code: 2011/konno/konno.c

+

Information: 2011/konno/index.html

+

This program will very likely crash or do something funny without an arg.

2011/richards

@@ -2613,7 +2620,7 @@ defined.

2011/vik

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2011/vik/vik.c

Information: 2011/vik/index.html

The author stated that the program will crash if no argument is passed to the @@ -2627,7 +2634,7 @@ fire :-)

2012/blakely

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2012/blakely/blakely.c

Information: 2012/blakely/index.html

The author stated:

@@ -2636,7 +2643,7 @@ fire :-)

2012/deckmyn

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2012/deckmyn/deckmyn.c

Information: 2012/deckmyn/index.html

The author stated:

@@ -2669,7 +2676,7 @@ fire :-)

2012/dlowe

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2012/dlowe/dlowe.c

Information: 2012/dlowe/index.html

The author stated:

@@ -2683,7 +2690,7 @@ doesn’t make it possible to lock drawing to the display refresh rate.)

2012/tromp

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2012/tromp/tromp.c

Information: 2012/tromp/index.html

The author stated:

@@ -2704,7 +2711,7 @@ doesn’t make it possible to lock drawing to the display refresh rate.)

2012/vik

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2012/vik/vik.c

Information: 2012/vik/index.html

The author stated that the program will crash if no argument is passed to the @@ -2720,7 +2727,7 @@ fire :-)

2013/cable2

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2013/cable2/cable2.c

Information: 2013/cable2/index.html

The author stated:

@@ -2740,7 +2747,7 @@ and endianness conversion would make the source too large for IOCCC rule 2).

2013/dlowe

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2013/dlowe/dlowe.c

Information: 2013/dlowe/index.html

This program will possibly crash or draw something strange with 0 args. Then @@ -2759,7 +2766,7 @@ used.

2013/endoh1

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2013/endoh1/endoh1.c

Information: 2013/endoh1/index.html

From the author:

@@ -2775,7 +2782,7 @@ section.

2013/endoh3

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2013/endoh3/endoh3.c

Information: 2013/endoh3/index.html

From the author:

@@ -2788,14 +2795,14 @@ such as C2E2.

2013/endoh4

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2013/endoh4/endoh4.c

Information: 2013/endoh4/index.html

Invalid input files will very likely crash the program.

2013/hou

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2013/hou/hou.c

Information: 2013/hou/index.html

This program will not terminate on its own; you must kill hou (but not Qiming @@ -2803,7 +2810,7 @@ Hou :-) ) yourself. This should not be fixed.

2013/mills

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2013/mills/mills.c

Information: 2013/mills/index.html

The author reminds us that if you kill the program you will have to wait a short @@ -2820,7 +2827,7 @@ it out as a known limitation it is not a bug but a feature.

2014/maffiodo1

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2014/maffiodo1/prog.c

Information: 2014/maffiodo1/index.html

The author noted that in macOS the colours might be wrong. They gave a solution. @@ -2844,7 +2851,7 @@ player become bigger, stay away from blocks!

2014/maffiodo2

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2014/maffiodo2/prog.c

Information: 2014/maffiodo2/index.html

This program will very likely crash if no arg is given.

@@ -2885,7 +2892,7 @@ rely on the entry as the below shows. One should be able to do:

2015/hou

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2015/hou/prog.c

Information: 2015/hou/index.html

The author stated:

@@ -2910,7 +2917,7 @@ result. Error messages become garbled, though.

2015/mills2

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2015/mills2/prog.c

Information: 2015/mills2/index.html

The program doesn’t look at the header of files so if it’s passed something hat @@ -2919,7 +2926,7 @@ is not compressed data it’s likely to crash.

2015/schweikhardt

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2015/schweikhardt/prog.c

Information: 2015/schweikhardt/index.html

The program assumes that EOF is -1. This can be fixed but at this time it is @@ -2952,7 +2959,7 @@ use 8 * sizeof(typ) bits per place. It does not work when CHA

2018/algmyr

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2018/algmyr/prog.c

Information: 2018/algmyr/index.html

The author wrote:

@@ -2971,7 +2978,7 @@ loop printing whitespace.

2018/hou

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2018/hou/prog.c

Information: 2018/hou/index.html

When you run it on a JSON file you will see something like:

@@ -2996,7 +3003,7 @@ likely see:

where [] is the cursor. When this happens if you hit enter (this is necessary or else it’ll happen again) and then exit again (ctrl-e) and run prog again it’ll be okay.

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

The author stated that if you make a typo it can happen that the boot loader can crash and halt. If this is the case type ctrl-e to quit the emulator and try again.

@@ -3011,7 +3018,7 @@ in the case of compiled code it won’t be executable).

2018/vokes

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2018/vokes/prog.c

Information: 2018/vokes/index.html

The author wrote the following:

@@ -3061,7 +3068,7 @@ this program has nothing to do with a hand.

2019/adamovsky

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2019/adamovsky/prog.c

Information: 2019/adamovsky/index.html

Certain input can crash this program. The file @@ -3069,7 +3076,7 @@ this program has nothing to do with a hand.

2019/burton

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2019/burton/prog.c

Information: 2019/burton/index.html

The author pointed out that some implementations of wc(1) show different @@ -3077,7 +3084,7 @@ values but his implementation matches that of macOS and FreeBSD.

2019/ciura

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2019/ciura/prog.c

Information: 2019/ciura/index.html

Cody Boone Ferguson fixed the scripts so @@ -3109,7 +3116,7 @@ ideal if this was not the case.

2019/duble

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2019/duble/prog.c

Information: 2019/duble/index.html

There are two things to be aware of with this entry.

@@ -3138,7 +3145,7 @@ in the directory:

2019/endoh

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2019/endoh/prog.c

Information: 2019/endoh/index.html

As a backtrace quine this entry is SUPPOSED to segfault so this should not be @@ -3146,7 +3153,7 @@ touched either.

2019/karns

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2019/karns/prog.c

Information: 2019/karns/index.html

The author stated the following:

@@ -3176,7 +3183,7 @@ touched either.

2019/lynn

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2019/lynn/prog.c

Information: 2019/lynn/index.html

The author wrote that there are a number of differences from what one might @@ -3186,7 +3193,7 @@ remarks in the sections Syntax and

2019/mills

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2019/mills/prog.c

Information: 2019/mills/index.html

The author wrote that if you decide to change networks or use a different input @@ -3206,7 +3213,7 @@ a crash.

2019/poikola

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2019/poikola/prog.c

Information: 2019/poikola/index.html

This program will not validate input so it might fail or get stuck if invoked @@ -3215,7 +3222,7 @@ erroneously.

2019/yang

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2019/yang/prog.c

Information: 2019/yang/index.html

The author noted that if the program runs out of memory it is likely to crash.

@@ -3230,7 +3237,7 @@ ignored except line feeds (preserved) and tabs (expanded to 8 spaces).’

2020/burton

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2020/burton/prog.c

Information: 2020/burton/index.html

This entry is known to crash if no arg is specified. Although easy to fix it is @@ -3241,7 +3248,7 @@ either. But can you figure out why this happens?

2020/carlini

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2020/carlini/prog.c

Information: 2020/carlini/index.html

The author stated that bad things happen if the entered move is outside of the @@ -3255,7 +3262,7 @@ move.

2020/ferguson1

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2020/ferguson1/prog.c

Information: 2020/ferguson1/index.html

There are some things that might appear to be bugs but are actually features or @@ -3265,7 +3272,7 @@ things that are misinterpreted as bugs. See the

2020/giles

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2020/giles/prog.c

Information: 2020/giles/index.html

The author noted that the program only supports WAV files that have @@ -3274,7 +3281,7 @@ audio channels.

2020/otterness

-

STATUS: INABIAF - please DO NOT fix

+

STATUS: INABIAF - please DO NOT fix

Source code: 2020/otterness/prog.c

Information: 2020/otterness/index.html

The author listed the following limitations:

diff --git a/bugs.md b/bugs.md index 9a0f6ba5a..7bbe9759f 100644 --- a/bugs.md +++ b/bugs.md @@ -451,7 +451,7 @@ own fix or suggest that they're fixed! ### STATUS: INABIAF - please **DO NOT** fix -### Source code: [1984/decot/dedot.c](%%REPO_URL%%/1984/decot/decot.c) +### Source code: [1984/decot/decot.c](%%REPO_URL%%/1984/decot/decot.c) ### Information: [1984/decot/index.html](1984/decot/index.html) The purpose of this program is to print out a string of rubbish. In particular @@ -471,7 +471,7 @@ without a newline after the `\`. This is not a bug. ### STATUS: INABIAF - please **DO NOT** fix -### Source code: [1984/laman/dedot.c](%%REPO_URL%%/1984/laman/laman.c) +### Source code: [1984/laman/laman.c](%%REPO_URL%%/1984/laman/laman.c) ### Information: [1984/laman/index.html](1984/laman/index.html) This program will very likely crash or do something funny without an arg. @@ -3022,6 +3022,18 @@ features](2011/fredriksson/index.html#other-features) and [limitations and remarks](2011/fredriksson/index.html#limitations-and-remarks) instead. +
+## 2011/konno +
+ +### STATUS: INABIAF - please **DO NOT** fix +### Source code: [2011/konno/konno.c](%%REPO_URL%%/2011/konno/konno.c) +### Information: [2011/konno/index.html](2011/konno/index.html) + +This program will very likely crash or do something funny without an arg. + + +
## 2011/richards
diff --git a/thanks-for-help.html b/thanks-for-help.html index ea4885dcf..4b5670cc0 100644 --- a/thanks-for-help.html +++ b/thanks-for-help.html @@ -3545,9 +3545,7 @@ and the others were from the authors’ remarks.

Winning entry: 2011/konno

Winning entry source code: konno.c

-

Cody fixed the program to not crash if no arg was specified as this was not a -documented feature.

-

Cody also added the try.sh script.

+

Cody added the try.sh script.

Winning entry: 2011/richards

Winning entry source code: richards.c

@@ -3556,7 +3554,7 @@ documented feature.

however that as of this time this entry does not work properly with macOS at least with the silicon chip (Intel has not been tested) and it is quite possibly an inherent problem in macOS to do with executing code in in memory/JIT and in -particular with the silicon chip. See 2011/richards in +particular with the silicon chip. See 2011/richards in bugs.html for more details and a document from Apple about how it might be fixed if anyone is brave enough to try. If they do they might want to look also at @@ -3564,7 +3562,7 @@ try. If they do they might want to look also at not be worth, as it is a possible starting point that Cody added.

Cody also added the try.sh and the try.alt.sh scripts. The try.alt.sh script will be -helpful to test any fixes for Apple silicon chips (see 2011/richards in +helpful to test any fixes for Apple silicon chips (see 2011/richards in bugs.html for more details).

Winning entry: 2011/toledo

diff --git a/thanks-for-help.md b/thanks-for-help.md index 327f363d9..fe3ecf2ea 100644 --- a/thanks-for-help.md +++ b/thanks-for-help.md @@ -4471,10 +4471,7 @@ and the others were from the authors' remarks. ### Winning entry source code: [konno.c](%%REPO_URL%%/2011/konno//konno.c)
-[Cody](#cody) fixed the program to not crash if no arg was specified as this was not a -documented feature. - -Cody also added the [try.sh](%%REPO_URL%%/2011/konno/try.sh) script. +Cody added the [try.sh](%%REPO_URL%%/2011/konno/try.sh) script.
@@ -4487,7 +4484,7 @@ however that as of this time this entry does not work properly with macOS at least with the silicon chip (Intel has not been tested) and it is quite possibly an inherent problem in macOS to do with executing code in in memory/JIT and in particular with the silicon chip. See [2011/richards in -bugs.html](bugs.html#2011-richards) for more details and a +bugs.html](bugs.html#2011_richards) for more details and a document from Apple about how it might be fixed if anyone is brave enough to try. If they do they might want to look also at [richards.alt.c](%%REPO_URL%%/2011/richards/richards.alt.c), for whatever it might or might @@ -4496,7 +4493,7 @@ not be worth, as it is a possible starting point that Cody added. Cody also added the [try.sh](%%REPO_URL%%/2011/richards/try.sh) and the [try.alt.sh](%%REPO_URL%%/2011/richards/try.alt.sh) scripts. The `try.alt.sh` script will be helpful to test any fixes for Apple silicon chips (see [2011/richards in -bugs.html](bugs.html#2011-richards) for more details). +bugs.html](bugs.html#2011_richards) for more details).