negelef
|
76b966dceb
Export artifical assign, reset, and trace procedures for merging
|
7 anos atrás |
negelef
|
02247d629c
Adjusted cooperative and write-barrier mode resetting of temporary variables
|
7 anos atrás |
negelef
|
5cbc39a38f
Trace expressions of type size with proper integer type
|
7 anos atrás |
negelef
|
5d11bdf0a5
Added support for restoring registers without popping them
|
7 anos atrás |
felixf
|
9b8fa0efe9
Patched this case:
|
7 anos atrás |
negelef
|
b017d38562
Reverted changes from revision 8197
|
7 anos atrás |
negelef
|
aac8e4ccaf
Removed BIOS specific PCI modules (I386.PCI.Mod and AMD64.PCI.Mod)
|
7 anos atrás |
negelef
|
949bf8b0ea
Improved solution of the issue fixed in revision 8170 by simply decrementing the pc before looking it up
|
7 anos atrás |
negelef
|
70cb650d89
Fixed address of trap instruction at end of procedures that don't return values
|
7 anos atrás |
negelef
|
7324dc8173
Added proper constant for invalid stream positions
|
7 anos atrás |
felixf
|
ea71e5e348
vector register on the left hand side of an assignment
|
7 anos atrás |
felixf
|
f8f987b281
Patched vector register to stack operation
|
7 anos atrás |
felixf
|
16a6951dda
patched a problem when a temporary variable with register was tried to be reused as temporary variable on the stack
|
7 anos atrás |
felixf
|
b04f68acd2
Patched problem with temporaries
|
7 anos atrás |
negelef
|
7c0bbdb337
Removed obsolete newObjectFile flag
|
7 anos atrás |
felixf
|
360adc9c0c
treated option "newObjectFile" as addition (not replacement)
|
7 anos atrás |
felixf
|
2270b6687b
patched incorrect negative method table index offset for simple metadata
|
7 anos atrás |
negelef
|
e8295b6486
Removed compiler "intrinsics" which can now be found in the Builtins module
|
7 anos atrás |
negelef
|
de52e92426
Renamed SystemTools to System
|
7 anos atrás |
negelef
|
c91f69c538
Moved common functions from Runtime into Builtins
|
7 anos atrás |
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 anos atrás |
negelef
|
0f0687d9f6
Hardcode runtime module in cooperative case
|
7 anos atrás |
felixf
|
de8d09fec7
Patched overlapping temporary variables
|
7 anos atrás |
negelef
|
70555b1742
Prefixed Runtime module
|
7 anos atrás |
felixf
|
00a490e780
Made const parameters untraced (required at least for array base with metadata GC)
|
7 anos atrás |
felixf
|
37c5f098c1
patched offsets (additional refcount field in HeapBlock)
|
7 anos atrás |
eth.negelef
|
f8429d7fb6
Renamed Win32 filename prefix to Windows in order to unify the naming scheme of platforms
|
7 anos atrás |
eth.negelef
|
43d3475492
Renamed windows-specific modules that are architecture-dependent
|
7 anos atrás |
felixf
|
c2f9a74029
Support for Reference Counting:
|
7 anos atrás |
negelef
|
cbf41a32c4
Removed obsolete section fields
|
7 anos atrás |