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

105 commits

Author SHA1 Message Date
Graham Nelson 3ffaf8c77a Consolidated architectural constants 2022-01-11 23:27:00 +00:00
Graham Nelson 0a410be737 Rationalised architectural constants somewhat 2022-01-11 12:31:22 +00:00
Graham Nelson ec3c4028c7 Improved assembly-language punctuation 2022-01-10 23:51:42 +00:00
Graham Nelson 252ca978d0 Started in on building module 2022-01-09 23:00:15 +00:00
Graham Nelson 952be281fb Moved literal text to a submodule of synoptic 2022-01-05 10:53:09 +00:00
Graham Nelson 4ff69d1edd Refactored wiring of symbols 2022-01-03 23:40:23 +00:00
Graham Nelson 4ccae2d2c0 Began reshuffle of assimilation stages 2021-11-30 00:18:02 +00:00
Graham Nelson 9f99b5b99b Tidied new stage 2021-11-19 09:30:04 +00:00
Graham Nelson 0bd08a362a Finished tidying the C object model 2021-11-08 10:16:46 +00:00
Graham Nelson e5d4211714 Moved built-in functions to be opcodes, not veneer symbols 2021-11-05 23:12:14 +00:00
Graham Nelson f779c3b0d9 Simplified Inter further 2021-10-20 01:11:13 +01:00
Graham Nelson 3ac8b11b97 Ternary PROPERTYVALUE.BIP 2021-10-17 22:55:41 +01:00
Graham Nelson 9f10d65ad6 Consolidated to single version of propertyexists 2021-10-16 23:48:19 +01:00
Graham Nelson 176001ec88 Improved ternary PROPERTYEXISTS_BIP 2021-10-15 23:49:12 +01:00
Graham Nelson 00b95fb35c Further refactoring of Inter to remove give, take, has, hasnt 2021-10-14 23:53:44 +01:00
Graham Nelson ff4cd9a1e2 Implemented pseudo-opcodes 2021-10-05 09:59:33 +01:00
Graham Nelson 6c75736f1b Removed value_range pseudoproperty 2021-10-03 17:24:39 +01:00
Graham Nelson d968cd7fec Finally pushing attribute/property distinction down the stack 2021-10-02 23:52:18 +01:00
Graham Nelson 927d37f946 Added C and Inform cross-function-calling 2021-09-20 23:17:10 +01:00
Graham Nelson f92d8c50ac Small reform of variable packages in Inter 2021-09-19 12:47:18 +01:00
Graham Nelson 01533373cf Improved !style and added CSS-styling example 2021-09-16 09:06:50 +01:00
Graham Nelson 08e67da7b1 Eliminated INVERSION_BIP 2021-09-09 09:13:21 +01:00
Graham Nelson 215317a480 Eliminated PRINTRET_BIP from Inter 2021-09-09 09:04:08 +01:00
Graham Nelson 5d3b0d19cc Further small simplifications of Inter 2021-09-01 23:31:40 +01:00
Graham Nelson 52fcea6ea8 Further reduction of veneer in Inter 2021-09-01 17:53:58 +01:00
Graham Nelson 720fd496a3 Removed #identifiers_table from Inter 2021-09-01 16:32:23 +01:00
Graham Nelson c48e9d9776 Reduced presence of the veneer in Inter 2021-09-01 13:17:12 +01:00
Graham Nelson f8e186cf12 Handled indirect calls better in assimilation and linking 2021-08-25 22:45:31 +01:00
Graham Nelson dc15d2f9af Further organisation 2021-08-12 19:07:06 +01:00
Graham Nelson 537f6f10bf Removed !lookupref primitive from Inter specification 2021-08-12 15:37:26 +01:00
Graham Nelson c2b1504318 Divided codegen module into new modules pipeline and final 2021-08-10 11:01:03 +01:00
Graham Nelson 5a02e43194 Migrated St element 2021-06-09 12:02:33 +01:00
Graham Nelson dec03b1ad8 Improved property compilation 2021-05-11 09:19:15 +01:00
Graham Nelson 4a3e6d0cf7 More systematic synoptic generation 2021-05-08 13:11:12 +01:00
Graham Nelson 8060a44887 Module identities more clearly emerging 2021-05-03 23:49:40 +01:00
Graham Nelson 9709492f1d Reorganised synoptic creation and removed metadata construct from Inter 2021-04-25 13:23:45 +01:00
Graham Nelson 62687e54db Moved alphabetical sorting of packed text to link stage 2021-04-22 18:47:42 +01:00
Graham Nelson 27e678d03d Clarified Hierarchy code 2021-04-18 22:42:39 +01:00
Graham Nelson 6942400204 Completed the code-emission API 2021-04-17 15:28:28 +01:00
Graham Nelson 4c2640617a Improved constant emission 2021-04-15 22:42:28 +01:00
Graham Nelson aab471d0ab Began work on Emit 2021-04-14 22:57:48 +01:00
Graham Nelson 3f99d77c58 Organising stage 4 2021-04-12 22:32:27 +01:00
Graham Nelson eec32b0f4b Reduced usage of compilation_unit to a minimum 2021-04-12 10:20:09 +01:00
Graham Nelson 17381751e8 Further resequencing of early compilation 2020-08-01 11:35:56 +01:00
Graham Nelson aa54188874 Enter the Lcon 2020-07-01 00:58:55 +01:00
Graham Nelson 822b38d314 Migrated to clang 11 2020-06-27 23:18:54 +01:00
Graham Nelson 0e63cacd7b Removed use of _array_CLASS 2020-05-09 14:15:42 +01:00
Graham Nelson 80af58f62e Catching up with Inweb changes 2020-05-09 13:07:39 +01:00
Graham Nelson dbd514292f Added unit test tool for building 2020-03-28 23:18:10 +00:00
Graham Nelson 9f70fcd796 Limited progress towards a basic_inform library 2019-09-22 16:43:06 +01:00
Graham Nelson 78c0594dbe Towards full-scale template assimilation 2019-09-07 01:28:18 +01:00
Graham Nelson 3055f43612 First successful template transplant 2019-09-01 21:17:40 +01:00
Graham Nelson 1ddf852361 Further work on independent assimilation 2019-09-01 11:50:12 +01:00
Graham Nelson bb13993e92 Made template assimilation possible by inter alone 2019-08-31 13:56:36 +01:00
Graham Nelson 399a391436 Created building module 2019-08-28 10:35:44 +01:00