Commit History

作者 SHA1 備註 提交日期
  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. 9 年之前
  eth.hunzikerp 50b065b23d CancelTimeout more robust, sync with Objects.Mod 9 年之前
  felixf 5b63592fd6 Removed debug tracing and some old unused stuff 9 年之前
  felixf cc32c24225 Corrected precise GC handling: 9 年之前
  felixf 2dbd0e7594 One address too many on stack ? 9 年之前
  felixf 8a0d7586e9 Simplified data structures for precise garbage collection again. 9 年之前
  felixf 9aed3c6575 First version with a working precise GC -- contains lots of debug tracing 9 年之前
  felixf 4acb133a14 patch -- stacks are fully traversed now 9 年之前
  felixf 59f403b259 Added metadata part of GC 9 年之前
  felixf 2e2984ce9f Minor patches -- on the way to the precise GC 9 年之前
  felixf 8bd804556b Simplified 9 年之前
  felixf 95c4418ad1 more compact representation of procedure descriptors in modules, will replace the non heuristic GC soon 9 年之前
  felixf 4ae503b9bf 10 年之前
  eth.tmartiel 807dda4cc9 Fixed linking problem with constant MathArray values defined in other modules: applied same handling as for string values. 10 年之前