1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-05 00:24:22 +03:00
Commit graph

224 commits

Author SHA1 Message Date
Graham Nelson 8ba38acec7 Adapted parser to the new truncated dictionary word bit provided by I6 2024-03-12 08:54:17 +00:00
Graham Nelson 81053713c3 Adopted unstable new I6 to experiment with singular/plural noun detection 2024-02-26 22:51:15 +00:00
Graham Nelson b6a7130952 Adopted Inform 6.42 2024-02-11 23:08:33 +00:00
David Kinder bdf3d1365c Use unsigned constants in reading words from C memory model 2024-01-10 10:14:57 +00:00
David Kinder 81a92aef9f Use CH32EOF as EOF marker, allows fewer casts. Also put generated C code back to using wchar_t 2023-09-06 13:19:32 +01:00
David Kinder 521e590618 First attempt at moving from wchar_t wide strings to 32-bit strings 2023-09-05 08:36:51 +01:00
Graham Nelson e3e2acc0d6 Minor changes to assist hashed testing 2023-08-09 11:52:07 +01:00
Dannii Willis 6b23e667ac Rename FINAL_CODE_STARTUP_R to PLATFORM_SPECIFIC_STARTUP_R 2023-07-03 18:43:40 +10:00
Graham Nelson 9fa1ad6993 Refactored code-provenance Inter instructions 2023-06-12 10:03:15 +01:00
Graham Nelson 8e4b0d14c7
Merge pull request #97 from erkyrath/origsource
Origsource directive
2023-06-05 09:32:33 +01:00
Andrew Plotkin 33c5d8cc09 Merge branch 'master' into utf-8-fix 2023-06-04 12:38:34 -04:00
Graham Nelson c32cc7a02d Added dictionary resolution use option 2023-06-04 11:19:34 +01:00
Andrew Plotkin 2e67ba6087 Full UTF-8 handling for C Miniglk. 2023-06-03 22:57:33 -04:00
Andrew Plotkin 861681d870 Merge branch 'master' into origsource 2023-06-03 09:43:15 -04:00
Andrew Plotkin bf2d76763b Drop in #OrigSource for the redefinition of OC__Cl(). 2023-05-29 11:14:41 -04:00
Andrew Plotkin 35f5af0f7a Use the proper idiom for checking Provenance validity. 2023-05-27 22:26:50 -04:00
Andrew Plotkin 65865563cd Don't write the second argument of #OrigSource if it wasn't set.
(Or is zero.)
2023-05-27 09:11:30 -04:00
Andrew Plotkin 0632deb783 Comments. 2023-05-25 12:05:23 -04:00
Andrew Plotkin 70f4b854c4 Rename ORIGSOURCE_MTID to PLACE_ORIGSOURCE_MTID, which reads a little better. 2023-05-25 11:56:30 -04:00
Andrew Plotkin fd927245cd Clean up OrigSource at the end of a function. 2023-05-24 18:38:27 -04:00
Andrew Plotkin e3c519c23e OrigSource directives for I6. 2023-05-24 18:30:25 -04:00
Andrew Plotkin 0940333a8d Silent int-conversation warning from clang. 2023-05-22 11:10:41 -04:00
Andrew Plotkin 897551612e Fix dict word printing. 2023-05-19 00:50:05 -04:00
Andrew Plotkin 340f299c8d Implementation of i7_glk_put_buffer_uni(). 2023-05-19 00:10:59 -04:00
Andrew Plotkin f9ef41585f Generate the dictionary in DICT_CHAR_SIZE=4 form. 2023-05-18 23:50:34 -04:00
Andrew Plotkin 4bf6bc5403 Wrote the glk functions, but they don't work yet. 2023-05-18 16:58:07 -04:00
Andrew Plotkin 89cf0a5715 Try implementing glk_request_line_event_uni(). 2023-05-18 16:40:39 -04:00
Graham Nelson da9fb27be5 Experimental Unicode-handling change 2023-05-16 08:11:55 +01:00
Graham Nelson a2c1274a39 Fix for Jira bug I7-2328 2023-04-22 23:14:53 +01:00
Graham Nelson 1c18007326 Fix for Jira bug I7-2304 2023-04-22 18:50:45 +01:00
Graham Nelson 46349cb85c Fix for Jira bug I7-2269 2023-01-01 22:29:11 +00:00
Graham Nelson 317d3b809d Implemented IE-0014 2022-10-23 22:51:46 +01:00
Graham Nelson 69135575f6 Implemented +replacing(keeping) 2022-10-23 13:20:55 +01:00
Graham Nelson 1c8820a429 Added containment relation for lines within beats 2022-09-21 23:39:34 +01:00
Graham Nelson 9d20af9ca9 Dialogue beginning to be performed 2022-09-19 23:31:44 +01:00
Graham Nelson 03592cb26f Refactored plugins to become compiler features 2022-09-01 00:14:18 +01:00
Graham Nelson 59a9f239d7 Fix for Jira bug I7-2190 2022-08-28 12:17:21 +01:00
Graham Nelson c2916ea620 Enabled $OMIT_UNUSED_ROUTINES when Inform compiles to I6 2022-08-05 23:38:13 +01:00
Graham Nelson 78c9d2425e Enabled $STRIP_UNREACHABLE_LABELS in code generated to inform6 2022-07-24 11:48:23 +01:00
Graham Nelson c506ff967e Updated inform6 to v6.41 2022-07-24 11:10:45 +01:00
Graham Nelson bf7805d755 Fix for Jira bug I7-2156 2022-06-30 12:20:49 +01:00
Zed Lopez 4359a78d06 simoly -> simply 2022-05-16 23:46:35 -07:00
Graham Nelson 1ecf77049c Enabled indirect function calls from I6 inclusions in I7 2022-05-10 10:43:18 +01:00
Graham Nelson d8de2ba24d Fix for Jira bug I7-2085 2022-05-07 11:32:57 +01:00
Andrew 448a73d168 inter/*/*.w typos 2022-05-01 08:47:54 -05:00
Graham Nelson 35ebd18c8a Fix for Obedience-C issue 2022-04-24 12:31:42 +01:00
Graham Nelson 73fbe6c357
Merge pull request #1 from ptomato/linux-fixes
Linux fixes
2022-04-15 09:53:52 +01:00
Graham Nelson 72640a8ed9 Attempt at platform-independent random number generator for C output 2022-04-15 09:43:36 +01:00
Philip Chimento bd0a483b70 Declare i7_properties as extern
I guess this worked as written in Clang, but GCC interprets the
declaration without "extern" as a definition, meaning that the actual
definition later in inform7_clib.c counts as a double definition.
2022-04-14 22:10:00 -07:00
David Kinder 899e3dda98 Make random()/rand() change in CWeb source 2022-04-13 21:52:12 +01:00