• Joined on 2022-05-11
janis pushed to per-thread-scope at janis/executor 2025-06-28 06:57:34 +00:00
8b4eba5a19 parameterise tree size in join example
a1e1c90f90 tracing-tracy/instrumentation
5fae03dc06 logically functional
c4b4f9248a new job impl
3b07565118 thoughts on scope
Compare 10 commits »
janis created branch per-thread-scope in janis/executor 2025-06-28 06:57:34 +00:00
janis pushed to main at janis/executor 2025-06-24 09:13:29 +00:00
e8a07ce6a5 export into distaff crate
janis pushed to main at janis/executor 2025-06-23 11:55:17 +00:00
f09d4e05d5 add job count to queue, loop over jobs when woken by heartbeat
bfbcc2868f bench mark bigger size!
Compare 2 commits »
janis pushed to main at janis/executor 2025-06-21 09:13:22 +00:00
edaa32591e clear up some box stuff
3d32569e2f almost runs thru miri..?
8b3ecb1455 no spinning when waiting, just exit; repr(c) job
3eec242097 inline workerthread::current
3730952cad warnings
Compare 5 commits »
janis pushed to main at janis/executor 2025-06-20 17:11:07 +00:00
448d2d02b4 moved join methods to workerthread
janis pushed to main at janis/dot-emacs 2025-06-20 11:04:56 +00:00
ac3c35f358 copilot, typo mode, slang, ollama
janis pushed to main at janis/executor 2025-06-20 11:03:39 +00:00
a2112b9ef5 move join stuff to context, but should be moved to workerthread
f6f8095440 remove with_in/with functions from WorkerThread (replaced by run_in_*)
940c681222 threadlocal count for join/heatbeat
9b0cc41834 does stuff, doesn't deadlock, faster than rayon (maybe?),
d611535994 it compiles...
Compare 12 commits »
janis pushed to main at janis/executor 2025-03-08 11:25:32 +00:00
3458a900ee todo: separate workerthread and scope logic, add scope type with lifetime
b069f0cc87 aaaa
44acdd7873 aligned function pointers
60942daca5 taggedatomicptr: refactor
bc57d221bc tests and stuff
Compare 10 commits »
janis created branch main in janis/executor 2025-03-08 11:25:32 +00:00
janis created repository janis/executor 2025-03-08 11:24:51 +00:00
janis pushed to bottom-up-value-place at janis/SeaLang 2025-03-08 11:23:25 +00:00
aeab786fe3 todo: typechecking, then ensure placeness and IR still work as expected
4c7813aa98 aaaaaaaaaaaaaaaa
1bde8f3ccd new trait for ast for getting nice nodes
486a634ea1 more fixes
8b3789d7b0 placeness solver on ast after parsing
Compare 6 commits »
janis pushed to bottom-up-value-place at janis/SeaLang 2025-03-06 01:28:15 +00:00
f30b7827b8 pulled out modules into separate files
janis created branch bottom-up-value-place in janis/SeaLang 2025-03-06 01:19:20 +00:00
janis pushed to bottom-up-value-place at janis/SeaLang 2025-03-06 01:19:20 +00:00
6cc1822ec6 trying to fix declrefs to params being places
8c95a2ba3d single-threaded interior mutably wrapper for internpool
f5fc8195f4 fix, lint
1be3f29e23 place-value stuff should work now
6d70231c91 this should be correct?
Compare 8 commits »
janis pushed to main at janis/SeaLang 2025-03-01 18:22:56 +00:00
379769bc59 split ast tag arrays
janis pushed to main at janis/vidya 2025-01-28 01:31:23 +00:00
2b09a2c4f8 renderer: thread-local commandpools
4cbf1f053b untrack spirv shaders
be9f00f63f font rendering test, ahash, F32 new type
44076fb5f0 renderer: cleanup
40ea757543 renderer: remove Vulkan object, move debug mod to its own file
Compare 17 commits »
janis pushed to main at janis/vidya 2025-01-14 22:07:42 +00:00
7640cf053b use scale_factor for egui
janis pushed to main at janis/vidya 2025-01-10 12:29:15 +00:00
d623b8fc46 fix: check for layout transition is always necessary, layout in eguiprepass
janis pushed to main at janis/dot-emacs 2025-01-10 11:25:01 +00:00
0b036c1a28 fix: use variable to assign nerd-fonts