Eric Streit
|
ed27a5d2d5
language: ISO foreign modules (FOR "C"), EXPORT UNQUALIFIED
|
1 день назад |
Eric Streit
|
4a6f336a19
language: builtin imports (SHIFT/…); fix SHIFT out-of-range fault
|
1 день назад |
Eric Streit
|
9877ce2ba1
language: SYSTEM sized reals REAL32/REAL64
|
1 день назад |
Eric Streit
|
321e40bcf4
language: assign a procedure value to a PROC variable
|
1 день назад |
Eric Streit
|
6f0e847af6
language: procedure addresses (ADR(proc), VAL(ADDRESS, proc))
|
1 день назад |
Eric Streit
|
9f4c7a474a
language: defer a forward type used as an array index
|
1 день назад |
Eric Streit
|
31a78476cf
language: fold representation-changing CONST conversions
|
1 день назад |
Eric Streit
|
96a153b8e1
language: fold CAP/ABS/ODD over immediates (CONST); BOOLEAN consts
|
1 день назад |
Eric Streit
|
3cd20c5024
language: SET CONST declarations (static masks)
|
1 день назад |
Eric Streit
|
1de6c1609c
language: forward type reference in SET OF <type>
|
1 день назад |
Eric Streit
|
d76822a28f
language: SET OF <enum> literals
|
1 день назад |
Eric Streit
|
0c7fa60a4d
language: BOOLEAN/ENUM array bounds and indices
|
1 день назад |
Eric Streit
|
368b20d1b5
language: standard builtins ODD / TRUNC / FLOAT
|
1 день назад |
Eric Streit
|
65f331e60d
fix the two generics template/proc-param limitations (+ an imported-proc value bug)
|
2 дней назад |
Eric Streit
|
d8f2b98a4f
showcase23: generic doubly linked list + fix global record data size
|
3 дней назад |
Eric Streit
|
6b148fbf31
generics: option C strengthened - generic class with value-param-sized field
|
3 дней назад |
Eric Streit
|
ef331d4ec7
generics: generic classes work via generic modules (test + finding)
|
3 дней назад |
Eric Streit
|
b00def2975
generics: nested generics as type actuals + more constraint names
|
3 дней назад |
Eric Streit
|
77e8010940
generics inc3: constraint model - T : TYPE (ORDINAL|INTEGER|REAL)
|
3 дней назад |
Eric Streit
|
cb97d17ade
generics inc3: procedure parameters
|
3 дней назад |
Eric Streit
|
e15787757a
generics inc3: actual-kind constraints (type vs value formal)
|
3 дней назад |
Eric Streit
|
f582946326
generics inc3 (partial): value (constant) generic parameters
|
3 дней назад |
Eric Streit
|
de015ff4fd
language: constant-fold ordinal type conversions in CONST initialisers
|
3 дней назад |
Eric Streit
|
10883098d7
language: ISO type conversions T(x) (lowered to VAL)
|
3 дней назад |
Eric Streit
|
e6c9612e81
driver: clean process exit codes (0 ok, 1 compile errors, 2 usage/IO)
|
3 дней назад |
Eric Streit
|
994e448bfb
generics: lock two-formal instantiation (it worked; my earlier repro was incomplete)
|
3 дней назад |
Eric Streit
|
6d8d817742
two-phase parse: delete the forward-reference machinery (goal reached)
|
3 дней назад |
Eric Streit
|
5255d583a9
two-phase parse: fix snapshot leak, flip deferral on by default
|
3 дней назад |
Eric Streit
|
f500a120d1
two-phase parse milestone 2c (WIP): defer bodies and re-parse at unit end
|
3 дней назад |
Eric Streit
|
dce67fcdfb
two-phase parse milestone 2a: body spans + SeekTo with fidelity check (inert)
|
3 дней назад |