Historie revizí

Autor SHA1 Zpráva Datum
  felixf e3cd6e39d0 Intermediate step před 8 roky
  felixf 2cebc4b747 Simplification před 8 roky
  felixf 87476e421e switched paranoid on for GC reporting -- should be removed when working stable for some time před 8 roky
  felixf 81b7ea4baf Remove Paranoid Flag (should be enabled when GC related problems occur) před 8 roky
  felixf 2a4edb8691 Make sure that the compiler does not run into false pointers (runtime part) před 8 roky
  felixf 3b221a11bc Linux32G build works and is fully operational před 8 roky
  felixf 9ca1a3fd8d Patched order, removed unnecessary trace před 9 roky
  felixf 7b5153304d Forgotten initialization of a protected record block lock entry -- triggers a bug that very much looks like a GC problem when a block is reused. před 9 roky
  felixf 1ee859c02b (Heuritisc) GC working -- using correct SP / BP před 9 roky
  felixf af0440943f reintroduced generic implementations lock field (used by LinuxG) před 9 roky
  felixf a73e4eeda3 Forgotten commit (lock in prot heap block not required for windows) před 9 roky
  felixf d6aac02861 Reverted change that had resulted from misleading GC traps. před 9 roky
  felixf cfe24bdf23 Microsoft's GetThreadContext and Wow64GetThreadContext functions do not return the correct base pointer in all cases (when kernel calls have entered 64-bit mode). Therefore WinAPI calls have to be intercepted for the precise GC to work. Having intercepted EnterCriticalSection and LeaveCriticalSection seems to do the job -- might require more functions in future though. před 9 roky
  felixf 8a0d7586e9 Simplified data structures for precise garbage collection again. před 9 roky
  felixf 9aed3c6575 First version with a working precise GC -- contains lots of debug tracing před 9 roky
  felixf bd78335e20 Small but important issues: compiler can compile itself with GC metadata enabled now před 9 roky
  felixf 95c4418ad1 more compact representation of procedure descriptors in modules, will replace the non heuristic GC soon před 9 roky
  felixf 6f2a117ff3 minor před 9 roky
  felixf 242040b9df Better readable version of Heaps.Mod před 9 roky
  felixf ccdd41762c rebuilt release with generic object file před 9 roky
  felixf b306eb7bce Improved the mark phase of the GC. před 9 roky
  felixf 042f96c818 Improved heap allocation: sporadically call garbage collector and use free lists před 9 roky
  eth.negelef d5c4f9d2eb Replaced unnecessary address comparison functions with proper compare operators před 10 roky
  eth.tmartiel 807dda4cc9 Fixed linking problem with constant MathArray values defined in other modules: applied same handling as for string values. před 10 roky