Add 2019/poikola alt code, try, try.alt, others

The alt code is so one can more easily filter the long output: it prints
a newline after each number is printed. The try.alt.sh script uses this.

Force -O0: the author stated that with clang they got correct output for
[0123s] but with GCC 6 they only got that with level 0. Since 0 works
with clang and since the author stated that the compilers used were
picky I changed it to level 0. Similarly and for the same reason I
changed the C standard to gnu11 from gnu17.

Format/typo check README.md file.

Updated bugs.md: noted that the max file size is 1GB.

I would like to give two quotes from the person this entry was dedicated
to:

    'When you are about to jump, you are all alone and have to make your own
     decisions. Up there, it's all "up yours".'

and

    'I will move to Copenhagen and apply for Swedish citizenship.'

simply because they're funny and ironic (and one is quoted by the
author). These might be found somewhere in this commit.
This commit is contained in:
Cody Boone Ferguson committed 2023-12-20 08:27:07 -08:00
1 parent 631869dc7f
commit 9e057cd4ab
8 files changed
+261 -28

No files matched your search

+18
View File
@@ -4243,6 +4243,24 @@ Cody also added the [example-1.txt](/2019/lynn/example-1.txt) and
entry existing.
## <a name="2019_poikola"></a>[2019/poikola](/2019/poikola/prog.c) ([README.md[(/2019/poikola/README.md))
[Cody](#cody) added the missing `docs` rule to the Makefile that forms a PDF
file. The rule requires the tool
[pdflatex](https://tug.org/applications/pdftex/index.html).
Cody also added the [alternate code](/2019/poikola/README.md#alternate-code).
Cody also added the [try.sh](/2019/poikola/try.sh) and
[try.alt.sh](/2019/poikola/try.alt.sh) scripts.
Cody also disabled the optimiser because the author stated that for clang the
levels [0123s] work okay but with GCC (6) they only said level 0 works,
suggesting that with some versions of GCC it might not be correct with levels !=
0 and since 0 works with clang that's okay. Similarly, the same for C standards
tested: `gnu17` was not tested but `gnu11` was so the standard was set to
`gnu11`.
## <a name="2019_yang"></a>[2019/yang](/2019/yang/prog.c) ([README.md](/2019/yang/README.md]))