eth.negelef
|
1d31ecdb43
Renamed generic Windows-build to match its compiler platform
|
7 gadi atpakaļ |
felixf
|
67cf057258
temporary variables in inline calls (removed too strict check *)
|
7 gadi atpakaļ |
felixf
|
76f47c44da
patched temporary variable reuse
|
7 gadi atpakaļ |
felixf
|
328a86f8e0
reverted (32-bit Oberon legacy): LEN is treated as LONGINT
|
7 gadi atpakaļ |
felixf
|
ba00797090
Improvements:
|
7 gadi atpakaļ |
felixf
|
d73653eb80
Init Fields of CellType
|
7 gadi atpakaļ |
felixf
|
6795832da7
removed redundant / wrong header for coop A2
|
7 gadi atpakaļ |
felixf
|
9dc297a69d
Finally: 64-bit A2 on Windows boots and works with the Garbage Collector
|
7 gadi atpakaļ |
felixf
|
e669c6e42f
can boot with GC on -- but GC still runs into problems (metadata corrupt, probably)
|
7 gadi atpakaļ |
felixf
|
2377da2446
adjusted parameter order
|
7 gadi atpakaļ |
felixf
|
90d4e0f347
64 bit A2 conversions:
|
7 gadi atpakaļ |
felixf
|
7e2f165f62
corrected alignment for WinAPI64
|
7 gadi atpakaļ |
felixf
|
5ba63086f9
WinAPI calling convention (shadow registers to stack)
|
7 gadi atpakaļ |
felixf
|
d96bb88e79
alignment and stack allocation problem with 64-bit WinAPI identified -- all calls seem to work fine now
|
7 gadi atpakaļ |
felixf
|
228cc1102f
Modifications and additions for the Win64 kernel -- work in progress.
|
7 gadi atpakaļ |
felixf
|
3965433802
Patched bug -- the OnHeap check was not conservative enough. Temporarily disabled.
|
7 gadi atpakaļ |
felixf
|
b01add9119
Performance improvement for write barriers
|
7 gadi atpakaļ |
felixf
|
876ab05fa2
Every temporary variable gets a new name. Important for ActiveCells
|
7 gadi atpakaļ |
felixf
|
963ab5c2e0
caught a known leftover case (write barrier for assignment of static math arrays containing pointers)
|
7 gadi atpakaļ |
felixf
|
0dc3648ec6
Generational Garbage Collection -- Enable using Command Heaps.SetYoung
|
7 gadi atpakaļ |
felixf
|
00c8f61933
Do not patch CRC with old object file or simple metadata
|
7 gadi atpakaļ |
negelef
|
6513901441
Patched wrong offset from previous commit
|
7 gadi atpakaļ |
negelef
|
063b60828f
Fixed retrieval of size of record
|
7 gadi atpakaļ |
negelef
|
89a9e89681
Fixed traversal of nested scopes in cooperative mode
|
7 gadi atpakaļ |
negelef
|
ff51fc5dab
Fixed traversal of external functions
|
7 gadi atpakaļ |
negelef
|
703c974097
Fixed generation of procedure descriptors in cooperative mode
|
7 gadi atpakaļ |
negelef
|
69201e8268
Fixed references in cooperative mode
|
7 gadi atpakaļ |
felixf
|
da2c74b12a
Preparational notes fot the changes for a generational garbage collector
|
7 gadi atpakaļ |
felixf
|
c311bfd8ab
clear temporary pointer variables
|
7 gadi atpakaļ |
felixf
|
de3d81df9b
Resolved issue with tensor range
|
8 gadi atpakaļ |