Eric Streit
|
4616e51c44
language: implement fixed multi-dimensional array storage (M2)
|
2 днів тому |
Eric Streit
|
c0c227cf1e
language: implement module FINALLY termination (M5 follow-up)
|
2 днів тому |
Eric Streit
|
02b3763e5c
language: catchable language traps (M4)
|
2 днів тому |
Eric Streit
|
6e87def14a
language: exception runtime and handler codegen (M2)
|
2 днів тому |
Eric Streit
|
6b2df4c574
language: implement ISO PACKEDSET (1/2/4-byte storage)
|
2 днів тому |
Eric Streit
|
87e8605ab7
language: small conformance items (strings, ORD, INC, CASE, __FUNCTION__)
|
3 днів тому |
Eric Streit
|
a5d0f16527
language: true 16-bit WORD16/CARDINAL16/INTEGER16 storage
|
3 днів тому |
Eric Streit
|
7621f16674
language: true 8-bit BYTE/SBYTE storage
|
3 днів тому |
Eric Streit
|
c7d5cff707
library: ISO ChanConsts/StreamFile; fix cross-unit set CONSTs
|
6 днів тому |
Eric Streit
|
b042be34a8
language: scalar actual for ARRAY OF BYTE (gm2 untyped-buffer compat)
|
6 днів тому |
Eric Streit
|
3cd20c5024
language: SET CONST declarations (static masks)
|
1 тиждень тому |
Eric Streit
|
0ee6029b66
fix: run-time init of large array-of-record inline length words
|
2 тижнів тому |
Eric Streit
|
b4d9e2527f
lower L7: remove procs orphaned by the decoupling and -lower retirement
|
2 тижнів тому |
Eric Streit
|
241c2c9ec6
lower L7: remove SymTab/QbeGen procedures made dead by the flip
|
2 тижнів тому |
Eric Streit
|
e2698286e4
lower L7: remove four QbeGen procedures orphaned by the emit deletion
|
2 тижнів тому |
Eric Streit
|
4cc3a0e293
lower L7: working per-unit flip, whole-session tables + hash index
|
2 тижнів тому |
Eric Streit
|
192e63871b
lower phase slice 0: re-emit mechanism + scalar L0 subset
|
3 тижнів тому |
Eric Streit
|
a613e7b767
Forward module-level variables, expression result suffixes, library
|
3 тижнів тому |
Eric Streit
|
619bff9a99
gaps 1-5: libc, enum/char sets, MIN/MAX+ sized types, set builtins, forward types
|
3 тижнів тому |
Eric Streit
|
5a74f4139d
corpus gaps: set fields, constant string fold, index-type arrays, MIN/MAX
|
3 тижнів тому |
Eric Streit
|
382125a541
constructors: record support and runtime element values
|
3 тижнів тому |
Eric Streit
|
c03563e82c
array constructors T{...} (codegen)
|
3 тижнів тому |
Eric Streit
|
1c774a72ac
lang: VAL conversions across INTEGER/LONGINT/REAL (+ long->int narrowing)
|
3 тижнів тому |
Eric Streit
|
98d3067415
lang: VIRTUAL dispatch via vtables + subtype pointer assignment
|
3 тижнів тому |
Eric Streit
|
ed02804464
lang: Clarion CLASS lowering (fields, methods, THIS receiver, single inheritance)
|
3 тижнів тому |
Eric Streit
|
9658fd7f88
polish: UString concat/LEN + IOChan position/seek
|
3 тижнів тому |
Eric Streit
|
36e8dcf4e8
UString assignment + Files layered on IOChan; showcase16
|
3 тижнів тому |
Eric Streit
|
259f5aca80
lang: string concatenation + content-copy assignment; LEN of literals
|
3 тижнів тому |
Eric Streit
|
23e7bf3c51
lang: enum literals everywhere; string = / # (content compare)
|
3 тижнів тому |
Eric Streit
|
af09dc6ce2
unicode inc.1: UCHAR + U'..'/U".." strict-RFC3629 literals (234), UCHR/CHR8/UORD
|
3 тижнів тому |