Commit History

Author SHA1 Message Date
  felixf 946ee31f28 fist working version for dynamic calls within methods in record scope (Oberon2 style) 6 years ago
  felixf 1529e958fe allocate register after evaluation for condition to value (otherwise unused register may be stored on stack, which leads to problems with backend) 6 years ago
  felixf 5cb9489c65 removed redundant branches 6 years ago
  felixf b494321b9f Treat resolved field (--> constant folding of conditions) 6 years ago
  felixf a3039c0fa2 removed "conditional" state and made conditions explicit 6 years ago
  negelef d395d7f414 Do not omit type descriptor when allocating plain pointer types 6 years ago
  negelef f2c3a699ae Fixed offset of last variable 6 years ago
  negelef 2de611d694 Fixed stack size for procedures containing external variables 6 years ago
  negelef 1d672e64a8 Fixed repeated type tests in cooperative cases 6 years ago
  felixf b1f9aa9fec removed testing code (marked basic block start / end with nop) 6 years ago
  felixf 0d1a0813c5 removed visitor pattern completely now 6 years ago
  felixf 1b22680b94 removed unused symbols, 7 years ago
  felixf 7eb1467920 warnings / deprecate use of old with statement syntax 7 years ago
  felixf 6d1f056e3d improved handling of huge sparse case tables: use if cascade on a register (can potentially be improved further with binary search or hash tables if required) 7 years ago
  felixf 3d126198fb Improved syntax of with-statement 7 years ago
  negelef 935314776f Fixed gap computation for 64-bit SysvABI which depends on how many actual registers have been passed (including floating-point values) 7 years ago
  felixf 722bcdcfb8 Patched issue with pushing integer and floating point parameters in registers on Linux64. 7 years ago
  negelef e31dced224 Removed obsolete darwin calling convention flag 7 years ago
  negelef 886244f9cf Fixed alignment of ranges passed as parameters 7 years ago
  negelef 76b966dceb Export artifical assign, reset, and trace procedures for merging 7 years ago
  negelef 02247d629c Adjusted cooperative and write-barrier mode resetting of temporary variables 7 years ago
  negelef 5cbc39a38f Trace expressions of type size with proper integer type 7 years ago
  negelef 5d11bdf0a5 Added support for restoring registers without popping them 7 years ago
  felixf 9b8fa0efe9 Patched this case: 7 years ago
  negelef b017d38562 Reverted changes from revision 8197 7 years ago
  negelef aac8e4ccaf Removed BIOS specific PCI modules (I386.PCI.Mod and AMD64.PCI.Mod) 7 years ago
  negelef 949bf8b0ea Improved solution of the issue fixed in revision 8170 by simply decrementing the pc before looking it up 7 years ago
  negelef 70cb650d89 Fixed address of trap instruction at end of procedures that don't return values 7 years ago
  negelef 7324dc8173 Added proper constant for invalid stream positions 7 years ago
  felixf ea71e5e348 vector register on the left hand side of an assignment 7 years ago