Commit History

Autor SHA1 Mensaxe Data
  eth.negelef 1d31ecdb43 Renamed generic Windows-build to match its compiler platform %!s(int64=7) %!d(string=hai) anos
  felixf 67cf057258 temporary variables in inline calls (removed too strict check *) %!s(int64=7) %!d(string=hai) anos
  felixf 76f47c44da patched temporary variable reuse %!s(int64=7) %!d(string=hai) anos
  felixf 328a86f8e0 reverted (32-bit Oberon legacy): LEN is treated as LONGINT %!s(int64=7) %!d(string=hai) anos
  felixf ba00797090 Improvements: %!s(int64=7) %!d(string=hai) anos
  felixf d73653eb80 Init Fields of CellType %!s(int64=7) %!d(string=hai) anos
  felixf 6795832da7 removed redundant / wrong header for coop A2 %!s(int64=7) %!d(string=hai) anos
  felixf 9dc297a69d Finally: 64-bit A2 on Windows boots and works with the Garbage Collector %!s(int64=7) %!d(string=hai) anos
  felixf e669c6e42f can boot with GC on -- but GC still runs into problems (metadata corrupt, probably) %!s(int64=7) %!d(string=hai) anos
  felixf 2377da2446 adjusted parameter order %!s(int64=7) %!d(string=hai) anos
  felixf 90d4e0f347 64 bit A2 conversions: %!s(int64=7) %!d(string=hai) anos
  felixf 7e2f165f62 corrected alignment for WinAPI64 %!s(int64=7) %!d(string=hai) anos
  felixf 5ba63086f9 WinAPI calling convention (shadow registers to stack) %!s(int64=7) %!d(string=hai) anos
  felixf d96bb88e79 alignment and stack allocation problem with 64-bit WinAPI identified -- all calls seem to work fine now %!s(int64=7) %!d(string=hai) anos
  felixf 228cc1102f Modifications and additions for the Win64 kernel -- work in progress. %!s(int64=7) %!d(string=hai) anos
  felixf 3965433802 Patched bug -- the OnHeap check was not conservative enough. Temporarily disabled. %!s(int64=7) %!d(string=hai) anos
  felixf b01add9119 Performance improvement for write barriers %!s(int64=7) %!d(string=hai) anos
  felixf 876ab05fa2 Every temporary variable gets a new name. Important for ActiveCells %!s(int64=7) %!d(string=hai) anos
  felixf 963ab5c2e0 caught a known leftover case (write barrier for assignment of static math arrays containing pointers) %!s(int64=8) %!d(string=hai) anos
  felixf 0dc3648ec6 Generational Garbage Collection -- Enable using Command Heaps.SetYoung %!s(int64=8) %!d(string=hai) anos
  felixf 00c8f61933 Do not patch CRC with old object file or simple metadata %!s(int64=8) %!d(string=hai) anos
  negelef 6513901441 Patched wrong offset from previous commit %!s(int64=8) %!d(string=hai) anos
  negelef 063b60828f Fixed retrieval of size of record %!s(int64=8) %!d(string=hai) anos
  negelef 89a9e89681 Fixed traversal of nested scopes in cooperative mode %!s(int64=8) %!d(string=hai) anos
  negelef ff51fc5dab Fixed traversal of external functions %!s(int64=8) %!d(string=hai) anos
  negelef 703c974097 Fixed generation of procedure descriptors in cooperative mode %!s(int64=8) %!d(string=hai) anos
  negelef 69201e8268 Fixed references in cooperative mode %!s(int64=8) %!d(string=hai) anos
  felixf da2c74b12a Preparational notes fot the changes for a generational garbage collector %!s(int64=8) %!d(string=hai) anos
  felixf c311bfd8ab clear temporary pointer variables %!s(int64=8) %!d(string=hai) anos
  felixf de3d81df9b Resolved issue with tensor range %!s(int64=8) %!d(string=hai) anos