Commit graph

  • 1de347ed02 Add html production for convenience generating the website. Eric S. Raymond 2017-06-03 19:55:13 -04:00
  • f11a8e5d7a More documentation polishing. Eric S. Raymond 2017-06-03 19:44:25 -04:00
  • adc0887a96 Fix HTML rules and input. Eric S. Raymond 2017-06-03 19:27:03 -04:00
  • 9ffce21da5 Make git ignore all HTML. Eric S. Raymond 2017-06-03 19:19:34 -04:00
  • 76103b6b32 Ignore coverage files. Eric S. Raymond 2017-06-03 15:21:49 -04:00
  • f7f79954f5 Create website iindex and hints pages. Eric S. Raymond 2017-06-03 14:57:07 -04:00
  • ee87fbad70 Address GitLab issue #7: History note about Crowther's version Eric S. Raymond 2017-06-03 14:42:13 -04:00
  • ba831cc4a9 Sync compile.c with misc.c. Jason S. Ninneman 2017-06-03 11:41:33 -07:00
  • d5582df121 Rescope and retype a variable. Jason S. Ninneman 2017-06-03 11:09:48 -07:00
  • 065974d03e Make GETTXT() a bit closer to actual C. Jason S. Ninneman 2017-06-03 10:55:48 -07:00
  • a677a76ec5 Use "adoc" extension for asciidoc, it's the GitLab convention. Eric S. Raymond 2017-06-03 14:29:44 -04:00
  • 1d5c8c6ee4 Attempt to use GitLab's asciidic grinder for README. Eric S. Raymond 2017-06-03 14:20:20 -04:00
  • 6c175164cf Documentation polishing. Eric S. Raymond 2017-06-03 13:04:46 -04:00
  • 5f89bbc5ac Test for more unusual cases. Eric S. Raymond 2017-06-03 11:27:24 -04:00
  • 29bdeeb3ad Add some tests that increase test coverage to add cases. Eric S. Raymond 2017-06-03 06:28:00 -04:00
  • a065497445 Do code coverage analysis, and publish the results to GitLab Pages. Jason S. Ninneman 2017-06-02 15:02:34 -07:00
  • a07e59b0f1 Simplify bitmask test/set from FORTRANish to actual C. Eric S. Raymond 2017-06-02 16:40:29 -04:00
  • e738596c74 Macro elimination - easy cases first. No logic changes. Eric S. Raymond 2017-06-02 16:20:40 -04:00
  • 1fffdfb680 Header consolidation - main.h, misc.h, and share.h merge to advent.h. Eric S. Raymond 2017-06-02 15:01:52 -04:00
  • f0b68b988c Fix typo in COPYING. Jason S. Ninneman 2017-06-02 11:07:05 -07:00
  • e822100f63 Walktrough is accomplished. Eric S. Raymond 2017-06-02 14:06:43 -04:00
  • 6b4a74ccbe Untangle gotos Peje Nilsson 2017-06-02 11:20:35 +02:00
  • 92f39c50c8 Add explicit rule for compile to use CCFLAGS instead of CFLAGS (take two) Michael Jarvis 2017-06-01 22:54:04 -05:00
  • b0d8eff19d Revert "Add explicit rule for compile to use CCFLAGS instead of CFLAGS" Michael Jarvis 2017-06-01 22:52:26 -05:00
  • c5071a1bb5 added braces around initialization of subobjects for clarity Michael Jarvis 2017-06-01 22:47:47 -05:00
  • f8152ac470 Cast size_t to long to silence warning Michael Jarvis 2017-06-01 22:45:31 -05:00
  • fa3e56f539 Add explicit rule for compile to use CCFLAGS instead of CFLAGS Michael Jarvis 2017-06-01 22:45:24 -05:00
  • 60131eb12a Hand merge of MR !31: Update the CI infrastructure to be faster Eric S. Raymond 2017-06-02 06:42:35 -04:00
  • ed55526b66 Added 428-point walkthrough to regression tests. Eric S. Raymond 2017-06-02 06:37:56 -04:00
  • 505d7233ec use char, not signed char Michael Jarvis 2017-06-01 17:45:29 -05:00
  • 64f14dc04d Add a walkthrough that foes nearly to endgame. Eric S. Raymond 2017-06-01 14:36:16 -04:00
  • cf6e60020b Test to ensure that the turn count penalties occur. Jason S. Ninneman 2017-05-31 13:36:36 -07:00
  • 2f30d19aa2 Simplify inclusion computation so it's BSD-friendly. Eric S. Raymond 2017-05-31 14:53:01 -04:00
  • cedfbbc7b8 Metadata update. Eric S. Raymond 2017-05-31 14:34:32 -04:00
  • 99062f8a77 Fix dependencies so parallel make works (issue #4). Jason S. Ninneman 2017-05-31 10:52:46 -07:00
  • 5474ff5484 Add a missing dependency. Eric S. Raymond 2017-05-31 13:08:23 -04:00
  • 3149ea7dcd Add another test. Eric S. Raymond 2017-05-31 06:22:39 -04:00
  • b15ada0065 Remove erroneous comment about PRNG usage. Jason S. Ninneman 2017-05-30 17:19:01 -07:00
  • 725cb0aee7 Fix things so seed doesn't cost clock time. Eric S. Raymond 2017-05-30 20:08:55 -04:00
  • 94373bff14 Remove inventory commands from the pirare log - more hope of completing it. Eric S. Raymond 2017-05-30 19:59:38 -04:00
  • 90ee642f1d Replace 161-point partial walktgrough with 219-point (same base). Eric S. Raymond 2017-05-30 18:27:25 -04:00
  • b77e14a6ae Launder seed generation through rand() to ensure seed diversity. Jason S. Ninneman 2017-05-30 11:06:53 -07:00
  • 01004f1f62 Don's account of differences from the original. Eric S. Raymond 2017-05-30 17:47:26 -04:00
  • 1bc5f9cfe8 History clarification. Eric S. Raymond 2017-05-29 20:37:53 -04:00
  • a5a35b8fcf Advent doesn't need automake David James Sherman 2017-05-30 20:11:53 +00:00
  • 51a34d9e6d Add .gitlab-ci.yml David James Sherman 2017-05-30 16:36:10 +00:00
  • 8035840aee Update reservoir test to reflect the magic word fix. Jason S. Ninneman 2017-05-29 14:41:15 -07:00
  • 39b2c286d9 Fix a bug in RNDVOC() that prevented the reservoir magic word for working. Jason S. Ninneman 2017-05-29 14:22:52 -07:00
  • 863edfb60a Make RNDVOC() into better C. Jason S. Ninneman 2017-05-29 13:59:06 -07:00
  • 0c26368412 Remove an obfuscation scheme for the reservoir magic word. Jason S. Ninneman 2017-05-29 13:34:34 -07:00
  • dd721700f1 gitignore the database compilation products. Jason S. Ninneman 2017-05-29 10:58:17 -07:00
  • 33878607df Don't build with two -std options. Jason S. Ninneman 2017-05-29 10:57:47 -07:00
  • e4d145d727 Really mean it about strict C99 compliance. Jason S. Ninneman 2017-05-29 09:30:37 -07:00
  • c726a2d8f2 Add a qualification. Eric S. Raymond 2017-05-29 12:01:28 -04:00
  • 7949553703 The ADVENTURE variable is no more. Eric S. Raymond 2017-05-29 12:00:44 -04:00
  • 1e3e6938b3 Minor build tweaks. Eric S. Raymond 2017-05-29 11:39:19 -04:00
  • a7ba84a680 Move the if for GCC 4 to an elseif so it does not interfere with MacOS Warren Melnick 2017-05-29 10:52:51 -04:00
  • 99d61fa4aa Test for >= gcc 4, and change to g99 -std=gnu99 for the compiler if it is found. Warren Melnick 2017-05-29 10:42:37 -04:00
  • 2c97698e2e Typo fixes. Eric S. Raymond 2017-05-29 09:14:56 -04:00
  • 2d1532ffec Update history.txt. Eric S. Raymond 2017-05-29 09:08:44 -04:00
  • 2618af8319 Don't assume gcc. Eric S. Raymond 2017-05-29 09:02:02 -04:00
  • b4f9c2a86c MacOS port fix. Eric S. Raymond 2017-05-29 08:50:17 -04:00
  • 666b0c44f8 Remove 'compile' upon 'make clean'. Jason S. Ninneman 2017-05-28 22:53:03 -07:00
  • 7bf56ac60e Simplify build: nested makefiles considered harmful. Eric S. Raymond 2017-05-29 01:33:59 -04:00
  • a07af486cd Begin "Functional Changes" section. Eric S. Raymond 2017-05-29 01:16:08 -04:00
  • 0b02f361de Move database compilation out into its own tool (for now). Jason S. Ninneman 2017-05-28 21:46:54 -07:00
  • 372fc1fbef Apply further polish and add in a couple of missing size variables. Jason S. Ninneman 2017-05-28 17:21:04 -07:00
  • e281f895d4 Factor out handling of variables populated from the database. Jason S. Ninneman 2017-05-28 15:42:05 -07:00
  • c2faf8adea Remove debris from the Makefile. Eric S. Raymond 2017-05-28 13:55:41 -04:00
  • 4293aaa940 Add regression test that gets to reservoir. Eric S. Raymond 2017-05-28 13:53:59 -04:00
  • 1668029186 Restory working seed value for dwarf.log. Jason S. Ninneman 2017-05-27 09:23:52 -07:00
  • 58f6494914 Restore regression tests. Eric S. Raymond 2017-05-27 10:51:43 -04:00
  • c626274637 More Makefile simplification. Eric S. Raymond 2017-05-27 10:32:11 -04:00
  • 6cd0d930b2 Simplify the test makefile. Eric S. Raymond 2017-05-27 10:31:16 -04:00
  • 9e5ac5a43e Correct a dependency. Eric S. Raymond 2017-05-27 10:24:34 -04:00
  • e63aa7c86e Update the list of changes. Eric S. Raymond 2017-05-27 10:17:18 -04:00
  • 6fb8265577 Ensure the ZZZZ magic word is reproducible. Jason S. Ninneman 2017-05-26 16:34:16 -07:00
  • 6172ecb1af Use C99 moode of compiler. Eric S. Raymond 2017-05-26 14:03:17 -04:00
  • 0064a4257e Just say no to encrypting internal state. Jason S. Ninneman 2017-05-26 10:21:19 -07:00
  • c88f981387 Flush log on interrupt, just for convenience. Eric S. Raymond 2017-05-26 07:22:24 -04:00
  • adeb54f6cb Case correction. Eric S. Raymond 2017-05-26 06:33:44 -04:00
  • a2dc58de8d Death by dwarf test. Eric S. Raymond 2017-05-26 06:16:16 -04:00
  • d96c66ac36 Fix bug that led to comments bnot being ignored. Eric S. Raymond 2017-05-26 05:14:18 -04:00
  • b11fcf07e3 Different, correct fix of tests NHOrus 2017-05-26 09:41:54 +03:00
  • 6ef28931b3 Document test comment format. Eric S. Raymond 2017-05-26 00:40:35 -04:00
  • 0507307a32 Regression-test machinery is now documented. Eric S. Raymond 2017-05-26 00:37:24 -04:00
  • 75c8df9225 First version of regression tests. Eric S. Raymond 2017-05-26 00:22:51 -04:00
  • d9d2629854 Repeatable seeding is working. Eric S. Raymond 2017-05-25 18:52:39 -04:00
  • ff467f276b Implement fallback handler that looks at the raw command buffer. Eric S. Raymond 2017-05-25 18:21:38 -04:00
  • a408da3fed Repair CentOS 6 build (fails due to clock_gettime() being undefined) Eric S. Raymond 2017-05-25 09:09:11 -04:00
  • 000b97ff11 Stop command-logging from non-stdin sources. Jason S. Ninneman 2017-05-24 22:31:26 -07:00
  • 341bf61139 Once again, take srand()/random() out of the initialization chain. Eric S. Raymond 2017-05-24 23:36:25 -04:00
  • 4d50cce210 Re-enable skipping of #-led comments. Eric S. Raymond 2017-05-24 23:05:19 -04:00
  • eb91f49dd5 Reapply "Clean up logic for exiting input loop and scoring." Eric S. Raymond 2017-05-24 22:51:36 -04:00
  • cd0e90bdb4 Remove disused label. Jason S. Ninneman 2017-05-24 15:43:34 -07:00
  • 793c3fa1a4 Remove cached data on clean. Eric S. Raymond 2017-05-24 18:29:26 -04:00
  • 06795f691f Revert SEED handling and comment orocessing. It broke database compilation. Eric S. Raymond 2017-05-24 18:24:09 -04:00
  • bd64a4ceda Take srand()/rand() out of the initialization chain... Eric S. Raymond 2017-05-24 11:57:53 -04:00
  • 9ef91255bc Clean up logic for exiting input loop and scoring. Eric S. Raymond 2017-05-24 11:16:59 -04:00
  • 9407cd7bc3 Allow comments in logfiles. Eric S. Raymond 2017-05-24 10:07:05 -04:00