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

81 commits

Author SHA1 Message Date
Graham Nelson 5cd527b8a6 Began refactoring inter types 2022-02-17 10:38:00 +00:00
Graham Nelson f868d826a0 Began making constant optionally kindless 2022-02-16 23:44:18 +00:00
Graham Nelson 654f31793f Further use of optional kind-checking in Inter 2022-02-15 10:04:22 +00:00
Graham Nelson 9ff95ee1dc Beginning to make kind-checking optional in Inter 2022-02-14 23:45:34 +00:00
Graham Nelson b3d2a9c149 Simplified and completed binary Inter file format 2022-02-13 23:44:50 +00:00
Graham Nelson 4def889965 Completed updating inter test cases 2022-02-13 09:03:25 +00:00
Graham Nelson 9e6f18ca73 Updating inter test suite to catch up with recent developments 2022-02-12 23:27:30 +00:00
Graham Nelson 7a6a9b034e Abolished the symbol pseudo-construct 2022-02-11 10:48:26 +00:00
Graham Nelson 151a00bcc6 Changed representation of comments in Inter 2022-02-09 23:48:51 +00:00
Graham Nelson b1c9de89f6 Improved syntax specification for Inter constructs 2022-02-09 00:00:30 +00:00
Graham Nelson 30d7e057a7 Added !enableprinting opcode to assist Inter test cases 2022-02-08 19:06:41 +00:00
Graham Nelson 66344eab61 Made toy test cases work again for inter 2022-02-08 11:37:44 +00:00
Graham Nelson 1a5116a51f Began work on instructions and textual Inter 2022-02-07 23:30:40 +00:00
Graham Nelson cb880556b5 Completed improvements to building module 2022-01-23 10:34:04 +00:00
Graham Nelson 1528c7f39c Added error-reporting on inter schema parsing 2022-01-23 00:32:26 +00:00
Graham Nelson 252ca978d0 Started in on building module 2022-01-09 23:00:15 +00:00
Graham Nelson f8e186cf12 Handled indirect calls better in assimilation and linking 2021-08-25 22:45:31 +01:00
Graham Nelson c256eba780 Added has and provides support in C 2021-08-13 22:47:28 +01:00
Graham Nelson 854b7ddeb5 Moved C testing out of inter 2021-08-09 23:30:31 +01:00
Graham Nelson 069a05f495 CelloWorld triumphs at last 2021-08-08 23:02:26 +01:00
Graham Nelson 30cfdc0e95 Further progress towards minimal C 2021-08-07 15:44:01 +01:00
Graham Nelson f2d9b89a67 Began an I7 C library 2021-08-05 23:54:01 +01:00
Graham Nelson 378b45c841 Further C-generation hacking 2021-08-01 15:58:10 +01:00
Graham Nelson f1a1a956c8 Further foundations for C 2021-07-31 23:44:47 +01:00
Graham Nelson 8d3be62bff Brought testing up to date 2021-07-30 23:11:04 +01:00
Graham Nelson fdbb852e0c Still just getting started 2021-07-29 23:44:56 +01:00
Graham Nelson 797cf56e68 Tentative beginnings of C transpiling 2021-07-28 22:44:50 +01:00
Graham Nelson ced6faec09 To pass Dismal test on Windows 2021-03-01 10:05:56 +00:00
Graham Nelson 310a7cd219 Minor testing changes for Windows 2021-02-26 09:03:21 +00:00
David Kinder fe29f0d232 Make inter tests of invalid input platform-independent 2020-07-26 22:40:53 +01:00
Graham Nelson 5a5ba70c21 Tidied up the inter tool 2020-03-29 00:22:31 +00:00
Graham Nelson dbd514292f Added unit test tool for building 2020-03-28 23:18:10 +00:00
Graham Nelson 1658e2a123 Improved redundant code elimination 2020-01-12 00:35:36 +00:00
Graham Nelson f0b19b93b0 Progress towards Hello World 2020-01-06 12:41:52 +00:00
Graham Nelson 9f70fcd796 Limited progress towards a basic_inform library 2019-09-22 16:43:06 +01:00
Graham Nelson 334464356f Introduced template architectures 2019-09-17 12:55:51 +01:00
Graham Nelson 23bc2e2dcf Finally solved template assimilation 2019-09-07 20:43:31 +01:00
Graham Nelson 78c0594dbe Towards full-scale template assimilation 2019-09-07 01:28:18 +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 e7dc8fbd22 Furher work on refactoring code generator 2019-08-25 11:02:05 +01:00
Graham Nelson 18939d135d Removed references to template within I7 compiler 2019-08-22 17:03:38 +01:00
Graham Nelson 1141c5fb01 Refactored primitives to allow for multiple inter trees 2019-08-21 09:24:56 +01:00
Graham Nelson 5e9658cb27 Assimilating with asynchronous plugs and sockets 2019-08-20 14:48:45 +01:00
Graham Nelson 1cf900beea Clarified connectors 2019-08-04 13:04:42 +01:00
Graham Nelson 4ad505c3fc Introduced plugs and sockets 2019-08-04 12:19:47 +01:00
Graham Nelson dd8089b5be Implemented transmigration of packages 2019-08-02 18:51:21 +01:00
Graham Nelson 81b1e29424 Finally abolished package symbols 2019-07-27 15:31:50 +01:00
Graham Nelson 9847bbc43e Continued to extricate package names from symbols 2019-07-27 15:01:50 +01:00
Graham Nelson 46c5b41e38 Safety copy before inter_frame transition 2019-07-24 15:19:38 +01:00