Commit History

作者 SHA1 備註 提交日期
  felixf 2bc31288e1 added support for returning enumeration from procedure (added test in compilation test) 7 年之前
  felixf a4cc6260a9 Improved temporary variable use: decreased number of variables considerably 7 年之前
  felixf 81fc79f11e Improved and simplified parameter register handling: 7 年之前
  negelef 900eb35aa3 Removed duplicated semicolons 7 年之前
  felixf 4e4e439576 Removed priority from generic sections (replaced by section types) 7 年之前
  felixf 252996767c Activated Option "AliasOnlyExported" such that only aliases appear in object files that are required to link or load object files 7 年之前
  negelef ea68b4add9 Fixed scope check for variables from inline procedures 7 年之前
  negelef 6bd272f5ff Fixed missing temporaries in context setup 7 年之前
  negelef 769f62d8e1 Fixed spacing in error messages 7 年之前
  eth.negelef 1d31ecdb43 Renamed generic Windows-build to match its compiler platform 7 年之前
  felixf 67cf057258 temporary variables in inline calls (removed too strict check *) 7 年之前
  felixf 76f47c44da patched temporary variable reuse 7 年之前
  felixf 328a86f8e0 reverted (32-bit Oberon legacy): LEN is treated as LONGINT 7 年之前
  felixf ba00797090 Improvements: 7 年之前
  felixf d73653eb80 Init Fields of CellType 7 年之前
  felixf 6795832da7 removed redundant / wrong header for coop A2 7 年之前
  felixf 9dc297a69d Finally: 64-bit A2 on Windows boots and works with the Garbage Collector 7 年之前
  felixf e669c6e42f can boot with GC on -- but GC still runs into problems (metadata corrupt, probably) 7 年之前
  felixf 2377da2446 adjusted parameter order 7 年之前
  felixf 90d4e0f347 64 bit A2 conversions: 7 年之前
  felixf 7e2f165f62 corrected alignment for WinAPI64 7 年之前
  felixf 5ba63086f9 WinAPI calling convention (shadow registers to stack) 7 年之前
  felixf d96bb88e79 alignment and stack allocation problem with 64-bit WinAPI identified -- all calls seem to work fine now 7 年之前
  felixf 228cc1102f Modifications and additions for the Win64 kernel -- work in progress. 7 年之前
  felixf 3965433802 Patched bug -- the OnHeap check was not conservative enough. Temporarily disabled. 7 年之前
  felixf b01add9119 Performance improvement for write barriers 7 年之前
  felixf 876ab05fa2 Every temporary variable gets a new name. Important for ActiveCells 7 年之前
  felixf 963ab5c2e0 caught a known leftover case (write barrier for assignment of static math arrays containing pointers) 7 年之前
  felixf 0dc3648ec6 Generational Garbage Collection -- Enable using Command Heaps.SetYoung 7 年之前
  felixf 00c8f61933 Do not patch CRC with old object file or simple metadata 8 年之前