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 |
|