Commit History

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