negelef
|
799601c3cc
Use proper stack and frame pointer procedures provided by the compiler
|
6 роки тому |
negelef
|
e7b468c25b
Fixed forgotten commit
|
7 роки тому |
negelef
|
de52e92426
Renamed SystemTools to System
|
7 роки тому |
negelef
|
aa8277863d
Renamed Runtime module to built-ins as it mainly contains built-in functions for operations which the compiler or back-end do not support natively
|
7 роки тому |
negelef
|
70555b1742
Prefixed Runtime module
|
7 роки тому |
eth.negelef
|
f8429d7fb6
Renamed Win32 filename prefix to Windows in order to unify the naming scheme of platforms
|
7 роки тому |
eth.negelef
|
43d3475492
Renamed windows-specific modules that are architecture-dependent
|
7 роки тому |
eth.negelef
|
4db795687b
Removed trace output
|
7 роки тому |
felixf
|
c2f9a74029
Support for Reference Counting:
|
7 роки тому |
felixf
|
9f4660486b
|
7 роки тому |
felixf
|
d9030fe76a
Patched 64-bit MathArray GC bug
|
7 роки тому |
eth.negelef
|
63d158afd0
Improved assignment checks that are publicly accessible
|
7 роки тому |
eth.negelef
|
4dd95e2fd8
Only call EnterInCardSet when generational GC is enabled (needs improvement for 64-bit address spaces)
|
7 роки тому |
eth.negelef
|
0365e24e8f
Improved preconditions
|
7 роки тому |
eth.negelef
|
fa2f520344
Use proper maximum size
|
7 роки тому |
felixf
|
241d2f11ed
removed a redundant (and malicious) write barrier in the GC
|
7 роки тому |
felixf
|
0295a30a7c
explicit untraced (unsafe does not imply untraced any more)
|
7 роки тому |
felixf
|
9dc297a69d
Finally: 64-bit A2 on Windows boots and works with the Garbage Collector
|
7 роки тому |
felixf
|
aac10399b1
Windows 64 bit kernel boots up to kernel and can execute a producer consumer pattern (exclusive / wait / scheduling working)
|
7 роки тому |
felixf
|
228cc1102f
Modifications and additions for the Win64 kernel -- work in progress.
|
7 роки тому |
felixf
|
b01add9119
Performance improvement for write barriers
|
7 роки тому |
felixf
|
58f4ed4957
mini patch
|
8 роки тому |
felixf
|
0dc3648ec6
Generational Garbage Collection -- Enable using Command Heaps.SetYoung
|
8 роки тому |
felixf
|
535b36d48a
Enforce import of Runtime in Heaps (import order + shortened linking command)
|
8 роки тому |
felixf
|
da2c74b12a
Preparational notes fot the changes for a generational garbage collector
|
8 роки тому |
felixf
|
aa79cd2eaf
Basic functionality of objects on the heap tracing working again
|
8 роки тому |
felixf
|
24293a4ae3
Added placeholders for write Barriers (functional with --writeBarriers compiler option)
|
8 роки тому |
felixf
|
396f6e6604
improved GC slightly
|
8 роки тому |
felixf
|
5f93bd6d5c
Patched a subtle GC-related bug in ProcessInfo0
|
8 роки тому |
felixf
|
57fbeae15d
Prepared Heaps.NewArray for POINTER TO ARRAY OF ARRAY X OF RecPtr
|
8 роки тому |