Commit graph

1265 commits

Author SHA1 Message Date
Eric S. Raymond
2fa530340d No more packing in the parser.
As a side effect, ill-formed input consisting of "_\n" gives
a slighty better error message.
2017-07-20 10:17:56 -04:00
Eric S. Raymond
78ba0fac6a Remove unneeded vocabulary lookup. 2017-07-20 10:13:15 -04:00
Eric S. Raymond
08c40bc999 Eliminate last logic guard on a packed value. 2017-07-20 09:50:58 -04:00
Eric S. Raymond
29b8f5b142 Remove a packing call - word buffer is good enough. 2017-07-20 09:11:13 -04:00
Eric S. Raymond
4e01669e06 Remove special-case code that was inducing bugs. 2017-07-20 09:08:10 -04:00
Eric S. Raymond
3f90f5bf38 Improved word type checking. 2017-07-20 07:40:19 -04:00
Eric S. Raymond
52723acb72 Eliminate some uses of wd2 - tests can be done on raw2 buffer instead. 2017-07-20 07:09:20 -04:00
Eric S. Raymond
360adc8bfb Add some word-type checking where it's needed. 2017-07-20 07:02:35 -04:00
Eric S. Raymond
d998965faf Make compparuson out to TOKLEN only explicit in vocab lookups. 2017-07-20 05:54:55 -04:00
Eric S. Raymond
278e9c8240 Get symbol coverage on LOC_SMALLPIT 2017-07-19 15:38:31 -04:00
Eric S. Raymond
19854c9614 Remove a test pair that seems to be duplicative. 2017-07-19 14:00:12 -04:00
Jason S. Ninneman
8ac4a59a67 Tell the compiler not to warn about legitimate case fallthroughs. 2017-07-19 09:47:20 -07:00
Eric S. Raymond
cbf03c43a8 Typo fix. 2017-07-17 16:30:41 -04:00
Eric S. Raymond
97bb25d9c5 Cover short descriotion of LOC_SMALLPIT. 2017-07-17 16:22:09 -04:00
Eric S. Raymond
bbdaa07172 Record 100% code coverage. 2017-07-17 14:28:40 -04:00
NHOrus
faedb38a64 Step with debug compiling with Clang, to contrast with GCC 2017-07-17 13:56:52 -04:00
NHOrus
30822d0ba4 No magic, revert some experimental changes in pipeline 2017-07-17 13:56:52 -04:00
NHOrus
a680514d5f Use OpenSUSE in CI pipeline, instead 2017-07-17 13:56:52 -04:00
Jason S. Ninneman
ee7bacc9ec Use Fedora for the CI pipeline. 2017-07-17 13:56:52 -04:00
Jason S. Ninneman
f34df0b8a2 Use ASan and UBSan in debug builds. 2017-07-17 13:56:52 -04:00
Jason S. Ninneman
b736e3bc8e Deploy maximum "fortified source" and stack protection. 2017-07-17 13:56:52 -04:00
Jason S. Ninneman
007db7a729 Ensure cheat is built with debug options when 'make debug' is given. 2017-07-17 13:56:52 -04:00
Aaron Traas
5fa5d506ee LOC_SMALLPIT.small and LOC_TOPSTALACTITE.small 2017-07-17 13:34:53 -04:00
Aaron Traas
e9cd50ec38 YAML coverage generator minor cleanup 2017-07-17 13:34:53 -04:00
Dr. Tobias Quathamer
9fa52c7889 Add .desktop file for advent 2017-07-17 16:19:34 +02:00
Dr. Tobias Quathamer
bef62b1e85 Add SVG file for advent icon 2017-07-17 16:14:45 +02:00
Eric S. Raymond
a4c1737428 Remove flawed code to drop batteries. 2017-07-17 07:29:44 -04:00
Eric S. Raymond
992bdbf16c Cover MISSING_BATTERIES in a test. Needs unducumented "waste" fallback. 2017-07-17 06:07:01 -04:00
Eric S. Raymond
3be0cb3596 Prevent multiline string quotes from confusing Emacs. 2017-07-16 17:23:40 -04:00
Eric S. Raymond
9b5142af5a De-FORTRANIZE some IDs. 2017-07-16 16:05:26 -04:00
Eric S. Raymond
2fca59d9fd Information hiding. 2017-07-16 15:23:03 -04:00
Jason S. Ninneman
7a542633e5 Discuss specials: in the adventure.yaml comments. 2017-07-16 12:19:42 -07:00
Eric S. Raymond
15c936d240 Fix adventitious '' occurrences. 2017-07-16 14:17:26 -04:00
Eric S. Raymond
0b31f7530b Consolidare window1 test into bigfail. 2017-07-16 14:06:04 -04:00
Eric S. Raymond
0df532f92f Test consolidation into bigfail.log. 2017-07-16 13:05:34 -04:00
Eric S. Raymond
3e3c93903f Extend bigfail test. 2017-07-16 09:23:40 -04:00
NHOrus
614d9b34ad Removed temporary variable for clarity; Upsized text buffer in fallback to maximum possible size 2017-07-16 16:07:23 +03:00
NHOrus
8d9c8e4d5c Deal with more agressive gcov 7.1; Reindent 2017-07-16 16:00:19 +03:00
Aaron Traas
33e546b746 Test consolidation 2017-07-16 07:57:44 -04:00
Aaron Traas
818b95a85f YAML coverage generator minor cleanup 2017-07-16 07:53:20 -04:00
Aaron Traas
b47d95853b Fixed YAML coverage generator in python3 2017-07-16 07:53:20 -04:00
Eric S. Raymond
058fc70344 Fold smallpit test into bigfail. 2017-07-16 07:48:37 -04:00
Eric S. Raymond
8bce57d3df Fix bug where knife hit might not be reported. 2017-07-16 07:13:06 -04:00
Eric S. Raymond
427bd23a10 Test consolidation - move a lot of nonlethal failures into bigfail.log. 2017-07-16 06:26:51 -04:00
Eric S. Raymond
9b585f40d8 Two coverage imprivenents, one by recognizing dead code. 2017-07-16 05:33:43 -04:00
Eric S. Raymond
9eda1f424d Apply state_change() to mirror object. 2017-07-16 05:08:03 -04:00
Eric S. Raymond
c4cbb859c2 More test consolidation. 2017-07-16 04:13:08 -04:00
Eric S. Raymond
c499426d57 Test consolidation. 2017-07-16 04:00:33 -04:00
Eric S. Raymond
76806f814e Improve symbol coverage. 2017-07-15 20:49:38 -04:00
Aaron Traas
87d7117ddd YAML coverage - TROLL_BLOCKS arbitrary message 2017-07-15 18:10:29 -04:00