vassvik
|
f9bea5b791
Updated comment for Windows version of setjmp.
|
4 years ago |
vassvik
|
8ca4286624
Add core:c/libc tests
|
4 years ago |
vassvik
|
165118c641
Fix runtime crash for setjmp in Windows related to an hidden second argument not normally accessible needing to be set to 0.
|
4 years ago |
vassvik
|
102d080a31
Fix core:c/libc Windows compilation errors by linking to the right libraries.
|
4 years ago |
gingerBill
|
b88e945268
`ERROR_BLOCK()` any usages of "Did you mean?" like behaviour whilst iterating across a scope entry map
|
4 years ago |
gingerBill
|
bf56e3ea8d
Improve `strings.index_any` and `strings.last_index_any`
|
4 years ago |
gingerBill
|
284acc37f9
Update SDL scancodes to have the same C enums equivalent global values
|
4 years ago |
gingerBill
|
582559f7ac
Correct did you mean logic and make thread-safe-er
|
4 years ago |
gingerBill
|
53556d9bd2
Disable local mutex for the time being.
|
4 years ago |
gingerBill
|
da79124e5d
Use local mutex for each `AstFile.arena`
|
4 years ago |
gingerBill
|
2f34f1283a
Make `thread_join` be more correct
|
4 years ago |
gingerBill
|
f973d271cf
Add mutex around `condition_broadcast`
|
4 years ago |
gingerBill
|
4625b25287
Wrap linux specific code for `internal_thread_proc`
|
4 years ago |
gingerBill
|
8d8b3fd071
Add missing header
|
4 years ago |
gingerBill
|
a852c17614
Don't permit any signal delivery to threads on Linux
|
4 years ago |
gingerBill
|
b33bf3f704
Correct race condition and incorrect usage of `condition_signal` outside of a mutex lock
|
4 years ago |
gingerBill
|
726788a483
Treat `Type_Tuple` closer to a `Type_Struct` in `lb_type`
|
4 years ago |
gingerBill
|
cdd3560702
Merge pull request #1103 from odin-lang/new-thread-pool
|
4 years ago |
gingerBill
|
6d49df1d87
Don't use the thread pool if worker count is 0
|
4 years ago |
gingerBill
|
ac191bd31f
Simplify logic for `-thread-count:1`
|
4 years ago |
gingerBill
|
ad3a3547d6
Unify thread pool logic across the rest of the compiler, using a global thread pool
|
4 years ago |
gingerBill
|
aba14c43ac
Fix typo
|
4 years ago |
gingerBill
|
25c3fd48f0
Improved `ThreadPool` implementation
|
4 years ago |
gingerBill
|
e45aa68c14
Remove unneeded +1 for `outstanding_task_count`
|
4 years ago |
gingerBill
|
6dfab34aca
Merge pull request #1101 from odin-lang/compiler-allocator-improvements
|
4 years ago |
gingerBill
|
d3d805ffb3
Fix typo
|
4 years ago |
gingerBill
|
05b9724c85
Correct `platform_virtual_memory_init` on Unix
|
4 years ago |
gingerBill
|
5053f0179c
Implement virtual memory code for *nix and make generic
|
4 years ago |
gingerBill
|
3e4d615983
Minor fixes
|
4 years ago |
gingerBill
|
aa8777ee47
Change the implementation of `Arena` to use virtual memory, and remove the old gbArena code
|
4 years ago |