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

183 commits

Author SHA1 Message Date
Graham Nelson 66d2c31ba9 Improved property and propertyvalue instructions 2022-03-11 18:57:49 +00:00
Graham Nelson 86222f4863 Further instructions 2022-03-11 11:15:11 +00:00
Graham Nelson 7c0d5bb5fd Simplified insert construct, formerly link 2022-03-08 22:56:48 +00:00
Graham Nelson d8b631f67a Three more instructions improved 2022-03-07 23:06:30 +00:00
Graham Nelson df5d9892e3 Improvements to the constant construct 2022-03-02 00:04:54 +00:00
Graham Nelson 652af138a8 Much systematic renaming 2022-03-01 00:41:22 +00:00
Graham Nelson ed6d3cb165 Completed work on Inter metadata and errors 2022-02-28 22:24:58 +00:00
Graham Nelson 511158c148 Finished refactoring of pairs 2022-02-27 23:52:33 +00:00
Graham Nelson 49964c7d52 Furthered the abstraction of inter_pair 2022-02-24 23:53:40 +00:00
Graham Nelson 306705709b Simplified use of typenames 2022-02-22 23:31:47 +00:00
Graham Nelson 37d1759459 Refactored Inter types yet further 2022-02-21 13:05:50 +00:00
Graham Nelson c1004bacc2 Unified KIND_IST constructors and inter_data_type 2022-02-20 12:17:21 +00:00
Graham Nelson 5abb42405b Further attempts to abstract types 2022-02-17 22:58:43 +00:00
Graham Nelson 5cd527b8a6 Began refactoring inter types 2022-02-17 10:38:00 +00:00
Graham Nelson 654f31793f Further use of optional kind-checking in Inter 2022-02-15 10:04:22 +00:00
Graham Nelson 151a00bcc6 Changed representation of comments in Inter 2022-02-09 23:48:51 +00:00
Graham Nelson c17d5ba65a Reduced memory overhead for annotations 2022-02-05 12:27:28 +00:00
Graham Nelson 59a873d14b Removed external scope for symbols 2022-02-04 00:55:12 +00:00
Graham Nelson 1c3d9c537d Clarified symbols tables 2022-02-03 15:51:44 +00:00
Graham Nelson f72e8a6ecc Started in on packages 2022-01-30 23:49:12 +00:00
Graham Nelson bde5e01880 Tidied up warehouse 2022-01-30 13:32:38 +00:00
Graham Nelson 8eb2214881 Simplified node placement algorithm 2022-01-26 23:59:02 +00:00
Graham Nelson 916864b41c Documented and reorganised Produce API 2022-01-22 16:44:52 +00:00
Graham Nelson e4042788ea Completed work on architecture chapter 2022-01-16 12:04:10 +00:00
Graham Nelson e57531aafd Improvements to hierarchy API 2022-01-15 23:49:25 +00:00
Graham Nelson e27a85d98a Tidied up how primitives are declared 2022-01-14 10:56:42 +00:00
Graham Nelson 510bd86f87 Completed rewrite of large-scale structure formation 2022-01-13 23:49:42 +00:00
Graham Nelson 3ffaf8c77a Consolidated architectural constants 2022-01-11 23:27:00 +00:00
Graham Nelson ec3c4028c7 Improved assembly-language punctuation 2022-01-10 23:51:42 +00:00
Graham Nelson 4ff69d1edd Refactored wiring of symbols 2022-01-03 23:40:23 +00:00
Graham Nelson 92e0622ed6 Made set of six generic kinds common between Inter and Inform 2021-11-18 23:49:34 +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 8d581df05a Further simplification of final module 2021-09-23 23:48:56 +01:00
Graham Nelson 52fcea6ea8 Further reduction of veneer in Inter 2021-09-01 17:53:58 +01:00
Graham Nelson c2b1504318 Divided codegen module into new modules pipeline and final 2021-08-10 11:01:03 +01:00
Graham Nelson 84b72ced4b Reconstructed the index code to use localisation dictionary 2021-07-03 23:11:42 +01:00
Graham Nelson 9209026930 Migrated mapping to codegen 2021-06-23 00:23:35 +01:00
Graham Nelson 356fd835b7 Before rearranging source 2021-06-22 20:37:53 +01:00
Graham Nelson 9a8db049b9 Began huge refactor of World index 2021-06-21 23:37:27 +01:00
Graham Nelson 36873d72ff Fixed Mp index test cases 2021-06-21 10:54:37 +01:00
Graham Nelson 627b2dcdbb Removed redundant code from the former indexer 2021-06-21 00:36:17 +01:00
Graham Nelson 8d093af5de Migrated A1 element 2021-06-20 23:29:49 +01:00
Graham Nelson edd07a3a55 Migrated In element 2021-06-09 22:20:23 +01:00
Graham Nelson f1342102c8 Migrated Xt element 2021-06-08 23:26:10 +01:00
Graham Nelson e3219db83a Migrated C and Vl elements 2021-06-06 22:18:08 +01:00
Graham Nelson c1c249b1e9 Partially migrated Vl element 2021-06-06 12:01:16 +01:00
Graham Nelson 3ce17f22a4 Migrated Fi element 2021-06-05 13:36:47 +01:00
Graham Nelson 1250544a46 Migrated Bh and Rl 2021-06-03 23:03:51 +01:00
Graham Nelson e8aa7243c7 Migrated Cd element 2021-06-01 23:00:22 +01:00