negelef
|
72406ae9e0
Unified whitespace
|
vor 6 Jahren |
negelef
|
38473b9849
Removed end-of-line whitespace in all modules
|
vor 6 Jahren |
negelef
|
7324dc8173
Added proper constant for invalid stream positions
|
vor 7 Jahren |
negelef
|
7c0bbdb337
Removed obsolete newObjectFile flag
|
vor 7 Jahren |
negelef
|
de52e92426
Renamed SystemTools to System
|
vor 7 Jahren |
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
|
vor 7 Jahren |
negelef
|
6cfcb4560c
Unified runtime module names
|
vor 7 Jahren |
felixf
|
dd3d5477c3
patched all method visibility conflicts: extending methods keep visibility of super method.
|
vor 7 Jahren |
negelef
|
900eb35aa3
Removed duplicated semicolons
|
vor 7 Jahren |
felixf
|
4e4e439576
Removed priority from generic sections (replaced by section types)
|
vor 7 Jahren |
felixf
|
6849ac77e4
Improved error handling: line/column position now available everywhere
|
vor 8 Jahren |
felixf
|
e0864e2384
Also treated line numbers correctly in assembler code
|
vor 8 Jahren |
felixf
|
f16b38f79e
Improved emission of MOD when power of two
|
vor 8 Jahren |
felixf
|
7fa5dda47f
Added optimization: replace mul / div by shift if possible
|
vor 8 Jahren |
felixf
|
3c00209322
Enabled separate imports / separate compilation of cells within a module (TRM / ARM / AMD separation)
|
vor 9 Jahren |
felixf
|
316732e6df
Preparations for Unix x64: 64-bit calling convention (being different from that of the WinAPI)
|
vor 9 Jahren |
felixf
|
44bf96bbb2
Removed debugging trace
|
vor 9 Jahren |
felixf
|
f622377202
Patched fixup problem with TRM (introduced with previous patch)
|
vor 9 Jahren |
felixf
|
5b614be365
Patched (allowed case of) empty section reference
|
vor 9 Jahren |
felixf
|
76e0945562
Patched frame pointer offset problem introduced with explicit link register support
|
vor 9 Jahren |
felixf
|
b44209fae0
corrected instruction width
|
vor 9 Jahren |
felixf
|
311a5949d3
Patched a problem with instruction width (18 became 32 when data sections were present)
|
vor 9 Jahren |
felixf
|
e7ca9ce59f
removed dependencies on module ActiveCells, Hardware and TRMTools
|
vor 9 Jahren |
felixf
|
cd5558f722
added standard compiler components
|
vor 9 Jahren |
felixf
|
5f23454cbf
Moved parts of the calling / stack convention to front-end. Stack layout harmonized:
|
vor 9 Jahren |
felixf
|
c4d4cb6df9
Moved TRM backend from OC to A2 trunk.
|
vor 9 Jahren |