eth.negelef
|
942b4efbd7
Added proper support for System V AMD64 ABI for callback functions
|
7 lat temu |
negelef
|
9a4b34eb7d
Fixed designated operand type
|
7 lat temu |
eth.negelef
|
05bd002c6b
Added support for set types of different sizes
|
7 lat temu |
felixf
|
cd19ccf638
Implemented release lock upon trap in exclusive region (and raise a trap again).
|
7 lat temu |
felixf
|
dcdc7ecf36
Patched handling of FINALLY in an exclusive section: he exclusive section is unlocked at the end of FINALLY (not before).
|
7 lat temu |
felixf
|
be1615c3db
Patched issues with loader (entry code and exit code sections were not treated correctly)
|
7 lat temu |
felixf
|
dd3d5477c3
patched all method visibility conflicts: extending methods keep visibility of super method.
|
7 lat temu |
felixf
|
522e854ed9
made sure that the references section is included in object files, and particular that it is linked to the static image
|
7 lat temu |
felixf
|
2bc31288e1
added support for returning enumeration from procedure (added test in compilation test)
|
7 lat temu |
felixf
|
a4cc6260a9
Improved temporary variable use: decreased number of variables considerably
|
7 lat temu |
felixf
|
81fc79f11e
Improved and simplified parameter register handling:
|
7 lat temu |
negelef
|
900eb35aa3
Removed duplicated semicolons
|
7 lat temu |
felixf
|
4e4e439576
Removed priority from generic sections (replaced by section types)
|
7 lat temu |
felixf
|
252996767c
Activated Option "AliasOnlyExported" such that only aliases appear in object files that are required to link or load object files
|
7 lat temu |
negelef
|
ea68b4add9
Fixed scope check for variables from inline procedures
|
7 lat temu |
negelef
|
6bd272f5ff
Fixed missing temporaries in context setup
|
7 lat temu |
negelef
|
769f62d8e1
Fixed spacing in error messages
|
7 lat temu |
eth.negelef
|
1d31ecdb43
Renamed generic Windows-build to match its compiler platform
|
7 lat temu |
felixf
|
67cf057258
temporary variables in inline calls (removed too strict check *)
|
7 lat temu |
felixf
|
76f47c44da
patched temporary variable reuse
|
7 lat temu |
felixf
|
328a86f8e0
reverted (32-bit Oberon legacy): LEN is treated as LONGINT
|
7 lat temu |
felixf
|
ba00797090
Improvements:
|
7 lat temu |
felixf
|
d73653eb80
Init Fields of CellType
|
7 lat temu |
felixf
|
6795832da7
removed redundant / wrong header for coop A2
|
7 lat temu |
felixf
|
9dc297a69d
Finally: 64-bit A2 on Windows boots and works with the Garbage Collector
|
7 lat temu |
felixf
|
e669c6e42f
can boot with GC on -- but GC still runs into problems (metadata corrupt, probably)
|
7 lat temu |
felixf
|
2377da2446
adjusted parameter order
|
7 lat temu |
felixf
|
90d4e0f347
64 bit A2 conversions:
|
7 lat temu |
felixf
|
7e2f165f62
corrected alignment for WinAPI64
|
7 lat temu |
felixf
|
5ba63086f9
WinAPI calling convention (shadow registers to stack)
|
7 lat temu |