Eric Streit
|
8527d2c65a
compiler: preserve long literals and diagnose export order
|
há 1 dia atrás |
Eric Streit
|
e1cdcbdcfe
ffi: pass C strings at FOR "C" boundaries
|
há 2 dias atrás |
Eric Streit
|
b4a70fa8a2
feat: emit separate generic-class instance objects
|
há 4 dias atrás |
Eric Streit
|
a3664a2452
feat: emit separate generic-instance objects
|
há 4 dias atrás |
Eric Streit
|
92d11d99dd
feat: add M2 -I resolution and incremental separate builds
|
há 4 dias atrás |
Eric Streit
|
0adc637908
feat: add separate compilation with per-unit objects
|
há 4 dias atrás |
Eric Streit
|
11c8db2c3a
language: pointer-based 1-D open views (M6)
|
há 4 dias atrás |
Eric Streit
|
98da444d6e
language: parse ISO EXCEPT/RETRY (M1 parser/AST)
|
há 5 dias atrás |
Eric Streit
|
a33fc7cc96
language: __FILE__ / __LINE__ predefined constants (gm2 compatibility)
|
há 1 semana atrás |
Eric Streit
|
cb97d17ade
generics inc3: procedure parameters
|
há 1 semana atrás |
Eric Streit
|
f582946326
generics inc3 (partial): value (constant) generic parameters
|
há 1 semana atrás |
Eric Streit
|
e6c9612e81
driver: clean process exit codes (0 ok, 1 compile errors, 2 usage/IO)
|
há 1 semana atrás |
Eric Streit
|
a89a1c0b65
cleanup: remove the vestigial Check pass and L7 scaffolding
|
há 1 semana atrás |
Eric Streit
|
5255d583a9
two-phase parse: fix snapshot leak, flip deferral on by default
|
há 1 semana atrás |
Eric Streit
|
6c64b46f4f
two-phase parse milestone 1: body-skip probe behind -twophase (inert)
|
há 1 semana atrás |
Eric Streit
|
f34ca98f81
resolve-check step 2: move forward-reference resolution into Check
|
há 1 semana atrás |
Eric Streit
|
50df0679fc
resolve-check step 1: Check module scaffold (no-op)
|
há 1 semana atrás |
Eric Streit
|
ccb3cb1bea
generics inc2: instantiate by re-parsing the generic source
|
há 2 semanas atrás |
Eric Streit
|
bcb93a5053
lower L7: retire the -lower flag and the degenerate byte-compare tests
|
há 2 semanas atrás |
Eric Streit
|
857c221aaa
lower L7: flip the switch — Lower is the only active emitter
|
há 3 semanas atrás |
Eric Streit
|
2509859574
lower L7: EndSession takes the test-suffix flag
|
há 3 semanas atrás |
Eric Streit
|
4cc3a0e293
lower L7: working per-unit flip, whole-session tables + hash index
|
há 3 semanas atrás |
Eric Streit
|
ce2fc676f1
lower L7: DefUnit AST + working session re-emit
|
há 3 semanas atrás |
Eric Streit
|
d30abfd182
lower L7 (start): session re-emit mechanism
|
há 3 semanas atrás |
Eric Streit
|
192e63871b
lower phase slice 0: re-emit mechanism + scalar L0 subset
|
há 3 semanas atrás |
Eric Streit
|
31adfc3471
Result suffixes, PIM coroutines, and a core standard library
|
há 3 semanas atrás |
Eric Streit
|
7744437f77
fix: long-line buffer overflow (the 7 'set' segfaults)
|
há 4 semanas atrás |
Eric Streit
|
252d7dd848
lang: variant records (RECORD ... ; CASE tag : T OF ... END)
|
há 1 mês atrás |
Eric Streit
|
0d8202b101
lang: strict 235 impl-vs-def signature checks (result, formals, VAR-ness)
|
há 1 mês atrás |
Eric Streit
|
af09dc6ce2
unicode inc.1: UCHAR + U'..'/U".." strict-RFC3629 literals (234), UCHR/CHR8/UORD
|
há 1 mês atrás |