Commit graph

168 commits

Author SHA1 Message Date
Jason S. Ninneman
d7943510b8 Add test of the oldstyle option.
This currently breaks testing until the Makefile can be updated to account for -o somehow.
2017-06-04 12:51:19 -07:00
Jason S. Ninneman
3a1a3eb774 Actually return a value from SETBIT(). 2017-06-04 09:47:49 -07:00
Jason S. Ninneman
83048ee832 Remove a disused function, thereby upping the code coverage. 2017-06-04 08:58:43 -07:00
Eric S. Raymond
b88d77bea2 More history of non-influence. 2017-06-04 08:57:52 -04:00
Eric S. Raymond
87779b71ef More history. 2017-06-04 08:41:11 -04:00
Eric S. Raymond
720146740b Note some non-influences. 2017-06-04 08:00:58 -04:00
Eric S. Raymond
fa63a56f18 Test coverage improvement. 2017-06-04 07:30:21 -04:00
Eric S. Raymond
8da6c9e4de Typo fix. 2017-06-04 06:42:29 -04:00
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