felixf
|
2bc31288e1
added support for returning enumeration from procedure (added test in compilation test)
|
7 年之前 |
felixf
|
a4cc6260a9
Improved temporary variable use: decreased number of variables considerably
|
7 年之前 |
felixf
|
81fc79f11e
Improved and simplified parameter register handling:
|
7 年之前 |
negelef
|
900eb35aa3
Removed duplicated semicolons
|
7 年之前 |
felixf
|
4e4e439576
Removed priority from generic sections (replaced by section types)
|
7 年之前 |
felixf
|
252996767c
Activated Option "AliasOnlyExported" such that only aliases appear in object files that are required to link or load object files
|
7 年之前 |
negelef
|
ea68b4add9
Fixed scope check for variables from inline procedures
|
7 年之前 |
negelef
|
6bd272f5ff
Fixed missing temporaries in context setup
|
7 年之前 |
negelef
|
769f62d8e1
Fixed spacing in error messages
|
7 年之前 |
eth.negelef
|
1d31ecdb43
Renamed generic Windows-build to match its compiler platform
|
7 年之前 |
felixf
|
67cf057258
temporary variables in inline calls (removed too strict check *)
|
7 年之前 |
felixf
|
76f47c44da
patched temporary variable reuse
|
7 年之前 |
felixf
|
328a86f8e0
reverted (32-bit Oberon legacy): LEN is treated as LONGINT
|
7 年之前 |
felixf
|
ba00797090
Improvements:
|
7 年之前 |
felixf
|
d73653eb80
Init Fields of CellType
|
7 年之前 |
felixf
|
6795832da7
removed redundant / wrong header for coop A2
|
7 年之前 |
felixf
|
9dc297a69d
Finally: 64-bit A2 on Windows boots and works with the Garbage Collector
|
7 年之前 |
felixf
|
e669c6e42f
can boot with GC on -- but GC still runs into problems (metadata corrupt, probably)
|
7 年之前 |
felixf
|
2377da2446
adjusted parameter order
|
7 年之前 |
felixf
|
90d4e0f347
64 bit A2 conversions:
|
7 年之前 |
felixf
|
7e2f165f62
corrected alignment for WinAPI64
|
7 年之前 |
felixf
|
5ba63086f9
WinAPI calling convention (shadow registers to stack)
|
7 年之前 |
felixf
|
d96bb88e79
alignment and stack allocation problem with 64-bit WinAPI identified -- all calls seem to work fine now
|
7 年之前 |
felixf
|
228cc1102f
Modifications and additions for the Win64 kernel -- work in progress.
|
7 年之前 |
felixf
|
3965433802
Patched bug -- the OnHeap check was not conservative enough. Temporarily disabled.
|
7 年之前 |
felixf
|
b01add9119
Performance improvement for write barriers
|
7 年之前 |
felixf
|
876ab05fa2
Every temporary variable gets a new name. Important for ActiveCells
|
7 年之前 |
felixf
|
963ab5c2e0
caught a known leftover case (write barrier for assignment of static math arrays containing pointers)
|
7 年之前 |
felixf
|
0dc3648ec6
Generational Garbage Collection -- Enable using Command Heaps.SetYoung
|
7 年之前 |
felixf
|
00c8f61933
Do not patch CRC with old object file or simple metadata
|
8 年之前 |