Commit graph

1260 commits

Author SHA1 Message Date
Eric S. Raymond
488f6ed7f0 Attempt YAML repair. 2017-06-04 06:29:30 -04:00
Eric S. Raymond
0692b8a6ef Makefile and CI recipe YML rework. 2017-06-04 06:16:46 -04:00
Rémi Verschelde
51e868f591 Honor external CCFLAGS and LDFLAGS 2017-06-04 05:50:39 -04:00
Eric S. Raymond
0b4f19db45 Repair dist slightly broken by previous commit. 2017-06-04 05:50:39 -04:00
Rémi Verschelde
beb762735d Fix Makefile dist target. 2017-06-04 05:50:39 -04:00
Jason S. Ninneman
5145170a76 Unpolished but working 'package' job to collect artifacts for a release. 2017-06-03 21:04:50 -07:00
Jason S. Ninneman
beb80ff521 Reconfigure the CI pipeline to deploy more static HTML content. 2017-06-03 17:55:57 -07:00
Eric S. Raymond
43aef9ceb1 Add html production for convenience generating the website. 2017-06-03 19:55:13 -04:00
Eric S. Raymond
c0537670c0 More documentation polishing. 2017-06-03 19:44:25 -04:00
Eric S. Raymond
0f126b0cb5 Fix HTML rules and input. 2017-06-03 19:27:03 -04:00
Eric S. Raymond
25645fc01e Make git ignore all HTML. 2017-06-03 19:19:34 -04:00
Eric S. Raymond
c0f5c36d93 Ignore coverage files. 2017-06-03 15:21:49 -04:00
Eric S. Raymond
35b4c4156b Create website iindex and hints pages. 2017-06-03 14:57:39 -04:00
Eric S. Raymond
9dca58699f Address GitLab issue #7: History note about Crowther's version 2017-06-03 14:57:39 -04:00
Jason S. Ninneman
7c0a690a1c Sync compile.c with misc.c. 2017-06-03 11:41:33 -07:00
Jason S. Ninneman
4babd6d058 Rescope and retype a variable. 2017-06-03 11:30:56 -07:00
Jason S. Ninneman
ab46b5261b Make GETTXT() a bit closer to actual C. 2017-06-03 11:30:56 -07:00
Eric S. Raymond
681ecd9a4f Use "adoc" extension for asciidoc, it's the GitLab convention. 2017-06-03 14:29:44 -04:00
Eric S. Raymond
3f59708933 Attempt to use GitLab's asciidic grinder for README. 2017-06-03 14:20:20 -04:00
Eric S. Raymond
3e82eeda27 Documentation polishing. 2017-06-03 13:04:46 -04:00
Eric S. Raymond
6f17b31b85 Test for more unusual cases. 2017-06-03 11:27:24 -04:00
Eric S. Raymond
4874fce5c7 Add some tests that increase test coverage to add cases.
Proof of concept. More could be added in illformed.log.
2017-06-03 06:28:00 -04:00
Jason S. Ninneman
900f8d9df5 Do code coverage analysis, and publish the results to GitLab Pages. 2017-06-02 15:52:52 -07:00
Eric S. Raymond
aef609291d Simplify bitmask test/set from FORTRANish to actual C. 2017-06-02 16:40:29 -04:00
Eric S. Raymond
63f53c026d Macro elimination - easy cases first. No logic changes. 2017-06-02 16:20:40 -04:00
Eric S. Raymond
d402e09411 Header consolidation - main.h, misc.h, and share.h merge to advent.h.
For a project this small size with a small type ontology, it's better
C style to have one header where all the assumptions about types and
structures are immediately visible.

This is a first step towards turning all that global state into a handful
of structures - probably just two, one saveable as a binary game state.
2017-06-02 15:06:33 -04:00
Jason S. Ninneman
4209b82c5a Fix typo in COPYING. 2017-06-02 18:13:56 +00:00
Eric S. Raymond
e0ae1b84b8 Walktrough is accomplished. 2017-06-02 14:06:43 -04:00
Peje Nilsson
5632f5eba4 Untangle gotos
Some LXXXX refactored as functions with more meaningful names
Remove unused globals
2017-06-02 08:45:50 -04:00
Michael Jarvis
467a255653 Add explicit rule for compile to use CCFLAGS instead of CFLAGS (take two) 2017-06-02 08:44:40 -04:00
Michael Jarvis
c14c5952a7 Revert "Add explicit rule for compile to use CCFLAGS instead of CFLAGS"
This reverts commit c29e30d25c.
2017-06-02 08:44:40 -04:00
Michael Jarvis
44c444d638 added braces around initialization of subobjects for clarity 2017-06-02 08:44:40 -04:00
Michael Jarvis
092f478790 Cast size_t to long to silence warning 2017-06-02 08:44:40 -04:00
Michael Jarvis
2620bf922f Add explicit rule for compile to use CCFLAGS instead of CFLAGS 2017-06-02 08:44:40 -04:00
Eric S. Raymond
f373d87ba7 Hand merge of MR !31: Update the CI infrastructure to be faster 2017-06-02 06:42:35 -04:00
Eric S. Raymond
67d8c99e53 Added 428-point walkthrough to regression tests. 2017-06-02 06:38:59 -04:00
Michael Jarvis
40ccd3d80d use char, not signed char 2017-06-01 17:45:29 -05:00
Eric S. Raymond
dbe02a31a2 Add a walkthrough that foes nearly to endgame. 2017-06-01 14:36:16 -04:00
Jason S. Ninneman
2483a23690 Test to ensure that the turn count penalties occur. 2017-05-31 13:36:36 -07:00
Eric S. Raymond
2e5c6cf810 Simplify inclusion computation so it's BSD-friendly. 2017-05-31 14:53:01 -04:00
Eric S. Raymond
b2c0107fed Metadata update. 2017-05-31 14:34:32 -04:00
Jason S. Ninneman
80bf70f0a6 Fix dependencies so parallel make works (issue #4). 2017-05-31 10:52:46 -07:00
Eric S. Raymond
aacd3a5f8d Add a missing dependency. 2017-05-31 13:08:23 -04:00
Eric S. Raymond
77d2a1e5dd Add another test. 2017-05-31 06:37:56 -04:00
Jason S. Ninneman
c9ba5831c9 Remove erroneous comment about PRNG usage. 2017-05-30 17:19:01 -07:00
Eric S. Raymond
6a6670e3ca Fix things so seed doesn't cost clock time. 2017-05-30 20:08:55 -04:00
Eric S. Raymond
6b6cfa37f1 Remove inventory commands from the pirare log - more hope of completing it. 2017-05-30 19:59:38 -04:00
Eric S. Raymond
edc11a1f04 Replace 161-point partial walktgrough with 219-point (same base). 2017-05-30 18:27:25 -04:00
Jason S. Ninneman
71fcc814f8 Launder seed generation through rand() to ensure seed diversity.
This doesn't affect reproducibility because a) the seed value written to logs is the output of this process, and b) the argument to the seed command *doesn't* get laundered.
2017-05-30 14:58:55 -07:00
Eric S. Raymond
dfe04a58b6 Don's account of differences from the original. 2017-05-30 17:55:15 -04:00