Commit Graph
967 Commits
Author SHA1 Message Date
Daan 471bc768e3 Merge branch 'dev-slice' into dev-slice-steal 2024-10-27 22:20:19 -07:00
Daan c0e1132674 merge from dev 2024-10-27 22:17:23 -07:00
Daan 5f35933331 add 0 byte to canary to prevent spurious read overflow to read the canary (issue #951, pr #953) 2024-10-27 21:39:07 -07:00
Daan d3455ea29e Merge branch 'dev' into dev-slice 2024-10-27 18:17:38 -07:00
Daan aa881733d7 reorganize primitives for process initialization; use special data segment on Windows for thread termination by default on Windows now (issue #869) 2024-10-21 22:56:59 -07:00
daanx 723869014f add ability to abandon segments after a threshold 2024-10-09 21:24:20 -07:00
Daan ad02086d3b remove default MI_DEBUG_GUARDED 2024-08-21 17:07:01 -07:00
Daan Leijen 3ec3aaf858 merge from dev 2024-08-21 11:33:11 -07:00
Daan Leijen 4234a9bd9d Merge branch 'dev-guarded' into dev 2024-08-21 11:30:33 -07:00
Daan Leijen b9b529de28 shuffle for 128 bit 2024-08-21 10:45:19 -07:00
Daan Leijen 9731941c7b merge from dev-guarded 2024-08-20 13:11:54 -07:00
Daan Leijen 1ab67d44c8 merge from dev-guarded 2024-08-20 12:57:20 -07:00
daanx 8899a11c70 clean up guarded pages code 2024-08-20 11:09:17 -07:00
daanx 635cf7af6a fix multi-threaded free to unprotect guarded blocks 2024-08-20 09:55:57 -07:00
daanx 0c19eb60cf initial working guarded pages 2024-08-19 21:21:40 -07:00
Daan 7b5df14bea initial work on guarded objects 2024-07-16 09:15:59 -07:00
daanx 3726cf94ba merge from dev 2024-06-17 16:18:03 -07:00
Daan 98058eed14 add heap tag to area descriptor 2024-06-04 16:54:06 -07:00
daanx f79ea2461a merge from dev 2024-06-03 21:01:23 -07:00
daanx b1188ea336 fix potential race on subproc field in the segment 2024-06-03 20:57:00 -07:00
Daan Leijen 7c67114fd4 merge from dev 2024-06-03 18:14:44 -07:00
daanx 96b69d7ef6 fix leak where OS abandoned blocks were not always reclaimed 2024-06-03 17:28:14 -07:00
daanx 3333f776f9 push os abandoned blocks at the tail end 2024-06-03 15:37:05 -07:00
Daan 3f2b6e6df9 merge from dev 2024-06-03 11:34:54 -07:00
Daan 7e23576efa remove old mi_abandoned_await_readers 2024-06-03 09:57:03 -07:00