felixf
|
b04f68acd2
Patched problem with temporaries
|
пре 7 година |
negelef
|
7c0bbdb337
Removed obsolete newObjectFile flag
|
пре 7 година |
felixf
|
360adc9c0c
treated option "newObjectFile" as addition (not replacement)
|
пре 7 година |
felixf
|
2270b6687b
patched incorrect negative method table index offset for simple metadata
|
пре 7 година |
negelef
|
e8295b6486
Removed compiler "intrinsics" which can now be found in the Builtins module
|
пре 7 година |
negelef
|
de52e92426
Renamed SystemTools to System
|
пре 7 година |
negelef
|
c91f69c538
Moved common functions from Runtime into Builtins
|
пре 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
|
0f0687d9f6
Hardcode runtime module in cooperative case
|
пре 7 година |
felixf
|
de8d09fec7
Patched overlapping temporary variables
|
пре 7 година |
negelef
|
70555b1742
Prefixed Runtime module
|
пре 7 година |
felixf
|
00a490e780
Made const parameters untraced (required at least for array base with metadata GC)
|
пре 7 година |
felixf
|
37c5f098c1
patched offsets (additional refcount field in HeapBlock)
|
пре 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 година |
felixf
|
c2f9a74029
Support for Reference Counting:
|
пре 7 година |
negelef
|
cbf41a32c4
Removed obsolete section fields
|
пре 7 година |
negelef
|
2e484d2f6e
Added proper reflection of procedure variables
|
пре 7 година |
felixf
|
9f4660486b
|
пре 7 година |
eth.negelef
|
9a608fcad2
Fixed loop termination
|
пре 7 година |
eth.negelef
|
5925150e89
Removed padding for set values
|
пре 7 година |
eth.negelef
|
12731370b8
Fixed reflection of set values
|
пре 7 година |
eth.negelef
|
6768131975
Added proper type definition for evaluating constant integer expressions
|
пре 7 година |
eth.negelef
|
4065854ddd
Added proper type definition for evaluating constant set expressions
|
пре 7 година |
felixf
|
3490093614
Moved platform calling convention to the frontend (as an important side effect, platform calling convention is appearing translated in the symbol file)
|
пре 7 година |
felixf
|
0db92cf8d3
cc --> callingConvention
|
пре 7 година |
felixf
|
d7e0caff9c
Added Platform Calling Convention
|
пре 7 година |
felixf
|
872ae13a67
cleanup and documentation
|
пре 7 година |
felixf
|
129a7c0ffe
Patched Alignment for 64-bit SysVABI (C- Calling Convention on LInux64)
|
пре 7 година |
eth.negelef
|
e1f7b6c4cb
Fixed alignment of complex numbers passed as parameters
|
пре 7 година |