-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate Version and Switches directives #193
Merged
DavidKinder
merged 2 commits into
DavidKinder:master
from
erkyrath:dep-version-switches
Jun 27, 2022
Merged
Deprecate Version and Switches directives #193
DavidKinder
merged 2 commits into
DavidKinder:master
from
erkyrath:dep-version-switches
Jun 27, 2022
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Also error if you do Switches after a routine definition.
DavidKinder
pushed a commit
that referenced
this pull request
Jun 27, 2022
Kroc
added a commit
to Kroc/Inform6
that referenced
this pull request
May 24, 2023
commit d3b2475ad90f75c5b4a07dc0628c67acd04532dd Author: David Kinder <david.kinder@david.kinder> Date: Sat May 6 05:17:10 2023 +0100 Mention https://github.com/DavidKinder/Inform6/pull/221 in release notes commit cfa1d09decaedb80d17e7bdd5651362dceac018e Merge: 225d6ec e879728 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Sat May 6 05:10:47 2023 +0100 Merge pull request #221 from erkyrath/badquote Fix end-of-file check in get_next_char() commit e8797281c7e3177254d8acc4999f2267b127e7bf Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu May 4 19:11:48 2023 -0400 Fix comment. commit 7d4f5c588ab498776ac0724c264855ad2c386d9c Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu May 4 19:11:04 2023 -0400 Update comment. commit 037d587818117254fb9b47bf011d0d532e3ba391 Merge: ad35c97 225d6ec Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu May 4 19:04:37 2023 -0400 Merge branch 'master' into badquote commit 225d6ecaf6a82e5636788393a12b1d179295da5f Author: David Kinder <david.kinder@david.kinder> Date: Thu May 4 07:50:14 2023 +0100 Mention https://github.com/DavidKinder/Inform6/pull/217 and https://github.com/DavidKinder/Inform6/pull/219 in release notes commit 71ef796db60a52f7ae04034b78d342547aaa088b Merge: 2069253 9524a9a Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Thu May 4 07:35:26 2023 +0100 Merge pull request #219 from erkyrath/errormsgs-ebf Use ebf_curtoken_error() commit 2069253926c052369518caf7836fc67e874daceb Merge: a27fadd ad6795b Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Thu May 4 07:35:18 2023 +0100 Merge pull request #217 from erkyrath/v3veneer Update some veneer routines for v3 commit ad35c971daadf2bd9a4124d1a3dbaf846d493d08 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 3 19:13:52 2023 -0400 Increase MAX_DICT_WORD_SIZE to 64, and use it instead of the hard 64 when lexing a dict word. commit eb45031bd304d67ef3114c1db658a9c67407a22c Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 3 19:10:42 2023 -0400 Use MAX_DICT_WORD_SIZE to define MAX_DICT_WORD_BYTES. commit 0c803446f63185990b8ae73d3f866e466e2627b7 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 3 19:06:14 2023 -0400 Rewrite comment. commit 877d8fcb78b8f7ff2b6be12aec6f94084fae0739 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 3 19:05:01 2023 -0400 More comments. commit 5a98c1a3edc233165eeb40d33a454e0f26cf7c70 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 3 19:01:01 2023 -0400 Comment. commit 6c3f49cb52e4bcc3bfe1f967a7da71444e08fe50 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 3 18:58:37 2023 -0400 Use 0 consistently as the end-of-file character. commit 78a230b4df589a28a7c4081173202212e13b59f2 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 3 18:46:48 2023 -0400 Comments. commit 9524a9ab036b6d348eeeba9aae3ad5f10e42133a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 3 00:08:03 2023 -0400 And the last of them. commit 1bee5688d3d0109ed4e591e97543ffb80423b553 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 3 00:04:11 2023 -0400 Yet more. commit ae5248acfd64c15b9925b8be5f5f4d581a58be05 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue May 2 23:59:21 2023 -0400 Even more. commit 4ca2c01a5fe228922787d34fdcb72c1c2c70764f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue May 2 23:13:39 2023 -0400 Another couple of ebf_error() calls. commit 8b0ebd07db148acaf4141f1ff3d526fd4b9e362a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue May 2 23:07:08 2023 -0400 More ebf_error(). commit 0388c2902625520c0fb8b67a1dda5f57a14e7302 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue May 2 22:18:19 2023 -0400 Clean up another couple of ebf_error() calls. commit 0a2aae23faedc10eef2fe0b789b0f34c3b85bf3a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue May 2 22:11:50 2023 -0400 ebf_curtoken_error() in syntax.c. commit 759e5fcba66577785279f3383d921aba9c22e8e7 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue May 2 22:09:52 2023 -0400 Be clearer about what token type we found; also distinguish char literals from dict words. commit 449582b39547a2e29cecefa30a71347831a45578 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue May 2 22:01:47 2023 -0400 Call it ebf_curtoken_error() instead. commit 7168458e513bdada9209c43b315b5647c7335571 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue May 2 22:00:12 2023 -0400 Replace ebf_error() calls that use token_text. commit fe4253679f1dc7028b8161575ec7da74e236a46d Merge: 3761276 a27fadd Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue May 2 21:06:58 2023 -0400 Merge branch 'master' into errormsgs-ebf commit ad6795bc73bfdbac92be2a333ccf34b624acadc1 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon May 1 18:49:35 2023 -0400 Attempts to do obj.prop() in v3 will now generate compile-time errors. (Unless the game/library replaces CA__Pr() and Cl__Ms(), as PunyInform does.) commit 8f8125db208d5eb80ea0257ab3b29a75bc13ad1a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon May 1 18:28:45 2023 -0400 Use hex constants. commit 52020297c88eafc198c021593a52f2d87daa07dc Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon May 1 18:27:39 2023 -0400 Adjust CP__Tab() for V3 compatibility. commit 5c7687e4b2d0d22eb0df6d892af736bce01bd889 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon May 1 18:21:07 2023 -0400 Adjust RA__Pr() to do correct object-table math in V3. commit a27faddc1cd0ee77797d8c9255981fab58031875 Author: David Kinder <david.kinder@david.kinder> Date: Mon May 1 07:27:54 2023 +0100 Mention https://github.com/DavidKinder/Inform6/pull/214 in release notes commit 23f8c96fea746235ebd5933b9bc3e770d279823b Merge: bd4b25e 86a7f37 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Mon May 1 07:16:49 2023 +0100 Merge pull request #216 from erkyrath/errormsgs Added error_fmt() call commit 376127697754ded92a6732c0bdb5afbd69cc3f98 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Apr 30 15:06:25 2023 -0400 Comment. commit 3b1f367d44854f7699b9156815b276fd2a278084 Merge: 54b851e 86a7f37 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Apr 30 15:03:31 2023 -0400 Merge branch 'errormsgs' into errormsgs-ebf commit 86a7f37e3c26ed1400b5feb732993ef7e2766d3f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Apr 30 14:45:16 2023 -0400 Convert another MAX_SPEC_STACK to use error_fmt(). commit 952e8f9bb3e954118c2db4d411ead94911de692d Merge: fc771d0 bd4b25e Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Apr 30 14:40:05 2023 -0400 Merge branch 'master' into errormsgs commit bd4b25ee7a1c1164082c47fb01a38cddb4f0f24e Merge: 01c55c6 ee55247 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Sun Apr 30 17:48:24 2023 +0100 Merge pull request #214 from erkyrath/switch-expr Full expressions for switch cases commit 54b851e5da8ae2c572124c3c8e0d632a51738383 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 19:21:26 2023 -0400 Display token with correct quoting. commit 6f748df7d99d763881e10fc9552c65d7e810bd27 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 19:16:14 2023 -0400 Add an error message for "expected X but found (current token)", since this is so common. commit fc771d0534c758ca33bce0b918d4c6e190d95523 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 18:40:30 2023 -0400 Use error_fmt() to avoid hard-coding a constant in an error message. commit d6226a7629254af21808bccbbab17e5df925832d Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 18:05:38 2023 -0400 Reorder header declarations. commit a1d7c916cfc4ac99283f9ee12e1b87c1659e307f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 18:00:08 2023 -0400 Rename memory_out_error() to fatalerror_memory_out() for consistency. commit e69f2f402224b33e52c5750d3e4f9abf15b1f2f2 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 17:59:01 2023 -0400 Fatal errors are NORETURN. commit 4b238b6c58d4d958f88db9e75712176301d6a307 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 17:52:08 2023 -0400 Remove unused no_such_label() function. commit 03003ed1936208400304ea2bdc945274fada572e Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 17:47:33 2023 -0400 One more sprintf(). commit fe24b7a1f97bffa80254319ab3dceef57516932f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 17:42:14 2023 -0400 A fatalerror_fmt() also. commit 916ab13e45b51a8daf7c9be50361e9f24142bd89 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 17:24:19 2023 -0400 error_fmt() replaces sprintf(). commit 0edae52f1b463d758d25564371929c9eadd189f9 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 17:21:02 2023 -0400 Another case. commit a7bef6deae54439d0eae4bc337c67099e9b2f1df Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 17:19:33 2023 -0400 Use error_fmt() instead of sprintf(). commit da56ff7ddddc4622c6f89c800b5020b7c0a202bc Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 17:15:31 2023 -0400 error_fmt() avoids sprintf(). commit a40dcdea7bba64573887d182a853f587b7ed71ea Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 17:11:42 2023 -0400 Remove warning_numbered(). commit e0119c738037e8d4fd040bcd3c4f62ce5d5550c4 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 17:11:02 2023 -0400 More uses of warning_numbered(). commit afc1118c4a69bf7c777d635c676146fd7306dfb4 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 17:08:44 2023 -0400 Change some warning_numbered() to warning_fmt(). commit abccb6cf7f5637cdff5ab9d327097eeb1b0a7536 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 17:04:55 2023 -0400 We also want warning_fmt(). commit 24c849ae4e7ab499af522b5496b5d81863e883c1 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 16:58:29 2023 -0400 Use error_fmt() instead of sprintf(). commit 3b090e56f1d594c639d3fb157569ffb1556493be Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 16:53:45 2023 -0400 Use error_fmt() for one assembly error case. commit 1473229072d7c73bb1ce47c34046d637a75f75fb Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 16:42:38 2023 -0400 Remove error_numbered(). commit 9f1222fdfe70dadcf8b918f44fd073155f6ec7ba Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 16:41:50 2023 -0400 Replace one more use of error_numbered(). commit 1b6665b88a3bd0d24978d923f0b0e962b96cf698 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 16:39:30 2023 -0400 Now we can reword this error message to be tidier. commit e0f3b0b3adb9836880f3abb2e52c5bbde95e204d Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Apr 29 16:22:58 2023 -0400 Start replacing error_numbered() with error_fmt(). commit ee55247a5f91c4615ca448767d3c8078b8fd206a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu Apr 27 18:50:46 2023 -0400 Accept any paren-expression followed by a colon as a switch case. commit 319f3b8bf9b4a400bb68a449c7cd8051caf623a7 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Apr 26 22:16:49 2023 -0400 Another comment. commit 47896e7d3769568f219aec3cc1527d1672ff50fe Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Apr 26 19:42:49 2023 -0400 Refactor parse_switch_spec() to call generate_switch_spec() rather than repeating its code. commit bb2cd6d529a01b3c9614f85179409e2562a04345 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Apr 26 19:35:08 2023 -0400 Move MAX_SWITCH_SPEC limit check. commit 31e5e2c9ba50aa30b8088391e41e5c3f99b4f67b Merge: b8e387a 01c55c6 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Apr 26 19:20:19 2023 -0400 Merge branch 'master' into switch-expr commit b8e387a89ae26328df77e2b18972d58795964b90 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Apr 26 19:16:48 2023 -0400 Hammer in the rest of expression-based switch case parsing. commit 26da6c3be6de4cbfb35c423f815a2f371ce81faa Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Apr 26 19:06:04 2023 -0400 Add a parallel switch-generation function where you just have to hand it the array. commit 22576f587acf40455b10841e80cf00dc3c375340 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Apr 26 18:35:38 2023 -0400 We have to get the constants out, not just recognize them. commit 7750abc44e5db3c2cfa8223abde8f1d0a922ec55 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Apr 26 18:17:41 2023 -0400 Use /**/ comments for consistency. commit 01c55c60cbd5db9960cabbc99f30503bf22b9380 Author: David Kinder <david.kinder@david.kinder> Date: Wed Apr 26 19:54:09 2023 +0100 Mention https://github.com/DavidKinder/Inform6/pull/212 in release notes commit 8629f0f2427ff08fc8289ccca7055bdb56fa2faa Merge: 0143cad ad81e11 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Wed Apr 26 19:50:53 2023 +0100 Merge pull request #212 from erkyrath/quoted-loc-vars Reject quoted symbols in various places commit b9cd25b01cbcfaadac88ceb2bfa3082e3903456c Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue Apr 25 21:18:21 2023 -0400 Add a is_constant_op_list() test, which was a headache. commit 838c9ee709c11ba2bb073a117574f428bee15ed7 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue Apr 25 19:19:45 2023 -0400 Comments. commit c9a96707ad393931c6fd8a05eb8547d312cee22d Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue Apr 25 19:18:39 2023 -0400 Change show_tree() to take a constant *AO, which is consistent with print_operand(). commit 1f98f42d9824806d4fb175e9673ab1cfca1d12d5 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue Apr 25 17:49:32 2023 -0400 Comments. commit 365050ef09a7a6501ef057ebb9acadb881d857c2 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue Apr 25 01:25:56 2023 -0400 Preparse switch case expressions? If that's possible? commit 6c2d8d5adb4cc748b8b264561906cb15ceab39cb Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue Apr 25 01:16:59 2023 -0400 Define parse_statement_singleexpr(). commit ad81e118aa97dbeb827f3b64703e68317f6c104b Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Apr 24 20:23:11 2023 -0400 Comment the basic token types. commit 160b34e81071d3de040cce3ac29ef720454c04ad Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Apr 24 20:12:02 2023 -0400 The lexer now returns a distinct token type (UQ_TT) when it encounters a symbol and dont_enter_into_symbol_table is true. commit 0143cadbf2d3b39a1906e484907c6846458bfb74 Merge: 0bc5865 0ad41af Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Fri Apr 21 16:22:08 2023 +0100 Merge pull request #209 from erkyrath/compiler-warnings Minor code cleanup for compiler warnings commit 0ad41afc8f32573f77f1cbed54dc23ff55cab5a4 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu Apr 20 19:27:13 2023 -0400 Unsigned math for constant-folding a "-X" expression. commit 262dba269456b4d95523f52a19f992d654e2a030 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu Apr 20 19:12:58 2023 -0400 Do memory-reading math in unsigned. commit 543a5a3a45bded1341162ea4cb471f77207a9970 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu Apr 20 19:02:38 2023 -0400 Do integer-literal construction in unsigned math to avoid compiler warnings. commit da8aec44422336aeaf6c2917bdb89fd74a6dcf14 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu Apr 20 18:50:21 2023 -0400 Compute Glulx checksum using unsigned math. commit 9ec6e6038ed06aa149080b981fea2488dcd58c90 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu Apr 20 18:43:44 2023 -0400 Null pointer check to avoid compiler warning. (It's not illegal to check (NULL+1 > NULL), but it's bad style.) commit 0bc5865ae5d06d33ab2c05bcb9a2805bd0d822b1 Author: David Kinder <david.kinder@david.kinder> Date: Sun Apr 16 12:08:06 2023 +0100 Mention https://github.com/DavidKinder/Inform6/pull/208/files in release notes commit 8d4b686ea1d6d4b465d39ccca0969fb789750999 Author: David Kinder <david.kinder@david.kinder> Date: Sun Apr 16 12:03:30 2023 +0100 Bump copyright year to 2023 commit 499d3090c08dd617eae42f4cfa7a553f82614c64 Merge: 1bde10c 4258091 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Sun Apr 16 12:00:49 2023 +0100 Merge pull request #208 from erkyrath/v3-prop-len Catch an overflowing common property commit 4258091dce41e6ac849e855550143ff39d50fa13 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu Apr 13 21:35:57 2023 -0400 Catch an overflowing common property for v3 (8 bytes) and v4+ (64 bytes). Check both additive and non-additive cases. commit 1bde10ccbc993cf1b131e08dadaf154e37a5b5c2 Author: David Kinder <david.kinder@david.kinder> Date: Wed Feb 22 20:40:11 2023 +0000 Mention https://github.com/DavidKinder/Inform6/pull/206 in release notes commit 52db9b8dcf3f94ab672939282ab655cfa3dc44fb Merge: ebffbc1 33c9d6e Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Wed Feb 22 20:31:46 2023 +0000 Merge pull request #206 from erkyrath/trim-grammar Omit grammar table entries which have no verb, with a warning commit 33c9d6e011cae22b41e76d089423b3fbc0e3f026 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Feb 22 00:07:50 2023 -0500 More explicit warning. commit 402726f52ea24b74f8d7b3bdcba152aee4864561 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue Feb 21 23:25:27 2023 -0500 Omit unused grammar table entries. commit ad1fd56dfe970a3ea08e2e895e2edd20abb0a457 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue Feb 21 23:16:18 2023 -0500 Add --trace MAP=3 to show exact byte sizes. commit 36519711863161d2722909182cc2e5e71e1be3c6 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Feb 20 23:07:08 2023 -0500 Report a warning for orphaned grammar. This requires a warning_at() function, and also we have to move the brief_location typedef up. commit 309f58adb43ecd590f492194eae462977883f986 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Feb 20 22:37:30 2023 -0500 Logic for checking detached verb entries. commit d6528b555b7d797a8304329288de563abf95ffa3 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Feb 20 22:24:40 2023 -0500 Enforce a limit of 0xFFFF Inform verbs. commit c1fd497e208547b29fc834085ff8e42bba5de7ca Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Feb 20 22:19:03 2023 -0500 Use unsigned math when peeking at the verb number in English_verb_list. commit c1bc66e4ee011928bf1ba2c75854e2275425f8b0 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Feb 20 21:56:53 2023 -0500 Comment. commit ebffbc1c0c44e9e42686f5df2b95832cfa5c5d60 Author: David Kinder <david.kinder@david.kinder> Date: Sat Sep 3 14:48:01 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/202 in release notes commit 3707e556af118248cc32580722292864240b52bb Author: Andrew Plotkin <zgithub@eblong.com> Date: Sat Sep 3 09:43:14 2022 -0400 Restore all the group.enabled flags exactly as they were. (#203) Co-authored-by: Andrew Plotkin <zarf@ZarfLent.local> commit ff3fec0bddcc0d3a5e6e594a3b8bbb727abc03c4 Author: Andrew Plotkin <zgithub@eblong.com> Date: Sat Sep 3 09:43:00 2022 -0400 Add line number info to some trace messages (#202) * Display line-number info for some trace messages. * More trace info. * More trace info. Co-authored-by: Andrew Plotkin <zarf@ZarfLent.local> commit 451f763682cedc30bf38095620540f5e836a7185 Author: David Kinder <david.kinder@david.kinder> Date: Sat Aug 6 11:08:25 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/198 in release notes commit 75d9fa7287223d5fd05b72b890272b16f684f702 Author: Chris Spiegel <cspiegel@gmail.com> Date: Fri Aug 5 23:34:24 2022 -0700 Avoid invalid/incorrect values being passed to @set_cursor (#198) Avoid invalid/incorrect values being passed to @set_cursor by veneer function Box__Routine(). commit cf3543df3dc92297c75b604c7bd14c44fc1e8520 Author: David Kinder <david.kinder@fisglobal.com> Date: Mon Jul 25 09:05:09 2022 +0100 Update version to 6.42 (in development) commit dfa7f672f47a7c8b7f0dd6dcf69a99dace966c57 Author: David Kinder <david.kinder@david.kinder> Date: Fri Jul 22 07:25:41 2022 +0100 Version back to 'in development' commit f57b6841b5a8235dad798b024f3e78a424ffa36d Author: David Kinder <david.kinder@david.kinder> Date: Fri Jul 22 07:22:24 2022 +0100 Set README version to 6.41 commit 9e7e04dab8fc39727ac9c2dc0ff40b38e61212be Author: David Kinder <david.kinder@david.kinder> Date: Fri Jul 22 07:20:24 2022 +0100 Set 6.41 build date commit 5d5dfc4d2e7e0f98be1991d911f349f499f132e4 Author: David Kinder <david.kinder@david.kinder> Date: Tue Jul 19 10:32:39 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/197 in release notes commit 5b7e08e2f91ee4d190acb2b0c1c343941f76751e Merge: c163d92 718d89e Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Tue Jul 19 10:26:01 2022 +0100 Merge pull request #197 from erkyrath/forward-jumps Allow forward jumps to "unreachable" labels commit 718d89ebc3dc31c6cc6f7bd266aaa306c441fd20 Merge: 2cf3562 c163d92 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Jul 18 21:38:15 2022 -0400 Merge branch 'master' into forward-jumps commit 2cf35627b852eaa40486163eef87b89fd390459c Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Jul 17 21:06:13 2022 -0400 Logic reads a little better this way. commit 2520731963fa42c3e12415e5573e768222f1a999 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Jul 17 20:58:51 2022 -0400 Always treat a label as reachable if we've seen a jump to it. commit c163d9271e86a9006989a32b7db47e9dd87ed6a1 Author: David Kinder <david.kinder@david.kinder> Date: Sun Jul 17 20:31:22 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/196 in release notes commit 9f7c6d7cad4856ae840e9dc1e5f1e82d1d4b6281 Merge: 0a923b0 67a5278 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Sun Jul 17 20:28:54 2022 +0100 Merge pull request #196 from erkyrath/named-unreachable-label Display the name of a label in the "unreachable label" error commit 0a923b0066f9147d42d0fd8c800b30a536d2962a Author: David Kinder <david.kinder@david.kinder> Date: Sun Jul 17 20:28:38 2022 +0100 Bump version number to 6.41 (in development) commit 67a527856d18d75fb209bd24f1ab564ebbb69d6d Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jul 15 19:09:41 2022 -0400 Display the name of a label in the "unreachable label" error. commit 46dcfeb22e2c6f82dfe58b02cf42b0f08145e0a5 Author: David Kinder <david.kinder@david.kinder> Date: Fri Jul 15 09:03:34 2022 +0100 Bump to development of next version commit 3300370bb922ac39fc729c56a0e87f67e6dbf2e5 Author: David Kinder <david.kinder@david.kinder> Date: Thu Jul 14 20:40:15 2022 +0100 Bump version number commit 4f615fbe9d3e2b1c5ba476f0de2418496dab0023 Author: David Kinder <david.kinder@david.kinder> Date: Thu Jul 14 20:39:37 2022 +0100 Build date for 6.40 in header.h commit 8f8125ff2faa3a2805d011f0719abb44542d68f8 Author: David Kinder <david.kinder@fisglobal.com> Date: Thu Jul 14 17:05:23 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/195 in release notes commit 92b06a891ec53ad424bae72f6f74196dd16f5f38 Merge: a5c8edb d773ab6 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Thu Jul 14 16:58:57 2022 +0100 Merge pull request #195 from erkyrath/globalsplit Separate Global and Array directives; accept "Global glob val" commit d773ab67dffac316b074b8bab5dd24d7740755d9 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Jul 11 22:48:41 2022 -0400 Consistent indentation. commit ef8ec0bcdbd84e41c434941d19aa7bc0e3b60f9f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Jul 11 22:40:22 2022 -0400 Safety check. commit c439adcf63c1a446ac30d8fddf1dc3bee70b2ff4 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Jul 11 22:36:44 2022 -0400 Correctly handle "Global self = val" where the global is built-in. commit 4e09d4b08c08b044d4db0afc5fc4e75b93659fb2 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Jul 11 21:54:16 2022 -0400 Another comment. commit dd226faac085defa750c82ad45fb93e751b9e67f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Jul 11 21:53:28 2022 -0400 Update comments. commit d9db674a4319d7dee0a77bba021705ff3036c7f3 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Jul 11 21:42:51 2022 -0400 Permit "Global glob val;" commit 4367aa14aa48ab124dfbd49c50bced0797609ca5 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Jul 10 20:19:04 2022 -0400 Remove unused argument. commit 99ff171da3e58f7b4f755b713ae9a6d8065cfa19 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Jul 10 20:18:03 2022 -0400 Simplify make_array(). commit cacde6dcc63a97435dd6705b4a22d504fb79ecea Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Jul 10 20:02:36 2022 -0400 Early exit error case. commit 0cd4bcf2433d69bdd9532a079ca9a90ebd0cd903 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Jul 10 19:29:20 2022 -0400 Remove unused argument. commit 269e4f67480480ad87505b4535a196e124a09b58 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Jul 10 19:28:18 2022 -0400 Remove array code from make_global(). commit 35cbc4adfcdf28a80207e0e0ca8af7e00817eeac Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Jul 10 19:22:55 2022 -0400 Split make_global() from make_array(). commit a5c8edbf7b3f1486ac9c0069e90109f23866b30b Author: David Kinder <david.kinder@david.kinder> Date: Mon Jun 27 20:24:44 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/191 in release notes commit 9eeb496087c2c10600949c92192b2f9b4de3d76c Merge: 12aab39 b31fef0 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Mon Jun 27 20:18:58 2022 +0100 Merge pull request #191 from erkyrath/double Double-precision opcodes commit 12aab393e9fca2f83a4ecfb81d065e256d506af0 Author: David Kinder <david.kinder@david.kinder> Date: Mon Jun 27 20:17:58 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/192 in release notes commit 21b25cb6795ae64711d78ae0904b05e2e4fbf1f7 Merge: ff095c1 3e4691e Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Mon Jun 27 20:16:02 2022 +0100 Merge pull request #192 from erkyrath/skip-abbrev Ignore Abbreviate directive when -e mode is off commit ff095c1ce53ffacc0c939449b02eb8d08f632500 Author: David Kinder <david.kinder@david.kinder> Date: Mon Jun 27 20:15:10 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/193 in release notes commit 1c81090484071bd05635dbe03e63141b4053d23e Merge: 193e0d9 5a73d02 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Mon Jun 27 20:08:53 2022 +0100 Merge pull request #193 from erkyrath/dep-version-switches Deprecate Version and Switches directives commit 5a73d02088a4b660fcf86c7c955d058d1357c3a2 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Jun 26 10:51:22 2022 -0400 Deprecation warning for the Switches directive. Also error if you do Switches after a routine definition. commit 5572b1e88378888d0b1dbe9fea7a650e4af2c0b6 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Jun 26 10:45:11 2022 -0400 Deprecation warning for the Version directive. commit 3e4691e1f997fe46ac1ab5a08c95ba5662b727e8 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 25 23:52:05 2022 -0400 Ignore Abbreviate directive when -e mode is off. commit b31fef040a2f5d3421a556b529c03fc459a5ce16 Merge: 71a9c5a 193e0d9 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Jun 6 18:15:39 2022 -0400 Merge branch 'master' into double commit 193e0d9c3d788846c223a24762645a806d2d4dcb Author: David Kinder <david.kinder@david.kinder> Date: Mon Jun 6 13:24:25 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/188 in release notes commit 0b0bbca6f630d0f57f862e7ccc407280b253a114 Merge: a469d40 5f4e0e7 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Mon Jun 6 13:19:26 2022 +0100 Merge pull request #188 from erkyrath/remove-modules Remove module linking commit 5f4e0e741b1f59dc0f90ece03022853e75cb5f24 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 15:53:29 2022 -0400 More comments. commit 4b0ccdf4756690b338a1d488bc9ebdd8ba49f030 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 15:51:02 2022 -0400 A "from_module" case should no longer occur. commit d8567c9904c6e513e877c8c63bcf63a23e0f874e Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 15:44:59 2022 -0400 More comments. commit 632afdbc202ad34c4d2e1aa5c76da667002f687f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 15:42:36 2022 -0400 More comments. commit 4f22566cb3648b5855fed0b7535a39ec8876e3ed Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 15:41:33 2022 -0400 Remove some _MV values used for import/export. commit d2622db86b6a153751757346dc5b5baae1ab9d34 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 15:39:55 2022 -0400 Update some comments. commit 345486d86d87b900f1c0da8706fd2e2305d090cf Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 15:34:31 2022 -0400 Remove Module definitions from header.h. commit 93ae9f3459b4df866debd3e1a43fb33db215ee06 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 13:57:14 2022 -0400 Don't mention Link directive in help. commit 830119a537982730cdf1d5bfed5327d35eb17c8c Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 13:56:11 2022 -0400 Remove Module_Path. commit d7c152a7fdaf57832d2cbe0c7dff91035459835a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 13:50:59 2022 -0400 Rearrange TRACE directive code to a better order. commit 1ccd8f64f77e3bfeb44a90ec4f1c0b1e5ecf5a4a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 13:48:18 2022 -0400 Remove LINKER trace setting. commit 10f6cddb5e890da2ad9fe43fe1966a60922331f7 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 13:43:42 2022 -0400 Remove no_link_errors. commit ad2f2fe9f327a5a660c3d09476e38abe90839ac1 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 00:28:35 2022 -0400 Remove linker.c entirely. commit 9c872f37ec1e4cddb05cbee32b599394caabb68f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 00:25:47 2022 -0400 Remove link_error() and translate_link_filename(). commit 87d464bfa3f9986e3f005c57876980109124a1b7 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 00:22:27 2022 -0400 Remove the last linker calls. commit afc1ffe3918bb5fe2fe83f538306ef9d9026353f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 00:20:11 2022 -0400 Remove most of the remaining linker data. commit 9f81967f919a49baf74357a6d3238044effd9e01 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 00:18:01 2022 -0400 Remove various variables. commit 84b01461c5cd2998ba6fdcc57ffa6290c05ab35f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 00:16:01 2022 -0400 Move describe_mv() to bpatch.c. commit 178b1f7c12d24ec96c2461908b76a4727a35ff4b Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 00:14:05 2022 -0400 Remove unused functions. commit c80000a6ce37b3a262c9974976aeb5645819b6a9 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 00:12:11 2022 -0400 Remove import_symbol(). commit 7d01e64f8a8af119b17ce06137f876b0456ea15a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 00:10:20 2022 -0400 make_global() no longer needs the name_only argument. commit dc53ef686f6953d162a96d781678b344280c801f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 00:02:39 2022 -0400 Module_switch is gone. commit 7945ecdb07e881d868319bd539bc6c4a8dff6c7d Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 00:01:42 2022 -0400 Forgot one. commit 236fe019082a34e40330d4c121077070d4cb4856 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Jun 4 00:00:12 2022 -0400 Remove module_switch from tables.c. commit 57e23cebae2680eb6007a9f2a516cc1e77cc155f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:53:54 2022 -0400 Remove module_switch from files.c. Also fix some places where we were setting file types to ZCOD instead of GLUL. This was for Classic MacOS, so nobody ever noticed. commit 9e2abae0eac8a4349f3bf410e3d7f7c19de46c75 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:47:02 2022 -0400 Remove module_switch from expressp.c. commit d4b1f60397eeb2e09aeffca6f3f22b3513511123 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:45:29 2022 -0400 Remove module_switch from objects.c. commit b3ab19f945c963f237d85fc24ea39ee4173a4b12 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:43:14 2022 -0400 Remove module_switch from states.c and symbols.c. commit 142071e4185283ac248d066891ae3a68ca0bf44d Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:41:03 2022 -0400 Remove module_switch from verbs.c. commit 632ebe8543b0c3e626c8e6719eeddc38b18aab06 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:36:12 2022 -0400 Remove module_switch from text.c and veneer.c. commit 572fb4dc4fb2aa35516f57fd413004da3a2cd611 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:34:16 2022 -0400 Remove module_switch from asm.c and bpatch.c. commit 85e0e39dde47aeba2e3d774b7e2b099f2c4b60e3 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:30:56 2022 -0400 Remove Import directive. Remove module_switch from directs.c. commit b99e6dead23fc25cfcdb82d56b03e5de13fe6b7f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:28:13 2022 -0400 Renumber examples and don't mention modules in inform.c. commit 566fc629410a50321eb529ce59a01936803af57f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:23:32 2022 -0400 Remove module_switch from inform.c. commit 69ccc75c196dfb03d7fc0e52765496019b98deb0 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:15:07 2022 -0400 Remove the link_module() function and immediate dependencies. commit 2621b976499890c3d68ef99bd2d2c8ac336a9d1d Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:10:46 2022 -0400 The Link directive now just generates an error message. commit b02c4df1a8403321a955b5d40365549869bbb453 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Jun 3 23:09:08 2022 -0400 Remove USE_MODULES (-U) switch. commit a469d404a7dc4e87e18f367eb4d8e05fc32d20a7 Author: David Kinder <david.kinder@david.kinder> Date: Sat May 28 08:26:12 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/187 in release notes commit 77913ef5d8e10d58d77eeb509ec7a7c8357e11a6 Merge: f3de07a 5a6df0b Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Sat May 28 08:22:11 2022 +0100 Merge pull request #187 from erkyrath/ifdef-vn Fix handling of Ifdef VN_nnnn commit 5a6df0bcde5bd35d5dddfbaa9bf56ca180774454 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri May 27 18:45:12 2022 -0400 Fix handling of Ifdef VN_nnnn. commit 71a9c5aec5b96bab8b3e5535f358d6c4bde5e99a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu May 26 19:40:19 2022 -0400 Rearrange opcode tables. commit 987c661d7e38be64f26f98b75db60afb00b99fe0 Merge: db14979 f3de07a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu May 26 19:34:35 2022 -0400 Merge branch 'master' into double commit f3de07a83b506ee4573198e9c4d2ac84a621b04d Author: David Kinder <david.kinder@david.kinder> Date: Thu May 26 06:44:05 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/186 in release notes commit 4cb3b82618aa65d2792cfe08fbb13338c6a5b65b Merge: bbc6138 6664985 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Thu May 26 06:39:47 2022 +0100 Merge pull request #186 from erkyrath/discardundo Extended undo opcodes commit 666498572733d0e4aa8fb6248aa96de227f95cae Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu May 26 00:52:17 2022 -0400 Add the @extundo and @discardundo opcodes. commit db14979203b8c8fb0847a452e663a755668de537 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue May 24 21:09:34 2022 -0400 Leave room for another GOP commit 567aefc0b1d4c2af5de7fd9b12190aa4293bfb6c Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 22 16:46:04 2022 -0400 Even higher actually. commit 66592a9d2c3e3479c6d92125b8aa6f7b487973e1 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 22 16:42:26 2022 -0400 Increase BRANCHMAX_MV. We need this to allow longer branch opcodes (for @jdeq, etc). commit 8ef70a35cffca541fd7445174e97e611354f3a8e Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat May 21 17:04:46 2022 -0400 stack-pointer cases for @dload, @dstore. commit 19cd80c34e7b48dae8e9b5c7a1dee643adaed316 Merge: 9232408 bbc6138 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat May 21 16:02:59 2022 -0400 Merge branch 'master' into double commit bbc61386430b02872671642b7458c717811a9692 Merge: 9bb700b 1540eb4 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Sat May 21 20:28:26 2022 +0100 Merge pull request #185 from erkyrath/max-dynstring-error Change the "too many dynamic strings" error to use the modern form commit 1540eb47b2e193fcb1b9dde161735278480c8921 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat May 21 10:29:48 2022 -0400 Change the "too many dynamic strings" error to use the modern form, with parens: Only dynamic strings @(00) to @(99) may be used... The paren form is better, and also makes sense for three-digit values. (Previously you could make the compiler complain about "strings @00 to @100", which was misleading.) This only affects the error message. commit 9232408e1fcb6147dc37a233952d2502219242ef Merge: 290a576 9bb700b Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri May 20 19:53:05 2022 -0400 Merge branch 'master' into double commit 9bb700bb461a7406726c49ca9fe2d88fb85b6a56 Author: David Kinder <david.kinder@david.kinder> Date: Fri May 20 11:12:02 2022 +0100 Make next version 6.40, and simplify release notes by removing old material commit f16655aaf2c280d35b8be7d0d600a2e987137198 Author: David Kinder <david.kinder@david.kinder> Date: Fri May 20 10:59:13 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/184 in release notes commit ff4d819a3beae4bd8445a486ac9817c6ccd6265a Merge: 7cd126c 5082507 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Fri May 20 10:49:53 2022 +0100 Merge pull request #184 from erkyrath/remove-tempfile-opt Remove temporary_files_switch commit 50825074eda6f5bb2886fcbe1d9f6fb4c61d9522 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 18 20:08:29 2022 -0400 adjust_pc doesn't need to be static now. commit 22be6c08acaa816008ff1ce21a8bf12f92c889c5 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 18 20:06:38 2022 -0400 Really don't need that any more. commit bd4238e7c06903e7d27d63cdf60279716f0a34f2 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 18 20:05:08 2022 -0400 Don't need transfer_to_zcode_area() any more. commit 560a076fd8dc168b447a6e161db7443a7430f797 Merge: 1d17498 7cd126c Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 18 19:57:04 2022 -0400 Merge branch 'master' into remove-tempfile-opt commit 7cd126c1d283e521964327dc5212c7bdf4fff5bf Author: David Kinder <david.kinder@david.kinder> Date: Wed May 18 06:24:35 2022 +0100 Remove DebugFileFormat.txt, the information is now in the Inform 6 Reference Addendum at http://inform-fiction.org/manual/I6-Addendum.html commit 1d1749866e9eeb8fdd59a62e600ce3234fb131fa Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 18 01:23:21 2022 -0400 Fix a comment. commit 8804d01dd3e57938606d7a072c0763842cd72d98 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 18 01:22:24 2022 -0400 Remove Temporary and options from docs. commit 35a0080a12d96c1c4bd203722d1bb9f3c28cd823 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 18 00:44:20 2022 -0400 More temporary declarations. commit cfd1ef99385dbed70fa895397ec9f0154cbb7175 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 18 00:43:05 2022 -0400 Remove temp stuff from header. commit 290a57697d10fd3d5c987d03aedcdd7c9b3a7c21 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon May 16 22:35:50 2022 -0400 Add dtof and ftod commit 37642225710b5bf687559601fecffafb277d4c22 Merge: 365c9d6 e3b9de4 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon May 16 21:37:04 2022 -0400 Merge branch 'master' into double commit 192eb58924ce7b6067a178c61b1762ce2d5b6aca Merge: 45cc12e e3b9de4 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon May 16 21:36:04 2022 -0400 Merge branch 'master' into remove-tempfile-opt commit e3b9de41f9bc85d8185270e6985fc92b18659e36 Merge: c261c33 5a31260 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Mon May 16 20:48:41 2022 +0100 Merge pull request #182 from erkyrath/master Typo in last PR commit 45cc12e2d7219118ca5d6fc505513ff3d93b5443 Merge: 46eb298 5a31260 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon May 16 10:31:40 2022 -0400 Merge branch 'master' into remove-tempfile-opt commit 5a31260d7dcd18e21bcefd9a9953c4cdef64f058 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon May 16 10:28:01 2022 -0400 Whoops. commit 365c9d6e0386215fdc6302df11293e10ba48b3fc Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon May 16 01:59:19 2022 -0400 Adjust comment. commit 99eb95c6316be46554b2218b2945b0d30f10ad0f Merge: cc79f6d c261c33 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon May 16 01:57:58 2022 -0400 Merge branch 'master' into double commit c261c3338cb7ee4c16aad5ffb78b45cd0a531b17 Merge: a746648 9ef9583 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Mon May 16 04:23:27 2022 +0100 Merge pull request #181 from erkyrath/lexer-size-limits Lexer size limits commit cc79f6d61628ade2624654a8100252e1d8ae429a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 21:00:46 2022 -0400 Swap stores. commit 6b46a6663b9387d7ff74d06034c89b621080c036 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 19:48:49 2022 -0400 Clean up macro implementation. (There was a sneaky aliasing bug.) commit 8fc6d73eada22f27b62c721c278b5a99a59cba43 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 19:39:16 2022 -0400 Start the macro work. commit f64c7279e0c6e18a6bc0e570ce242b62a1667a9a Merge: 9267eba 9ef9583 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 19:24:57 2022 -0400 Merge branch 'lexer-size-limits' into double commit 9ef95836bfd763361cca6546f4d98f42afdddef9 Merge: 132f6cf a746648 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 19:18:42 2022 -0400 Merge branch 'master' into lexer-size-limits commit 132f6cfb1227eec4d43195702c3849b3c87bbe89 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 19:15:36 2022 -0400 Current size limit. commit b0a61f0099654ab2d4f1fc735620c96520648e07 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 19:15:01 2022 -0400 Current keyword group size. commit a2c9ec9bc2244cc0a177c962ecf305435c9763c0 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 19:06:32 2022 -0400 One more safety check. commit 7098b073f07a08853e254e533f9613a3fb815add Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 18:29:35 2022 -0400 One more safety check. commit b32d2fca7dbf401feadbdc41effc0b702802f05d Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 18:27:51 2022 -0400 Safety check on keyword group size. commit 9267ebaacfd869c464507f9dc3834f1d19b3827f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 19:06:32 2022 -0400 One more safety check. commit 594323cc17315146278a07e04ec2b361d8766a8a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 18:30:38 2022 -0400 Start adding the new macros. commit a11e0feaddf0f42dba4da30ab082b036c1c15034 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 18:29:35 2022 -0400 One more safety check. commit d99d94b415018458bcbcc1d07c4e517e0db60a4d Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 18:27:51 2022 -0400 Safety check on keyword group size. commit 46eb298e99c2aa0b053ad1a86691978f2981d9cc Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 17:55:46 2022 -0400 Comment. commit a7466483ab876de39f8a5070b5ba214fc968c4e9 Merge: 325960b 2a769c1 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Sun May 15 22:16:40 2022 +0100 Merge pull request #180 from erkyrath/list-object-names List object names in --trace OBJ commit 325960bec5784ef6d696a8f4547f2b9b9b0dba9d Author: David Kinder <david.kinder@david.kinder> Date: Sun May 15 22:15:54 2022 +0100 Mention https://github.com/DavidKinder/Inform6/pull/175 in release notes commit 41eba12c8ffae4096e3e4c87c8e502d0d88e056b Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 16:49:42 2022 -0400 Adjust comment. commit 80ede5b9ec9e36de47d6101ee2ab8ef5370527a3 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 16:42:27 2022 -0400 Remove Temp_Name path buffers. commit 8501bcb536f6da1abd1b810f7654e54050045e76 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 16:41:45 2022 -0400 Remove translate_temp_filename() commit f5879e3d8a998f3cc02f2a08c9847e43ac1dab6c Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 16:39:45 2022 -0400 Remove Temp_fp pointers. commit c31b31d0495036ee2a5d5284baa1096a9001466a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 16:39:00 2022 -0400 Remove the temp_file utility functions. commit aa266b237e9d4e8c44427a29dbb5dd9a859ea3ff Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 16:37:26 2022 -0400 Don't need the transfer_byte function pointer any more. commit 48c4cafbf4e82ebb712fa655b418adabe86206f9 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 16:35:20 2022 -0400 Remove temporary_files_switch. commit 2a769c1a6b93c458f1744ac5f0da60a0cbb19d51 Merge: 4d3dd79 90b036f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 15:59:15 2022 -0400 Merge branch 'master' into list-object-names commit 7aa6d7ba0eb5c8c91f2011ecebc40298f74aeb9b Merge: 7dbe25f 90b036f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 15:58:14 2022 -0400 Merge branch 'master' into double commit 90b036f5634fdb2d653535a88d5b8cb52eaa16f5 Merge: 2f88e24 41d19e4 Author: David Kinder <440452+DavidKinder@users.noreply.github.com> Date: Sun May 15 19:44:58 2022 +0100 Merge pull request #175 from erkyrath/trace-options Consolidate trace options commit 7dbe25fff4f2731ee5b08a213e402da8e0bdeb86 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 11:11:01 2022 -0400 Better comment. commit 254ffdfdce1bea356af0a78e1c4037fc415a779f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 11:08:04 2022 -0400 Remove deadweight definitions; add comments. commit 06fea5c61e905f6702b48277fb9e00e38bc517e0 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 11:06:28 2022 -0400 Lexer for new opcodes. commit c26f2124fd79ffe1a4d7bba785043a588ce2dd9f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 10:58:14 2022 -0400 New opcodes. Not sure I have the arguments right yet. commit 8a4ad1a7c1c245e7c525c633100f92cece82a79d Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 10:47:23 2022 -0400 The uses_double_feature flag. commit 721e5fdbeb148267ffcdaf6328ee1c286dad879f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun May 15 10:34:11 2022 -0400 Adjust comment. commit a7469d8a1a237222eb3358a53b012a83f1cc5d43 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat May 14 16:21:56 2022 -0400 Constants for double stuff. commit bc54315094127d0e3750e1bc328aabcaf1ea5e50 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat May 14 16:11:40 2022 -0400 Call construct_double(). commit 3eff484b9049853e5d6513cfa58aef8870b85191 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat May 14 15:50:59 2022 -0400 Let's try a double-generator. commit aced54879b4a953a76cafcefee13150758c58c4a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat May 14 15:08:04 2022 -0400 Comment. commit 41d19e49a94d10f43a7e30c20a02ad78eabb282e Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 4 22:01:38 2022 -0400 Make -g into a trace option: --trace RUNTIME. commit 4d3dd7921ec3c4aa2e95376f37c2498a58d65169 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 4 21:47:37 2022 -0400 Remove comment. commit 5f77cc8be1c49d620c359b255bf530dbbcbdf407 Merge: 5d1fefd 0a7e7a2 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 4 21:46:19 2022 -0400 Merge branch 'trace-options' into list-object-names commit 0a7e7a2d36d67f9916dab53759cf6a9d4694ad06 Merge: 2e4d73a 2f88e24 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed May 4 21:33:55 2022 -0400 Merge branch 'master' into trace-options commit 5d1fefd3ab700719cdb4cdf17125d7a3111cd03d Merge: f0fbde0 2e4d73a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Apr 20 21:17:42 2022 -0400 Merge branch 'trace-options' into list-object-names commit f0fbde060bec715b412944f7a733ece81b81a2ae Merge: 9eafdad 75dae0b Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Apr 20 21:06:10 2022 -0400 Merge branch 'master' into list-object-names commit 2e4d73a4493220fd046f7b8200578e239127c80b Merge: 7d1b904 75dae0b Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Apr 20 21:03:13 2022 -0400 Merge branch 'master' into trace-options commit 7d1b904d7c03d41564ffa5a098f810143025b000 Merge: 471e4ec fc3bd13 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Mar 26 15:59:26 2022 -0400 Merge branch 'master' into trace-options commit 471e4eca19565174514ffbcdc401c0ab9f318078 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Tue Mar 22 21:52:09 2022 -0400 Add a trace setting for when symbols are defined or detected. commit 09d751064926b44ba457ac44cfc35ca01f3dfd23 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Mar 21 18:27:59 2022 -0400 Additional level of backpatch tracing. commit d65240c266d8d98a64b53494d9e49484722127bd Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Mon Mar 21 18:12:53 2022 -0400 Move backpatch tracing to a separate --trace BPATCH switch. (Previously it appeared at --trace ASM=4.) commit ede4cb24c1f3e44436c24435eba23ecaa7fbadae Merge: 38c19b4 0af8bcf Author: Andrew Plotkin <zarf@ZarfLeaf.local> Date: Sun Mar 20 23:22:19 2022 -0400 Merge branch 'master' into trace-options commit 38c19b48efb2c3137d3c0d4503510932ae792b02 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Mar 5 10:22:06 2022 -0500 Tidy assignment. commit c02e5c6f3d7022da91cf75791d6052ce72905e22 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Mar 5 10:20:50 2022 -0500 Remove unused variable. commit b22ad727beedb954098ae33b0128adb15f81f55a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Mar 5 10:18:54 2022 -0500 Init variable. commit 3c0e64b3421fe7357cae0d0eff0f16877bb80d28 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Mar 5 10:09:33 2022 -0500 Note when a file was so short that it's closed before parsing. commit 525c61803f55c024c4acef8bb2d1dd26bb1b166d Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Mar 5 09:51:43 2022 -0500 Better trace warning. commit 9a62f0d70588827ca15accf057d94af5ad2914ef Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Mar 5 09:48:10 2022 -0500 Rename --trace LINES to trace --FILES, actually. Mark "Trace lines" directive as unsupported. commit d7a2af757af5fe4063d51a42c9fa124670126859 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Mar 5 01:26:25 2022 -0500 Improve --helptrace info. commit cbcfd2c01cbc8dde51fb07a1fa0c1bfa36613624 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Mar 5 01:14:45 2022 -0500 Comment. commit 9407e01f59273a35aa85dfc5ae11633c0e18ff68 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Mar 5 01:09:44 2022 -0500 Replace -l with --trace LINES commit f605dd11de0d8d1cfa942d009144b412bd08aca8 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Mar 5 00:50:34 2022 -0500 Replace -y with --trace LINKER commit efeed3d91e4f0215b8eed023f926f62fd560d639 Merge: e024d23 8503cff Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Mar 4 19:35:20 2022 -0500 Merge branch 'master' into trace-options commit e024d232a0345e2a69d24b04a79b6ee399a834f6 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Mar 4 01:25:58 2022 -0500 Remove bothpasses_switch (-b), which does nothing and is undocumented. (I think it did something in Inform 5.) commit a4cf8fc41c8bbbe61c77ec70c5a67b4ec493a7d2 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Mar 4 01:24:44 2022 -0500 Replace -m switch with --trace MEM. commit 8eb91bdaf0bf2e7b72672e2c465832cd23e42aae Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Mar 4 01:14:43 2022 -0500 Trace individual properties too. commit 86494f07bc7ace61e168af181fe186e901483ca4 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Mar 4 01:00:00 2022 -0500 Replace -n switch with --trace ACTIONS, --trace PROPS. commit e2bdb7bb4faf9ef9f0e89f8ebb7e5c3fa8d2c2e3 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Mar 4 00:48:56 2022 -0500 Comments. commit cb040dca28ac960880b315a39ca11c6b1e8e5065 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu Mar 3 22:40:44 2022 -0500 Lexer token tracing. commit c61db1f390b68332563dd64575c802e9bca0e465 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu Mar 3 19:13:38 2022 -0500 Remove -j switch. Add --trace expr. commit 8fb7476d0a333b3e4fb296c9c17cbfad5a26fc33 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu Mar 3 18:48:11 2022 -0500 Comment. commit 9eafdadf7db6f715bab36935462a99faa19439a5 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu Mar 3 18:46:46 2022 -0500 Include symbol names in list_object_tree(). commit d533b34c7aa46ffb029e9eedbe3f4be0919ff6f5 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Thu Mar 3 18:27:19 2022 -0500 Add the symbol (index) to the object structures. (Including full_object.) commit 1c4290159f74e0a34957a77fe7d8ed7c70f0e7dc Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Mar 2 23:39:23 2022 -0500 List the object tree correctly under Glulx. commit e279bf70ba052537d68f691588154e1f756b4d97 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Mar 2 23:32:44 2022 -0500 Add --trace objects, symbols. commit 31a8ce988dc32d6d0a96b309e7bdb1fd03349d0f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Mar 2 18:45:24 2022 -0500 Better comment. commit 07a08b6e4d24c0058d714f53e1cab9d237783f5e Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Mar 2 18:41:37 2022 -0500 Comments. commit 629e75d318a1d111a43a36bc7c7f40de3812ab44 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Mar 2 01:30:19 2022 -0500 Rearrange the Trace directive parser to be more general. You can now write "Trace KEYWORD LEVEL" or "Trace LEVEL", where LEVEL is "off", "on", or a non-negative number. Every trace keyword takes a level, although it doesn't make sense to give dictionary/objects/symbols/verbs at level 0. (We print a warning in those cases.) commit 2dabdb4797940618d3f767293afbf999da2558c9 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Wed Mar 2 00:59:10 2022 -0500 Trace setting to show the dictionary. Showing the dictionary can be level 2 to show bytes. All Trace directive keywords can take a number now. commit ca39186aeb0e3bc6a1c3b8cab469654da6d79637 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 19:51:00 2022 -0500 Put a header line on the verb dump. commit 37fd18d93414167177c83986968546913dad4778 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 19:47:20 2022 -0500 Add a trace setting to list the verb grammar. commit 8cf4cdd371151da127cef8271f789bde05cf7684 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 17:32:10 2022 -0500 Factor out the stats reporting into its own function. commit 9a7cc5d30f5c3cdd4e4cc64d3914db670d801256 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 17:03:58 2022 -0500 Refactor the frequency display code out of construct_storyfile. commit f92cff9060cfb38e66529f03f63b82419fd3936a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 14:52:28 2022 -0500 Update the Glulx frequency output. (The 2/3 compression ratio for Z-code does not apply. We don't have a good way to factor in Huffman compression so we don't try.) commit feb3b80b7d39748194c98ad232eb607579790b10 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 14:49:25 2022 -0500 Update the zchars_trans_in_last_string after each string (this was missing in Glulx). commit 7b99aa0457e872c2dddbaebfcacaccbf2c817d79 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 13:12:27 2022 -0500 Make the -f switch into a trace setting: --trace FREQ. (-f still works.) The output for Glulx is meaningless, though. Gotta look at that. commit de7c629cfc3f67fb1f0c093ef44bcbad60d91b94 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 12:55:12 2022 -0500 Rename option to FINDABBREVS commit 747426adfe3ea57c56f3ceb13e0177003a9ab15b Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 02:04:26 2022 -0500 Nicer help layout. commit 73fc64907f438b2e6ebf0331586d483a0c81697f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 02:02:31 2022 -0500 Mention --trace MAKEABBREVS commit ae5b3b027710387c41b33ae3cd7045aa22dfb412 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 01:58:14 2022 -0500 Shove all the debug optimization messages into --trace MAKEABBREVS. commit b289e2aa0d18bea03b6ebcc28c31c01eb5cac86f Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 01:46:23 2022 -0500 Remove debug line. commit df52a1a5f379584c070bfd1b561a7678ebd0d430 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 01:42:54 2022 -0500 Remove offsets_switch (-o) entirely; it's redundant with -z. (And never worked right for Glulx anyhow.) commit 6b99881db836bceb1c7319792c90aa9f467ea803 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 01:30:03 2022 -0500 Bring TRACE syntax comment up to date. commit 4616ad294bfed2f94a67b4de37f185e1e7a791e0 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 27 01:21:07 2022 -0500 Initial trace-assembly level is now --trace ASM. -a is level 1; -a2, -a3, -a4 also accepted. The -t option is removed (use -a2 or --trace ASM=2). commit 37454bb7d5eae68a6d358c48c8b28f8031849942 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Feb 26 00:03:42 2022 -0500 Mark empty segments in the --trace MAP=2 list. commit 24cb3c22de1a4f85ed5b87d63bc8e78053de867f Merge: eb0f7fa d3d0b04 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Feb 25 23:55:05 2022 -0500 Merge branch 'percentage-map' into trace-options commit eb0f7fa17f8369542af59377410c27a114e6f5cc Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 13 00:30:19 2022 -0500 Start showing help. commit db271726e956d26a9267aa3a2b3d98db08a2f2a2 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 13 00:18:20 2022 -0500 Rename memory_map_switch to memory_map_setting. commit 4438d0e450091d1a877f835ccdc28172bcc08746 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 13 00:14:52 2022 -0500 Treat memory_map_switch as a number. commit 8b3ff1577255054332cf12b22a3c547ff5c48c8e Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sun Feb 13 00:04:56 2022 -0500 Remove percentage_switch; use memory_map_switch=2 instead. commit 5e1d50cdc643ffb6b70767dd2e9b65185fa17a9b Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Feb 12 23:59:03 2022 -0500 STATS trace option. commit d097d71b37d59ddac7e96821f564acf349d9de3b Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Sat Feb 12 23:44:15 2022 -0500 Smarter parsing. commit 3ecd84a5dfeaaa7f49623e917edc8af7e1e1cf4a Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Feb 11 01:32:39 2022 -0500 Consistent help options. commit fee73be709955e015986ef278d02b5dfd7437b34 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Feb 11 01:22:27 2022 -0500 Show trace options in help. commit e576f8102aa312a5e5638298642b8803363c7d36 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Feb 11 01:18:58 2022 -0500 Trace parsing. commit c08a181dfe603b1669de61abb1f4928b5dfe1650 Author: Andrew Plotkin <zarf@ZarfLent.local> Date: Fri Feb 11 00:59:05 2022 -0500 Add the parser for trace options. I went with "$!OPT=N", or "--trace OPT=N" for Unix people.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As noted in #147 .
I also added one safety check: a Switches directive must come before the first Constant definition or routine definition. (Previously it only checked that it was before the first Constant definition.)
Other than that, this change does not affect compiled output; it just prints a warning.