Commit graph

29 commits

Author SHA1 Message Date
Janis 11514efd30 HeapJob drops Job and Self 2025-02-21 20:05:02 +01:00
Janis c25b62ee3e execute takes nonnull of job, not ref, because harness might free job 2025-02-21 20:04:35 +01:00
Janis cd4c5467ba SendPtr<T>: Send wrapper around NonNull<T> 2025-02-21 20:03:47 +01:00
Janis 52fea2e306 transparent smallbox 2025-02-21 12:29:35 +01:00
Janis 5881f8e26a renamed Value<T> to SmallBox<T> 2025-02-21 12:18:59 +01:00
Janis 2ef2744eca refactoring compare-exchange function 2025-02-21 10:24:22 +01:00
Janis f735348762 cold errors, benchmark updated, unstable features added 2025-02-20 21:51:48 +01:00
Janis 4f9c5c00bb cacheline aligned heartbeat atomics 2025-02-20 21:51:16 +01:00
Janis af8103b843 different unlink code, probably the same assembly 2025-02-20 21:51:02 +01:00
Janis eb43c29389 reduce arc clones, pass references to scope to join functions 2025-02-20 21:50:42 +01:00
Janis e2d5208025 make assertions debug only 2025-02-20 20:25:10 +01:00
Janis 37e8a6e721 run b first, then a 2025-02-20 20:16:24 +01:00
Janis c3804c8930 fix Value<T>, take 2 2025-02-20 19:25:37 +01:00
Janis ebec679875 warnings 2025-02-20 19:25:31 +01:00
Janis 6ddbd11076 works but sucks ass 2025-02-20 18:30:39 +01:00
Janis bfa4a34f54 asdf 2025-02-20 17:44:10 +01:00
Janis 36c32c4dd6 fix Value<T> type 2025-02-20 17:08:31 +01:00
Janis a4992e7dc7 pinning? 2025-02-20 15:54:05 +01:00
Janis 5cd7f43f45 linked-listed job queue executor stuff 2025-02-20 15:20:46 +01:00
Janis 5547bf7df7 idk??? 2025-02-20 15:20:37 +01:00
Janis 5c7f1345c4 aaaaaaaaaaaa 2025-02-08 04:52:18 +01:00
Janis f34dc61984 asdf 2025-02-07 07:36:37 +01:00
Janis b83bfeca51 chili-like executor for joins 2025-02-01 00:42:33 +01:00
Janis 736e4e1a60 idk this sucks 2025-01-31 16:30:22 +01:00
Janis a691b614bc inline 2025-01-31 01:17:01 +01:00
Janis 8b35cb7f45 comparison tests 2025-01-31 00:53:11 +01:00
Janis 25fa558a17 cpu pinning 2025-01-31 00:23:56 +01:00
Janis fd0cd86a8d scope 2025-01-31 00:20:09 +01:00
Janis e75094d2a5 initial commit 2025-01-30 22:52:17 +01:00