Commit History

作者 SHA1 備註 提交日期
  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 6cfcb4560c Unified runtime module names 7 年之前
  felixf b5fcc12969 Added support for 64-bit shift and (usnigned) comparison 7 年之前
  felixf dd3d5477c3 patched all method visibility conflicts: extending methods keep visibility of super method. 7 年之前
  felixf 4e4e439576 Removed priority from generic sections (replaced by section types) 7 年之前
  felixf 90d4e0f347 64 bit A2 conversions: 7 年之前
  felixf 063e828e26 Patched imprecise error positions within ARM assembler 7 年之前
  felixf 00ed9dce72 Corrected interrupt calling convention 8 年之前
  felixf 6849ac77e4 Improved error handling: line/column position now available everywhere 8 年之前
  felixf 1f8e6977a5 Added rich position to Scanner / Syntax Tree Elements 8 年之前
  felixf e0864e2384 Also treated line numbers correctly in assembler code 8 年之前
  felixf 802bb8ec11 Patched issue with MOVW: 2^16 cannot be emitted 8 年之前
  felixf 9f054467ee Added support for 16-bit integer immediates (MOVW) 8 年之前
  felixf a6d79950ff Made sure that multiplication by power of 2s is possible without runtime call 8 年之前
  felixf f16b38f79e Improved emission of MOD when power of two 8 年之前
  felixf df67432857 Removed code duplication 8 年之前
  felixf a3d159abe8 Added optimization: replace mul / div by shift if possible 8 年之前
  felixf c539634408 Patched rounding mode for integer division. Included integers with less than 32 bits. 9 年之前
  felixf c222e0e64c Added support of Division via FPU unit 9 年之前
  felixf 3c00209322 Enabled separate imports / separate compilation of cells within a module (TRM / ARM / AMD separation) 9 年之前
  felixf a96cb393b1 Register overlap protect 9 年之前
  felixf 07d0ab5616 Patched an important bug with pop on double 9 年之前
  felixf ec95e4b945 Assert that zero/sign extension does not operate on memory operands (i.e. only on registers) 9 年之前
  felixf ecb47b0376 Patched a bug for conversion to hugeint 9 年之前
  felixf 2e03908b35 Minor patches 9 年之前
  felixf 3d3c819260 Interoperability between runtime and modules with or without FPU32 or FPU64 support 9 年之前
  felixf 8162455970 Patched issues with FLDD (offset is word relative, not byte relative) 9 年之前
  felixf 13bc53f056 Patched emission of fixup blocks 9 年之前
  felixf c5960d0381 Improved references mechanism (failsafe against different fixup widths and more generic) 9 年之前
  felixf 7ec66430e0 Patched some issues with 64-bit / 32-bit FPU on ARM 9 年之前