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

141 commits

Author SHA1 Message Date
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 4f9045361b Made jump label storage local in Inter hierarchy 2021-04-11 16:42:37 +01:00
Graham Nelson 2c0d5c6dda Added redundant operations optimisation 2021-04-11 12:29:07 +01:00
Graham Nelson 1f701dad6f Beginning on inline invocations 2021-04-06 00:19:15 +01:00
Graham Nelson 8531afdb4d Improved separation of plugins from main compiler 2021-02-23 00:25:10 +00:00
Graham Nelson caa5069ed5 Began revamp of plugins 2021-02-19 23:20:09 +00:00
Graham Nelson 83dcd79164 Improved kind-checking of contravariant constructors 2020-08-11 11:55:39 +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 1ed44539c3 Modernised problems module 2020-05-21 00:11:29 +01:00
Graham Nelson 8494c465b6 Refactored Preform optimiser 2020-05-19 11:46:13 +01:00
Graham Nelson a6040a65ab Added performance metrics 2020-05-17 23:10:11 +01:00
Graham Nelson b87ace2f32 Reworked syntax module 2020-05-11 15:21:29 +01:00
Graham Nelson dd8233116c Documented arch module 2020-05-09 23:49:59 +01:00
Graham Nelson baff90449f Refactored to remove works hash and enable multiple versions in ext dictionary 2020-05-09 16:25:04 +01:00
Graham Nelson 80af58f62e Catching up with Inweb changes 2020-05-09 13:07:39 +01:00
Graham Nelson ae621dd4d0 Catching up with Foundation function name changes 2020-04-15 23:49:59 +01:00
Graham Nelson 1268a0f40e Colonised 2020-04-14 17:56:54 +01:00
Graham Nelson 6e1fb88642 Improved syntax-colouring of weave 2020-04-07 23:02:44 +01:00
Graham Nelson fd4a46ddd8 Modernised use of extracts 2020-04-07 01:06:09 +01:00
Graham Nelson 0eb9935979 Made use of new web_md API in foundation 2020-04-02 13:31:21 +01:00
Graham Nelson 883077bbc1 Standardised module interfaces to foundation and syntax 2020-03-28 15:00:33 +00:00
Graham Nelson ff7d14d1f5 Refactored to allow multiple syntax trees 2020-03-05 12:42:33 +00:00
Graham Nelson 926de356f2 Intermediate state for safe keeping 2020-02-19 20:48:30 +00:00
Graham Nelson b8c2a178e8 Added arch module and inbuild unit testing 2020-02-18 11:56:09 +00:00
Graham Nelson 1338ef1cde Made pipelines inbuild resources 2020-02-10 00:10:58 +00:00
Graham Nelson 32baefc39d Merged the concept of inter library into that of kit 2020-01-27 22:29:14 +00:00
Graham Nelson fea417f46e Divided off CommandParserKit 2020-01-27 10:54:21 +00:00
Graham Nelson 2b69623824 Kits triumphans 2020-01-27 00:49:57 +00:00
Graham Nelson e66e52e80f Introducing... kits 2020-01-26 11:44:27 +00:00
Graham Nelson 61143f08a8 Further work on Basic Inform and its template 2020-01-13 01:05:17 +00:00
Graham Nelson 1658e2a123 Improved redundant code elimination 2020-01-12 00:35:36 +00:00
Graham Nelson 60f6c3ee35 Made the Inter modules valid as webs, and added them to README 2020-01-09 23:10:09 +00:00
Graham Nelson 8de32679ae Tidied the code generator's I6T parser 2020-01-09 22:00:37 +00:00
Graham Nelson 9d5b9915b0 Moved template files to inweb syntax v2 2020-01-09 00:05:00 +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 8c0f64108d Made inter pipelines architecture-neutral 2019-09-09 08:12:15 +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 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
Graham Nelson e7dc8fbd22 Furher work on refactoring code generator 2019-08-25 11:02:05 +01:00
Graham Nelson 0ed8022628 Further refactored emitter 2019-08-24 11:21:48 +01:00