Eric Streit
|
f2425f29ca
compiler: add module-level absolute variables
|
9 小时之前 |
Eric Streit
|
a898a558aa
compiler: fix C size_t and pointer sentinels
|
10 小时之前 |
Eric Streit
|
8527d2c65a
compiler: preserve long literals and diagnose export order
|
10 小时之前 |
Eric Streit
|
1de82f0c62
ffi: make top-level procedures C-callable
|
1 天之前 |
Eric Streit
|
169f37b582
ffi: use C layout for FOR "C" records
|
1 天之前 |
Eric Streit
|
3c09b61c2b
language: fold SHORTREAL CONST conversions
|
1 天之前 |
Eric Streit
|
39748d518b
language: add true SHORTREAL and C bool support
|
1 天之前 |
Eric Streit
|
0cf76c33c4
ffi: support explicit external link names
|
1 天之前 |
Eric Streit
|
09fefdd286
ffi: add CString helpers for C returns and buffers
|
1 天之前 |
Eric Streit
|
e1cdcbdcfe
ffi: pass C strings at FOR "C" boundaries
|
1 天之前 |
Eric Streit
|
c072321925
test: add pending C string FFI regression
|
1 天之前 |
Eric Streit
|
b37ff1a526
test: cover underscore identifiers and module names
|
1 天之前 |
Eric Streit
|
d823a33d7c
docs: add showcase25 for dynamic sets
|
3 天之前 |
Eric Streit
|
34cd0a9ce7
feat: use sorted range lists for dynamic sets
|
3 天之前 |
Eric Streit
|
31eaefebe5
feat: add wide sets and SET OF CARDINAL
|
3 天之前 |
Eric Streit
|
10174878b2
fix: allow ADDRESS/pointer equality
|
3 天之前 |
Eric Streit
|
a554873da5
feat: add ABI stamp and definition-only objects
|
3 天之前 |
Eric Streit
|
92d11d99dd
feat: add M2 -I resolution and incremental separate builds
|
3 天之前 |
Eric Streit
|
0adc637908
feat: add separate compilation with per-unit objects
|
3 天之前 |
Eric Streit
|
f9043074ef
build: split standard library into dialect folders
|
3 天之前 |
Eric Streit
|
5ae8152b63
language: add LFLOAT builtin
|
3 天之前 |
Eric Streit
|
11c8db2c3a
language: pointer-based 1-D open views (M6)
|
3 天之前 |
Eric Streit
|
04ab8b518a
language: flat multi-dimensional record fields and constructors (M5)
|
3 天之前 |
Eric Streit
|
df72d0303a
language: array payload SIZE and view ADR (M4)
|
4 天之前 |
Eric Streit
|
557addbb38
language: add open multi-dimensional array views (M3)
|
4 天之前 |
Eric Streit
|
4616e51c44
language: implement fixed multi-dimensional array storage (M2)
|
4 天之前 |
Eric Streit
|
c0c227cf1e
language: implement module FINALLY termination (M5 follow-up)
|
4 天之前 |
Eric Streit
|
4238f677c3
language: raise functionException on missing RETURN
|
4 天之前 |
Eric Streit
|
e804e5756e
language: fix self-referential record layout and pointer chains
|
4 天之前 |
Eric Streit
|
02b3763e5c
language: catchable language traps (M4)
|
4 天之前 |