felixf
|
0d1a0813c5
removed visitor pattern completely now
|
6 gadi atpakaļ |
felixf
|
1b22680b94
removed unused symbols,
|
6 gadi atpakaļ |
felixf
|
7eb1467920
warnings / deprecate use of old with statement syntax
|
6 gadi atpakaļ |
felixf
|
6d1f056e3d
improved handling of huge sparse case tables: use if cascade on a register (can potentially be improved further with binary search or hash tables if required)
|
6 gadi atpakaļ |
felixf
|
3d126198fb
Improved syntax of with-statement
|
6 gadi atpakaļ |
negelef
|
935314776f
Fixed gap computation for 64-bit SysvABI which depends on how many actual registers have been passed (including floating-point values)
|
6 gadi atpakaļ |
felixf
|
722bcdcfb8
Patched issue with pushing integer and floating point parameters in registers on Linux64.
|
6 gadi atpakaļ |
negelef
|
e31dced224
Removed obsolete darwin calling convention flag
|
6 gadi atpakaļ |
negelef
|
886244f9cf
Fixed alignment of ranges passed as parameters
|
6 gadi atpakaļ |
negelef
|
76b966dceb
Export artifical assign, reset, and trace procedures for merging
|
7 gadi atpakaļ |
negelef
|
02247d629c
Adjusted cooperative and write-barrier mode resetting of temporary variables
|
7 gadi atpakaļ |
negelef
|
5cbc39a38f
Trace expressions of type size with proper integer type
|
7 gadi atpakaļ |
negelef
|
5d11bdf0a5
Added support for restoring registers without popping them
|
7 gadi atpakaļ |
felixf
|
9b8fa0efe9
Patched this case:
|
7 gadi atpakaļ |
negelef
|
b017d38562
Reverted changes from revision 8197
|
7 gadi atpakaļ |
negelef
|
aac8e4ccaf
Removed BIOS specific PCI modules (I386.PCI.Mod and AMD64.PCI.Mod)
|
7 gadi atpakaļ |
negelef
|
949bf8b0ea
Improved solution of the issue fixed in revision 8170 by simply decrementing the pc before looking it up
|
7 gadi atpakaļ |
negelef
|
70cb650d89
Fixed address of trap instruction at end of procedures that don't return values
|
7 gadi atpakaļ |
negelef
|
7324dc8173
Added proper constant for invalid stream positions
|
7 gadi atpakaļ |
felixf
|
ea71e5e348
vector register on the left hand side of an assignment
|
7 gadi atpakaļ |
felixf
|
f8f987b281
Patched vector register to stack operation
|
7 gadi atpakaļ |
felixf
|
16a6951dda
patched a problem when a temporary variable with register was tried to be reused as temporary variable on the stack
|
7 gadi atpakaļ |
felixf
|
b04f68acd2
Patched problem with temporaries
|
7 gadi atpakaļ |
negelef
|
7c0bbdb337
Removed obsolete newObjectFile flag
|
7 gadi atpakaļ |
felixf
|
360adc9c0c
treated option "newObjectFile" as addition (not replacement)
|
7 gadi atpakaļ |
felixf
|
2270b6687b
patched incorrect negative method table index offset for simple metadata
|
7 gadi atpakaļ |
negelef
|
e8295b6486
Removed compiler "intrinsics" which can now be found in the Builtins module
|
7 gadi atpakaļ |
negelef
|
de52e92426
Renamed SystemTools to System
|
7 gadi atpakaļ |
negelef
|
c91f69c538
Moved common functions from Runtime into Builtins
|
7 gadi atpakaļ |
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 gadi atpakaļ |