Graham Nelson
|
be4165c201
|
Added rudimentary C-glk interface and improved C handling of assembly
|
2021-08-16 22:58:39 +01:00 |
|
Graham Nelson
|
b9dd4b657d
|
Passed ArithmeticOperations test in C
|
2021-08-15 23:41:42 +01:00 |
|
Graham Nelson
|
3b80fb56e1
|
Fixed missing case of literal text compilation
|
2021-08-15 12:00:01 +01:00 |
|
Graham Nelson
|
3211248ab5
|
Removed confusion between weak and strong IDs for base kind constructors at runtime
|
2021-08-15 11:36:31 +01:00 |
|
Graham Nelson
|
03eb313d72
|
Added conventional objects to C
|
2021-08-14 23:20:49 +01:00 |
|
Graham Nelson
|
c256eba780
|
Added has and provides support in C
|
2021-08-13 22:47:28 +01:00 |
|
Graham Nelson
|
4032a3a12e
|
Further reorganisation
|
2021-08-12 23:31:23 +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
|
6a92064b5e
|
Clarified C memory model and references
|
2021-08-12 13:50:50 +01:00 |
|
Graham Nelson
|
77048c82b1
|
Refactored C generator and added object model
|
2021-08-11 23:49:36 +01:00 |
|
Graham Nelson
|
54713bb29c
|
Revised to pave way for ctags files
|
2021-08-11 12:06:05 +01:00 |
|
Graham Nelson
|
66ed1d0d30
|
Revised diagrams
|
2021-08-10 11:46:51 +01:00 |
|
Graham Nelson
|
c2b1504318
|
Divided codegen module into new modules pipeline and final
|
2021-08-10 11:01:03 +01:00 |
|
Graham Nelson
|
833b2b7701
|
Minor bug fix
|
2021-08-09 23:51:17 +01:00 |
|
Graham Nelson
|
854b7ddeb5
|
Moved C testing out of inter
|
2021-08-09 23:30:31 +01:00 |
|
Graham Nelson
|
a42ea12a13
|
Added C case support to main Inform testing
|
2021-08-09 22:39:07 +01:00 |
|
Graham Nelson
|
069a05f495
|
CelloWorld triumphs at last
|
2021-08-08 23:02:26 +01:00 |
|
Graham Nelson
|
8164e68281
|
4
|
2021-08-08 15:57:57 +01:00 |
|
Graham Nelson
|
81a718209d
|
7
|
2021-08-08 13:03:09 +01:00 |
|
Graham Nelson
|
fc86e025c0
|
75
|
2021-08-08 01:15:15 +01:00 |
|
Graham Nelson
|
30cfdc0e95
|
Further progress towards minimal C
|
2021-08-07 15:44:01 +01:00 |
|
Graham Nelson
|
6896645641
|
Better function call model for C
|
2021-08-06 19:48:18 +01:00 |
|
Graham Nelson
|
f2d9b89a67
|
Began an I7 C library
|
2021-08-05 23:54:01 +01:00 |
|
Graham Nelson
|
a155270185
|
Steps forward and back
|
2021-08-04 23:21:58 +01:00 |
|
Graham Nelson
|
53619534ff
|
Minor fixes
|
2021-08-03 23:22:22 +01:00 |
|
Graham Nelson
|
782eedbd94
|
Minor tweaks
|
2021-08-03 00:32:57 +01:00 |
|
Graham Nelson
|
378b45c841
|
Further C-generation hacking
|
2021-08-01 15:58:10 +01:00 |
|
Graham Nelson
|
a27822d4da
|
Eliminated string-format arrays from Inter
|
2021-08-01 09:59:30 +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
|
4cdb0d1d21
|
Completed work on the index module
|
2021-07-27 13:55:53 +01:00 |
|
Graham Nelson
|
c301610103
|
Further refactoring
|
2021-07-27 00:42:09 +01:00 |
|
Graham Nelson
|
d749074da9
|
Refactored the index with a better API
|
2021-07-26 13:48:49 +01:00 |
|
Graham Nelson
|
97678a04b9
|
Added gloss
|
2021-07-26 00:38:28 +01:00 |
|
Graham Nelson
|
d6cb4311a9
|
Moved localisation code to html module
|
2021-07-26 00:34:51 +01:00 |
|
Graham Nelson
|
60135aadaa
|
Completed index localisation
|
2021-07-25 23:56:17 +01:00 |
|
Graham Nelson
|
8af471fab5
|
More and more localisation
|
2021-07-25 15:11:01 +01:00 |
|
Graham Nelson
|
2edb24994c
|
Further localisation work
|
2021-07-24 22:04:35 +01:00 |
|
Graham Nelson
|
0bc8db46e2
|
Further index tidying
|
2021-07-24 18:16:56 +01:00 |
|
Graham Nelson
|
2a02c57605
|
Added looping through subpackages
|
2021-07-24 18:16:22 +01:00 |
|
Graham Nelson
|
ba165b1d1b
|
Further localisation
|
2021-07-23 23:32:44 +01:00 |
|
Graham Nelson
|
89e83a1216
|
Folded index explanation into the localisation code
|
2021-07-22 23:24:21 +01:00 |
|
Graham Nelson
|
73700426b3
|
Second thoughts on localisation syntax
|
2021-07-21 23:21:56 +01:00 |
|
Graham Nelson
|
3afc083fb3
|
Localised A2
|
2021-07-21 00:38:26 +01:00 |
|
Graham Nelson
|
12bd5c2883
|
Further work on faux instances
|
2021-07-19 23:29:01 +01:00 |
|
Graham Nelson
|
d826ec9ce3
|
Further faux instance reconstruction
|
2021-07-18 23:50:18 +01:00 |
|
Graham Nelson
|
ddccab1e46
|
Simplifying faux instances
|
2021-07-17 23:36:16 +01:00 |
|