vassvik
|
f9bea5b791
|
Updated comment for Windows version of setjmp.
|
2021-08-28 13:41:14 +02:00 |
|
vassvik
|
8ca4286624
|
Add core:c/libc tests
|
2021-08-28 13:32:32 +02:00 |
|
vassvik
|
165118c641
|
Fix runtime crash for setjmp in Windows related to an hidden second argument not normally accessible needing to be set to 0.
|
2021-08-28 13:32:13 +02:00 |
|
vassvik
|
102d080a31
|
Fix core:c/libc Windows compilation errors by linking to the right libraries.
Fix some name typos and missing types in Windows.
Add explicit cast on MB_CUR_MAX
|
2021-08-28 13:27:41 +02:00 |
|
gingerBill
|
b88e945268
|
ERROR_BLOCK() any usages of "Did you mean?" like behaviour whilst iterating across a scope entry map
|
2021-08-27 12:14:51 +01:00 |
|
gingerBill
|
bf56e3ea8d
|
Improve strings.index_any and strings.last_index_any
|
2021-08-27 12:07:57 +01:00 |
|
gingerBill
|
284acc37f9
|
Update SDL scancodes to have the same C enums equivalent global values
|
2021-08-27 11:38:29 +01:00 |
|
gingerBill
|
582559f7ac
|
Correct did you mean logic and make thread-safe-er
|
2021-08-27 11:18:38 +01:00 |
|
gingerBill
|
53556d9bd2
|
Disable local mutex for the time being.
|
2021-08-26 23:16:57 +01:00 |
|
gingerBill
|
da79124e5d
|
Use local mutex for each AstFile.arena
|
2021-08-26 23:10:15 +01:00 |
|
gingerBill
|
2f34f1283a
|
Make thread_join be more correct
|
2021-08-26 22:42:56 +01:00 |
|
gingerBill
|
f973d271cf
|
Add mutex around condition_broadcast
|
2021-08-26 22:28:09 +01:00 |
|
gingerBill
|
4625b25287
|
Wrap linux specific code for internal_thread_proc
|
2021-08-26 22:26:51 +01:00 |
|
gingerBill
|
8d8b3fd071
|
Add missing header
|
2021-08-26 22:24:26 +01:00 |
|
gingerBill
|
a852c17614
|
Don't permit any signal delivery to threads on Linux
|
2021-08-26 22:20:10 +01:00 |
|
gingerBill
|
b33bf3f704
|
Correct race condition and incorrect usage of condition_signal outside of a mutex lock
|
2021-08-26 22:17:51 +01:00 |
|
gingerBill
|
726788a483
|
Treat Type_Tuple closer to a Type_Struct in lb_type
|
2021-08-26 22:01:02 +01:00 |
|
gingerBill
|
cdd3560702
|
Merge pull request #1103 from odin-lang/new-thread-pool
Improved Thread Pool implementation for the Compiler
|
2021-08-26 21:44:02 +01:00 |
|
gingerBill
|
6d49df1d87
|
Don't use the thread pool if worker count is 0
|
2021-08-26 21:40:54 +01:00 |
|
gingerBill
|
ac191bd31f
|
Simplify logic for -thread-count:1
|
2021-08-26 21:30:23 +01:00 |
|
gingerBill
|
ad3a3547d6
|
Unify thread pool logic across the rest of the compiler, using a global thread pool
|
2021-08-26 21:22:30 +01:00 |
|
gingerBill
|
aba14c43ac
|
Fix typo
|
2021-08-26 17:57:29 +01:00 |
|
gingerBill
|
25c3fd48f0
|
Improved ThreadPool implementation
|
2021-08-26 17:56:28 +01:00 |
|
gingerBill
|
e45aa68c14
|
Remove unneeded +1 for outstanding_task_count
|
2021-08-26 16:10:32 +01:00 |
|
gingerBill
|
6dfab34aca
|
Merge pull request #1101 from odin-lang/compiler-allocator-improvements
Compiler Allocator Improvements
|
2021-08-26 16:06:37 +01:00 |
|
gingerBill
|
d3d805ffb3
|
Fix typo
|
2021-08-26 15:58:34 +01:00 |
|
gingerBill
|
05b9724c85
|
Correct platform_virtual_memory_init on Unix
|
2021-08-26 15:55:09 +01:00 |
|
gingerBill
|
5053f0179c
|
Implement virtual memory code for *nix and make generic
|
2021-08-26 15:53:08 +01:00 |
|
gingerBill
|
3e4d615983
|
Minor fixes
|
2021-08-26 15:41:32 +01:00 |
|
gingerBill
|
aa8777ee47
|
Change the implementation of Arena to use virtual memory, and remove the old gbArena code
|
2021-08-26 15:38:34 +01:00 |
|
gingerBill
|
98dd59e412
|
Fix return value
|
2021-08-25 22:28:15 +01:00 |
|
gingerBill
|
7b2f6aaa1c
|
Add [^] to GameControllerGetSensorData
|
2021-08-25 16:10:39 +01:00 |
|
gingerBill
|
ad943f0189
|
Use [^] on PeepEvents
|
2021-08-25 15:50:35 +01:00 |
|
gingerBill
|
224496dca7
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-08-25 15:21:14 +01:00 |
|
gingerBill
|
1ef59417ef
|
Add gl_set_proc_address to both sdl2 and glfw as utility loaders for OpenGL
|
2021-08-25 15:21:06 +01:00 |
|
Jeroen van Rijn
|
0d5a160409
|
Add PortMidi to vendor:README.txt.
|
2021-08-25 13:54:39 +02:00 |
|
gingerBill
|
82facb387c
|
Add vendor:portmidi
|
2021-08-25 12:46:18 +01:00 |
|
gingerBill
|
da7a0df7a1
|
Simplify logic for parse_binary_expr
|
2021-08-25 11:43:02 +01:00 |
|
gingerBill
|
fcbd94b924
|
Update enums
|
2021-08-24 20:05:01 +01:00 |
|
gingerBill
|
5bb3912001
|
Update licences for GLFW
|
2021-08-24 20:04:35 +01:00 |
|
gingerBill
|
f4248b159d
|
Add vendor:glfw
|
2021-08-24 20:00:24 +01:00 |
|
gingerBill
|
2e4edcc7e9
|
Merge pull request #1099 from Kelimion/vendor
vendor: Add `README.md` and clarify licensing.
|
2021-08-24 18:34:47 +01:00 |
|
gingerBill
|
0d3272d914
|
Remove ICD from generation
|
2021-08-24 18:33:35 +01:00 |
|
Jeroen van Rijn
|
50f3e77b43
|
vendor: Add README.md and clarify licensing.
|
2021-08-24 19:33:10 +02:00 |
|
gingerBill
|
964d91b855
|
Add vendor:vulkan
|
2021-08-24 17:08:03 +01:00 |
|
gingerBill
|
bdac3ee120
|
Add gamecontrollerdb.txt to vendor:sdl
https://github.com/gabomdq/SDL_GameControllerDB
|
2021-08-24 14:04:27 +01:00 |
|
gingerBill
|
b81c670597
|
Remove debug message
|
2021-08-24 11:08:41 +01:00 |
|
gingerBill
|
4489df2871
|
Make sync_t distinct
|
2021-08-24 00:22:11 +01:00 |
|
gingerBill
|
766c17a6a3
|
Change [^][1]T usage to [^]T
|
2021-08-24 00:20:51 +01:00 |
|
gingerBill
|
018f8a82d6
|
Correct indentation
|
2021-08-24 00:19:47 +01:00 |
|