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 becac5f527 Changed default bitmode to match host environment %!s(int64=6) %!d(string=hai) anos
  eth.metacore 86914d74a5 fix type of return value %!s(int64=6) %!d(string=hai) anos
  felixf 9a03fec8fa patched bug with unintended sign extension for 32 bit values being pushed as 64 bit values %!s(int64=7) %!d(string=hai) anos
  felixf 722bcdcfb8 Patched issue with pushing integer and floating point parameters in registers on Linux64. %!s(int64=7) %!d(string=hai) anos
  negelef e31dced224 Removed obsolete darwin calling convention flag %!s(int64=7) %!d(string=hai) anos
  negelef b3a77f78d3 Improved stack pointer modifications %!s(int64=7) %!d(string=hai) anos
  negelef ae0bedf522 Reserve RBX for activity pointer in 64-bit mode %!s(int64=7) %!d(string=hai) anos
  felixf 3eb5c84fe8 improved performance of copy for very small sizes (1,2,4,8) %!s(int64=7) %!d(string=hai) anos
  felixf 1da0c4e89c Added support for MOV XMMa XMMb for vector registers %!s(int64=7) %!d(string=hai) anos
  negelef 7324dc8173 Added proper constant for invalid stream positions %!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 582455f41c Use WORD instead of LONGINT as result type %!s(int64=7) %!d(string=hai) anos
  felixf 9f4660486b %!s(int64=7) %!d(string=hai) anos
  felixf 273a8f4db2 patched reading CAS instruction %!s(int64=7) %!d(string=hai) anos
  felixf 03ee1f7202 patched stack alignment bugs %!s(int64=7) %!d(string=hai) anos
  felixf c5d3f8fcd4 added missing variable %!s(int64=7) %!d(string=hai) anos
  felixf deee03e015 support for conversion UNSIGNED --> FLOAT %!s(int64=7) %!d(string=hai) anos
  eth.negelef 780c02bf0d Added support for comparing complex unsigned values %!s(int64=7) %!d(string=hai) anos
  eth.negelef 1c05ad7c45 Use volatile register in 64-bit case for initialising stack frame %!s(int64=7) %!d(string=hai) anos
  eth.negelef 68506774db Fixed direct adressing in 64-bit mode for dynamic module loading %!s(int64=7) %!d(string=hai) anos
  negelef 9e591b1329 Fixed hard-coded register width in copy and fill instruction %!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
  felixf 3b3e542b91 Corrected 64bit memory size for pop float %!s(int64=7) %!d(string=hai) anos
  felixf 5b35c0cf7a removed unnecessary register shift by one (XMM0 is the first floating point register passed in A64bit WINAPI calling convention) %!s(int64=7) %!d(string=hai) anos
  felixf 81fc79f11e Improved and simplified parameter register handling: %!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 dad7129d9a Added back in support for inline assembler using CODE .. WITH IN .. OUT .. END %!s(int64=7) %!d(string=hai) anos