Commit graph

  • 10d681ebeb Test for freshly fixed bugs Also, removed redundant specials from illformed NHOrus 2017-07-20 21:00:23 +03:00
  • 6fda3acbe6 Remove unused enum. Eric S. Raymond 2017-07-20 13:46:42 -04:00
  • 2c2640a4d8 Restore full code coverage. Eric S. Raymond 2017-07-20 13:37:26 -04:00
  • 243d05b4f8 Fix core dump in debug mode due to uninitialized allocated storage. Eric S. Raymond 2017-07-20 12:58:42 -04:00
  • 2aa35a6d84 Fix test breakage. Eric S. Raymond 2017-07-20 12:29:52 -04:00
  • 342994376a Address GitLab issue #28: Advent hangs on some inputs Eric S. Raymond 2017-07-20 12:24:02 -04:00
  • b7af7b9e87 Prevent OB1 error. Eric S. Raymond 2017-07-20 11:27:02 -04:00
  • 4da9742cd2 Fix invalid variable reuse. Eric S. Raymond 2017-07-20 11:15:15 -04:00
  • 5701a777c6 Remove unused variables. Eric S. Raymond 2017-07-20 10:53:15 -04:00
  • 08f260c4d5 Fix Gitlab issue #30: Say is broken. Eric S. Raymond 2017-07-20 10:47:33 -04:00
  • aa5870a92e Some vocabulary lookup code can be hidden from main.c. Eric S. Raymond 2017-07-20 10:38:59 -04:00
  • 8bd947b54d Last remnants of packing removed. Eric S. Raymond 2017-07-20 10:36:22 -04:00
  • 2fa530340d No more packing in the parser. Eric S. Raymond 2017-07-20 10:15:39 -04:00
  • 78ba0fac6a Remove unneeded vocabulary lookup. Eric S. Raymond 2017-07-20 10:13:15 -04:00
  • 08c40bc999 Eliminate last logic guard on a packed value. Eric S. Raymond 2017-07-20 09:50:58 -04:00
  • 29b8f5b142 Remove a packing call - word buffer is good enough. Eric S. Raymond 2017-07-20 09:11:13 -04:00
  • 4e01669e06 Remove special-case code that was inducing bugs. Eric S. Raymond 2017-07-20 09:08:10 -04:00
  • 3f90f5bf38 Improved word type checking. Eric S. Raymond 2017-07-20 07:40:19 -04:00
  • 52723acb72 Eliminate some uses of wd2 - tests can be done on raw2 buffer instead. Eric S. Raymond 2017-07-20 07:09:20 -04:00
  • 360adc8bfb Add some word-type checking where it's needed. Eric S. Raymond 2017-07-20 07:02:35 -04:00
  • d998965faf Make compparuson out to TOKLEN only explicit in vocab lookups. Eric S. Raymond 2017-07-20 05:54:55 -04:00
  • 278e9c8240 Get symbol coverage on LOC_SMALLPIT Eric S. Raymond 2017-07-19 15:38:31 -04:00
  • 19854c9614 Remove a test pair that seems to be duplicative. Eric S. Raymond 2017-07-19 14:00:12 -04:00
  • 8ac4a59a67 Tell the compiler not to warn about legitimate case fallthroughs. Jason S. Ninneman 2017-07-19 09:47:20 -07:00
  • 4e3a892ee3 Ad-hoc type safety when checking command IDs. fixes #31 NHOrus 2017-07-18 18:10:58 +03:00
  • cbf03c43a8 Typo fix. Eric S. Raymond 2017-07-17 16:30:41 -04:00
  • 97bb25d9c5 Cover short descriotion of LOC_SMALLPIT. Eric S. Raymond 2017-07-17 16:22:09 -04:00
  • bbdaa07172 Record 100% code coverage. Eric S. Raymond 2017-07-17 14:28:40 -04:00
  • faedb38a64 Step with debug compiling with Clang, to contrast with GCC NHOrus 2017-07-17 20:12:16 +03:00
  • 30822d0ba4 No magic, revert some experimental changes in pipeline NHOrus 2017-07-17 19:59:55 +03:00
  • a680514d5f Use OpenSUSE in CI pipeline, instead NHOrus 2017-07-16 07:43:56 +03:00
  • ee7bacc9ec Use Fedora for the CI pipeline. Jason S. Ninneman 2017-07-14 20:45:19 -07:00
  • f34df0b8a2 Use ASan and UBSan in debug builds. Jason S. Ninneman 2017-07-14 20:19:54 -07:00
  • b736e3bc8e Deploy maximum "fortified source" and stack protection. Jason S. Ninneman 2017-07-14 19:52:20 -07:00
  • 007db7a729 Ensure cheat is built with debug options when 'make debug' is given. Jason S. Ninneman 2017-07-14 19:45:17 -07:00
  • 5fa5d506ee LOC_SMALLPIT.small and LOC_TOPSTALACTITE.small Aaron Traas 2017-07-17 11:56:19 -04:00
  • e9cd50ec38 YAML coverage generator minor cleanup Aaron Traas 2017-07-17 10:57:13 -04:00
  • 13db80afc8 Step with debug compiling with Clang, to contrast with GCC NHOrus 2017-07-17 20:12:16 +03:00
  • bd62b0d62f No magic, revert some experimental changes in pipeline NHOrus 2017-07-17 19:59:55 +03:00
  • 4c267c3e35 Use OpenSUSE in CI pipeline, instead NHOrus 2017-07-16 07:43:56 +03:00
  • add623548f Use Fedora for the CI pipeline. Jason S. Ninneman 2017-07-14 20:45:19 -07:00
  • f46d5de108 Use ASan and UBSan in debug builds. Jason S. Ninneman 2017-07-14 20:19:54 -07:00
  • a9c94ae5ee Deploy maximum "fortified source" and stack protection. Jason S. Ninneman 2017-07-14 19:52:20 -07:00
  • e53d215b1e Ensure cheat is built with debug options when 'make debug' is given. Jason S. Ninneman 2017-07-14 19:45:17 -07:00
  • 3a0c2bdba9 LOC_SMALLPIT.small and LOC_TOPSTALACTITE.small Aaron Traas 2017-07-17 11:56:19 -04:00
  • b923bee326 YAML coverage generator minor cleanup Aaron Traas 2017-07-17 10:57:13 -04:00
  • 9fa52c7889 Add .desktop file for advent Dr. Tobias Quathamer 2017-07-17 16:19:34 +02:00
  • bef62b1e85 Add SVG file for advent icon Dr. Tobias Quathamer 2017-07-17 16:13:43 +02:00
  • a4c1737428 Remove flawed code to drop batteries. Eric S. Raymond 2017-07-17 07:29:44 -04:00
  • 992bdbf16c Cover MISSING_BATTERIES in a test. Needs unducumented "waste" fallback. Eric S. Raymond 2017-07-17 06:07:01 -04:00
  • 3be0cb3596 Prevent multiline string quotes from confusing Emacs. Eric S. Raymond 2017-07-16 17:23:40 -04:00
  • 9b5142af5a De-FORTRANIZE some IDs. Eric S. Raymond 2017-07-16 16:05:26 -04:00
  • 2fca59d9fd Information hiding. Eric S. Raymond 2017-07-16 15:17:39 -04:00
  • 7a542633e5 Discuss specials: in the adventure.yaml comments. Jason S. Ninneman 2017-07-16 12:14:23 -07:00
  • 15c936d240 Fix adventitious '' occurrences. Eric S. Raymond 2017-07-16 14:17:26 -04:00
  • 0b31f7530b Consolidare window1 test into bigfail. Eric S. Raymond 2017-07-16 14:06:04 -04:00
  • 0df532f92f Test consolidation into bigfail.log. Eric S. Raymond 2017-07-16 13:05:34 -04:00
  • 3e3c93903f Extend bigfail test. Eric S. Raymond 2017-07-16 09:23:40 -04:00
  • 614d9b34ad Removed temporary variable for clarity; Upsized text buffer in fallback to maximum possible size NHOrus 2017-07-16 16:07:23 +03:00
  • 8d9c8e4d5c Deal with more agressive gcov 7.1; Reindent NHOrus 2017-07-16 16:00:19 +03:00
  • 33e546b746 Test consolidation Aaron Traas 2017-07-16 07:39:45 -04:00
  • 818b95a85f YAML coverage generator minor cleanup Aaron Traas 2017-07-16 07:27:39 -04:00
  • b47d95853b Fixed YAML coverage generator in python3 Aaron Traas 2017-07-16 07:16:40 -04:00
  • 058fc70344 Fold smallpit test into bigfail. Eric S. Raymond 2017-07-16 07:48:37 -04:00
  • 8bce57d3df Fix bug where knife hit might not be reported. Eric S. Raymond 2017-07-16 07:13:06 -04:00
  • 427bd23a10 Test consolidation - move a lot of nonlethal failures into bigfail.log. Eric S. Raymond 2017-07-16 06:26:51 -04:00
  • 9b585f40d8 Two coverage imprivenents, one by recognizing dead code. Eric S. Raymond 2017-07-16 05:33:43 -04:00
  • 9eda1f424d Apply state_change() to mirror object. Eric S. Raymond 2017-07-16 05:08:03 -04:00
  • c4cbb859c2 More test consolidation. Eric S. Raymond 2017-07-16 04:13:08 -04:00
  • c499426d57 Test consolidation. Eric S. Raymond 2017-07-16 04:00:33 -04:00
  • 76806f814e Improve symbol coverage. Eric S. Raymond 2017-07-15 20:49:38 -04:00
  • 87d7117ddd YAML coverage - TROLL_BLOCKS arbitrary message Aaron Traas 2017-07-15 18:10:29 -04:00
  • 834d645d8b Named unnamed actions and specials Aaron Traas 2017-07-15 17:20:02 -04:00
  • ac4e43196c Full refactor of YAML dungeon generator. Aaron Traas 2017-07-15 17:19:29 -04:00
  • fb86d64b20 First stage cleanup of YAML dungeon generator. Less hard-coded stuff. Aaron Traas 2017-07-15 13:10:39 -04:00
  • fefc1ff486 Improve symbol coverage. Eric S. Raymond 2017-07-15 13:00:48 -04:00
  • fece880dc2 Documentation polishing. Eric S. Raymond 2017-07-15 05:05:59 -04:00
  • 33dfafc705 YAML coverage - last object message Aaron Traas 2017-07-14 13:06:44 -04:00
  • d1e29319fa Code cleanup. Eric S. Raymond 2017-07-14 13:10:13 -04:00
  • 1954c04ccc Fix off-by-two bug. Eric S. Raymond 2017-07-14 12:39:06 -04:00
  • 040e027a71 YAML coverage - object messages 100% covered Aaron Traas 2017-07-14 11:39:54 -04:00
  • e581c7741d Replace some more wd? with id?. Jason S. Ninneman 2017-07-12 14:32:46 -07:00
  • 11043b7246 Replace some uses of wd[12] with id[12]. Jason S. Ninneman 2017-07-12 13:54:14 -07:00
  • 596a15457d Dragon attack code no longer edits the command struct. Jason S. Ninneman 2017-07-12 13:49:28 -07:00
  • ff6a816e5f Handle word type and raw strings. Jason S. Ninneman 2017-07-12 12:10:00 -07:00
  • 820737fb80 Use vocab IDs along side packed words. Jason S. Ninneman 2017-07-12 11:17:12 -07:00
  • 61570c700b More coverage improvements. Eric S. Raymond 2017-07-14 12:00:29 -04:00
  • 66fba512a7 Partially address GitLab issue #27: arbitrary_messages unreachable Eric S. Raymond 2017-07-14 11:33:22 -04:00
  • 7f18e66866 Refactored discard to concentrate bird-related things in one place NHOrus 2017-07-14 16:34:54 +03:00
  • 66ba9a0101 Refactored carry for clarity NHOrus 2017-07-14 16:02:52 +03:00
  • 3d2ba18355 Do not base endgame bonus on arbitrary messages This may break save files, but doesn't, due to padding NHOrus 2017-07-14 15:40:59 +03:00
  • 6a90dcd017 YAML coverage - commented out unused arbitrary messages Aaron Traas 2017-07-13 23:20:27 -04:00
  • e4aed91401 YAML coverage - all the listen messages Aaron Traas 2017-07-13 23:16:24 -04:00
  • 7220425015 YAML coverage - cleanup and comments Aaron Traas 2017-07-13 18:24:20 -04:00
  • 52cdc8b87a YAML coverage - locations 100% covered Aaron Traas 2017-07-13 17:42:10 -04:00
  • 342c27494d YAML coverage - more locations and message Aaron Traas 2017-07-13 17:30:08 -04:00
  • 4bffb10094 YAML coverage - hints 100% covered Aaron Traas 2017-07-13 16:05:15 -04:00
  • 99595f6a2a YAML coverage parser bug fixed -- handling \n and \t correctly Aaron Traas 2017-07-13 15:56:37 -04:00
  • 2ec9c7cc1a YAML coverage parser fixed to equate "NO_MESSAGE" with None Aaron Traas 2017-07-13 15:10:26 -04:00
  • a6e80af64f adventure.yaml - coverage of all scoring class thresholds Aaron Traas 2017-07-13 15:04:49 -04:00