Commit graph

  • 26bfd5dd80 Global-variable elimination. Eric S. Raymond 2017-06-07 14:45:30 -04:00
  • 94f17a71e4 score.c begins to resemble actual C. Eric S. Raymond 2017-06-07 14:39:51 -04:00
  • 88862ce58a Goto elimination. Eric S. Raymond 2017-06-07 14:26:46 -04:00
  • 962789a1ff Eliminate globals. Eric S. Raymond 2017-06-07 14:03:33 -04:00
  • 2ad40e4c20 Localize TK. Eric S. Raymond 2017-06-07 10:38:18 -04:00
  • 11b049d9f9 Narrow the scope of IGO. Eric S. Raymond 2017-06-07 10:33:38 -04:00
  • 0daf0a141c Localize K2. Eric S. Raymond 2017-06-07 10:25:59 -04:00
  • db1ed96244 Localize KK. Eric S. Raymond 2017-06-07 10:23:06 -04:00
  • 6c2cc1ab16 Fully localize VERB. Eric S. Raymond 2017-06-07 10:06:14 -04:00
  • 2e9c469da1 Further narrow the scope of VERB. Eric S. Raymond 2017-06-07 09:57:23 -04:00
  • bb2fc99d39 Localize a variable. Eric S. Raymond 2017-06-07 09:46:25 -04:00
  • b289e3d67f Narrow the scope of VERB. Eric S. Raymond 2017-06-07 09:39:04 -04:00
  • caa2844118 Prevent confusion between dungeonmaker and runtime variables. Eric S. Raymond 2017-06-07 09:21:05 -04:00
  • d57b0e1aa0 OBJ is completely localized. Eric S. Raymond 2017-06-07 09:03:14 -04:00
  • cd24d86cff OBJ has become local in actions1.c and diesn't have to be saved. Eric S. Raymond 2017-06-07 08:59:50 -04:00
  • c977a5ac54 Complete OBJ localization in actions2.c Eric S. Raymond 2017-06-07 08:48:12 -04:00
  • 81fd6f065b Continuing OBJ localization. Eric S. Raymond 2017-06-07 08:41:46 -04:00
  • f8d0af2ad7 Yet more OBJ localization. Eric S. Raymond 2017-06-07 08:39:12 -04:00
  • 5d2a590320 Yet more OBJ localization. Eric S. Raymond 2017-06-07 08:34:42 -04:00
  • 040721d815 Localize OBJ in throw(). Eric S. Raymond 2017-06-07 08:32:06 -04:00
  • eb53d5a4be Begin localizing OBJ. Eric S. Raymond 2017-06-07 08:29:30 -04:00
  • 11d6885129 LOC pulled into game structure block. Eric S. Raymond 2017-06-07 07:50:09 -04:00
  • 26b1ff0480 Fix allcapsed comment. Eric S. Raymond 2017-06-07 07:40:44 -04:00
  • a346c25221 Global LL becomes local to command interpreter toplevel... Eric S. Raymond 2017-06-07 07:30:56 -04:00
  • a43ed2e8aa Finish moving state arrays into game structure block. Eric S. Raymond 2017-06-07 07:10:07 -04:00
  • 7b8cc78793 Change name of dungeon maker - dual use of "compile" was confusing. Eric S. Raymond 2017-06-07 06:47:01 -04:00
  • a2d210cee3 More collecting of globals. Eric S. Raymond 2017-06-07 06:38:40 -04:00
  • 6a4d7bb08e Magic-number cleanup. Eric S. Raymond 2017-06-07 06:24:18 -04:00
  • 61adb95635 Split init loop into separate loops based on size. Peje Nilsson 2017-06-07 06:18:25 -04:00
  • 129b920594 Bite the bullet - size siymbols have to be shared. Eric S. Raymond 2017-06-07 05:45:51 -04:00
  • f62ad99bb0 Bring SETUP variable into game state block Eric S. Raymond 2017-06-07 05:24:48 -04:00
  • a3849e9c7f Pull more globals into the game state block. Eric S. Raymond 2017-06-07 05:10:20 -04:00
  • 3443f7b3eb Move more globals into the game state block. Eric S. Raymond 2017-06-07 01:12:49 -04:00
  • a9b5832dbc Pack more globals into the game block structure. Eric S. Raymond 2017-06-07 00:41:51 -04:00
  • d90f4cceb0 Capture clock variables into the game-state block. Eric S. Raymond 2017-06-07 00:15:31 -04:00
  • 883f91eb36 More magic-number elimination, and some information hiding. Eric S. Raymond 2017-06-07 00:05:03 -04:00
  • d1a484e3b8 Information hiding. Eric S. Raymond 2017-06-06 23:49:10 -04:00
  • f646bcad4f More more globals into the game state block. Eric S. Raymond 2017-06-06 21:46:17 -04:00
  • accc9de636 First step in game state encapsulation: the dwarf & pirate locations. Eric S. Raymond 2017-06-06 21:34:11 -04:00
  • 394f79c25e Magic-number elimination. Eric S. Raymond 2017-06-06 21:06:16 -04:00
  • 7c4be182a3 Gotoectomy+. Eric S. Raymond 2017-06-06 20:32:00 -04:00
  • 656c0e1753 Gotoectomy. Eric S. Raymond 2017-06-06 20:01:01 -04:00
  • a5482692c7 Semantic types. Eric S. Raymond 2017-06-06 18:22:24 -04:00
  • 5f2efc013f Goto elimination. Eric S. Raymond 2017-06-06 14:41:03 -04:00
  • af25e6eeb9 Begin to split undifferentiated longs into semantic types. Eric S. Raymond 2017-06-06 14:28:27 -04:00
  • 04de652339 Typo fix. Eric S. Raymond 2017-06-06 13:52:08 -04:00
  • e52cedbd0b Magic-number elimination. Eric S. Raymond 2017-06-06 11:12:00 -04:00
  • 5a7794f615 Abstract out NOBJECTS (formerly magic number 100). Eric S. Raymond 2017-06-06 10:44:25 -04:00
  • 29fbfdb77f Translate some loops out of FORTRAN. Eric S. Raymond 2017-06-06 09:55:30 -04:00
  • fd33281904 Replace homebrew IABS() with C kubrary labs(3). Eric S. Raymond 2017-06-06 09:21:46 -04:00
  • 97e2f3e4bf MAPLIN is no longer called during setup phase. Eric S. Raymond 2017-06-06 07:52:07 -04:00
  • 9224544917 More test coverage improvements. Eric S. Raymond 2017-06-06 06:59:39 -04:00
  • 6982617e2f Fix for parallel make. Eric S. Raymond 2017-06-06 06:34:46 -04:00
  • 05c30c60b7 Properly include tests directory - must use find, not ls. Eric S. Raymond 2017-06-06 06:18:09 -04:00
  • dbd545b4ea Another test coverage extension. Eric S. Raymond 2017-06-06 06:00:08 -04:00
  • 1364169e22 Should have been committee along with last change to illformed.log. Eric S. Raymond 2017-06-06 05:44:35 -04:00
  • 583b030e26 Note a dropped stitch. Eric S. Raymond 2017-06-06 05:40:20 -04:00
  • cc403b8b20 Address GitLab issue #8: make check breaks. Eric S. Raymond 2017-06-06 05:38:24 -04:00
  • 68e7d6ba0a Further extend test coverage. Eric S. Raymond 2017-06-06 05:36:39 -04:00
  • d39565acc0 In tests, exercise the "go back" code. Eric S. Raymond 2017-06-06 00:54:56 -04:00
  • c637140f79 Add a small tool for making logs from checkfiles. Eric S. Raymond 2017-06-06 00:52:04 -04:00
  • 2a1d67a742 Update the tests README. Jason S. Ninneman 2017-06-05 19:33:35 -07:00
  • a479636cb4 Alphabetically sort the test file list. Jason S. Ninneman 2017-06-05 19:21:08 -07:00
  • 4dec490b67 Add simple tests of save and resume. Jason S. Ninneman 2017-06-05 19:20:39 -07:00
  • daeb4feeeb Get rid of tarballs with 'make clean'. Jason S. Ninneman 2017-06-05 14:06:30 -07:00
  • 6d6f20aaf5 git-ignore MANIFEST. Jason S. Ninneman 2017-06-05 14:06:14 -07:00
  • 2bdceb1722 Add a bug warning. Eric S. Raymond 2017-06-05 16:22:35 -04:00
  • 1dda5a7dc1 More hints. Eric S. Raymond 2017-06-05 16:08:42 -04:00
  • ef982f2e95 Prevent spurious pipeline failure on GitLab. Eric S. Raymond 2017-06-05 15:22:59 -04:00
  • c04661fb1c Typo fix. Eric S. Raymond 2017-06-05 14:57:38 -04:00
  • 8ae3106e7f Re-spin 1.0: same code, repaired website. Eric S. Raymond 2017-06-05 14:56:16 -04:00
  • bcad806e05 Project name consistency. Eric S. Raymond 2017-06-05 14:43:04 -04:00
  • e22d72546e Restore Makefile productions needed for CI pipeline. Eric S. Raymond 2017-06-05 14:27:58 -04:00
  • 738afb037b Release 1.0. Eric S. Raymond 2017-06-05 14:08:12 -04:00
  • c35b56b80b Release preparation. Eric S. Raymond 2017-06-05 14:06:39 -04:00
  • 9ffb969ed1 Create the public directory first. Jason S. Ninneman 2017-06-05 10:47:15 -07:00
  • bd83dc1925 Stop publishing anything to Gitlab Pages (except coverage). Jason S. Ninneman 2017-06-05 10:43:46 -07:00
  • c84c9585c9 Update the pipeline to produce a tarball of the source upon every commit. Jason S. Ninneman 2017-06-04 13:21:52 -07:00
  • f1d4a0519b Simplification. Eric S. Raymond 2017-06-04 18:54:33 -04:00
  • db4492b94c Typo fix. Eric S. Raymond 2017-06-04 18:53:30 -04:00
  • 875cb133db Deal wuth GNU tar not being available in Alpine Linux. Eric S. Raymond 2017-06-04 18:40:38 -04:00
  • 4a4d3eb059 Removed bogus depenency of .h on .h. Eric S. Raymond 2017-06-04 16:45:03 -04:00
  • 8979eaade2 Fix a slightly incorrect deoendency. Eric S. Raymond 2017-06-04 16:40:35 -04:00
  • 35a156b223 Remove database.h from SOURCES list, it's generated. Eric S. Raymond 2017-06-04 16:26:02 -04:00
  • 7e875e2e9b Fix dropped stitch in last commit. Eric S. Raymond 2017-06-04 16:08:19 -04:00
  • b46087e26a Make it possible to pass options to advent from within regression-test loads. Eric S. Raymond 2017-06-04 16:06:21 -04:00
  • e3b469dd92 Actually return a value from SETBIT(). Jason S. Ninneman 2017-06-04 09:47:49 -07:00
  • af36e52cb8 Remove a disused function, thereby upping the code coverage. Jason S. Ninneman 2017-06-04 08:58:43 -07:00
  • 38d0540d86 More history of non-influence. Eric S. Raymond 2017-06-04 08:57:52 -04:00
  • 9ecc42226e More history. Eric S. Raymond 2017-06-04 08:41:11 -04:00
  • 2590c4064a Note some non-influences. Eric S. Raymond 2017-06-04 08:00:58 -04:00
  • 2d9957bc05 Test coverage improvement. Eric S. Raymond 2017-06-04 07:30:21 -04:00
  • 5c485d243c Typo fix. Eric S. Raymond 2017-06-04 06:42:29 -04:00
  • 76462e3565 Attempt YAML repair. Eric S. Raymond 2017-06-04 06:29:30 -04:00
  • cc3b67052b Makefile and CI recipe YML rework. Eric S. Raymond 2017-06-04 06:16:46 -04:00
  • 965679b630 Honor external CCFLAGS and LDFLAGS Rémi Verschelde 2017-06-04 11:03:41 +02:00
  • a2a0063399 Repair dist slightly broken by previous commit. Eric S. Raymond 2017-06-04 05:43:49 -04:00
  • fef837dd66 Fix Makefile dist target. Rémi Verschelde 2017-06-04 10:33:20 +02:00
  • e4d61216ec Unpolished but working 'package' job to collect artifacts for a release. Jason S. Ninneman 2017-06-03 20:56:36 -07:00
  • 3c937777a8 Reconfigure the CI pipeline to deploy more static HTML content. Jason S. Ninneman 2017-06-03 13:13:49 -07:00