gingerBill
|
ad52003077
Remove some unneeded checks
|
2 роки тому |
gingerBill
|
c386509112
Minor clean up of thread pool code
|
2 роки тому |
gingerBill
|
c293f5b7eb
Remove unneeded mutex
|
2 роки тому |
gingerBill
|
fa562ec5d6
Remove unneeded `local_entity_map`
|
2 роки тому |
gingerBill
|
529383f5b1
Correct a race condition when checking the procedure body
|
2 роки тому |
gingerBill
|
f01cff7ff0
Multithread checker
|
2 роки тому |
gingerBill
|
015fe924b8
Remove use of queues for procedure checking.
|
2 роки тому |
gingerBill
|
a5ce8a8c0b
Multi thread `check_export_entities`
|
2 роки тому |
gingerBill
|
bfdcf900ef
Remove `global_` prefix from `global_thread_pool_*` procedures
|
2 роки тому |
gingerBill
|
54f89dd84b
Multithread `check_collect_entities_all` using new thread pool
|
2 роки тому |
gingerBill
|
da479c7628
Minor style change
|
2 роки тому |
gingerBill
|
3c90a05957
Replace condition+mutex with futex
|
2 роки тому |
gingerBill
|
d16ddf7926
Use C++ style `for` loop over `for_array` macro in parser.cpp where posible
|
2 роки тому |
gingerBill
|
5c519f0e8d
Remove the synchronization primitive init/destroy calls
|
2 роки тому |
gingerBill
|
74e6d9144e
Get around the std::atomic issue
|
2 роки тому |
gingerBill
|
20d451396d
Begin work on futex-ifying the threading primitives
|
2 роки тому |
gingerBill
|
60d0390ef8
Unify compiler `Futex` interface
|
2 роки тому |
gingerBill
|
c08ff891ad
Merge pull request #2287 from odin-lang/compiler-improvements-2022-12
|
2 роки тому |
gingerBill
|
168cec1e9d
Merge pull request #2283 from colrdavidson/threadpool-swap
|
2 роки тому |
gingerBill
|
28fb35f2f7
Merge pull request #2263 from odin-lang/compiler-improvements-2022-12
|
2 роки тому |
gingerBill
|
c1384afe2f
Merge branch 'master' into compiler-improvements-2022-12
|
2 роки тому |
gingerBill
|
547c7bce1b
Merge pull request #2284 from thePHTest/master
|
2 роки тому |
Phil
|
0bb93d40d3
fixup are_types_identical for comparing procs and checking if parameter names differ
|
2 роки тому |
Colin Davidson
|
27ba1d596c
rework openbsd futexes a little
|
2 роки тому |
Colin Davidson
|
98e5523f2f
cover openbsd too
|
2 роки тому |
Colin Davidson
|
223b66f422
oops if->elif
|
2 роки тому |
Colin Davidson
|
04a4dbcdaf
add freebsd support
|
2 роки тому |
Colin Davidson
|
ef9e31cb31
fix ulock/uwait imports
|
2 роки тому |
Colin Davidson
|
e019673a18
fix build
|
2 роки тому |
Colin Davidson
|
5f27f2dd7f
move to work-stealing threadpool
|
2 роки тому |