| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Updated comment for Windows version of setjmp.mv/libc-errors | vassvik | 2021-08-28 | 1 | -2/+13 |
| | | |||||
| * | Add core:c/libc tests | vassvik | 2021-08-28 | 1 | -0/+50 |
| | | |||||
| * | Fix runtime crash for setjmp in Windows related to an hidden second argument ↵ | vassvik | 2021-08-28 | 1 | -8/+27 |
| | | | | | not normally accessible needing to be set to 0. | ||||
| * | Fix core:c/libc Windows compilation errors by linking to the right libraries. | vassvik | 2021-08-28 | 14 | -17/+73 |
| | | | | | | Fix some name typos and missing types in Windows. Add explicit cast on MB_CUR_MAX | ||||
| * | `ERROR_BLOCK()` any usages of "Did you mean?" like behaviour whilst ↵ | gingerBill | 2021-08-27 | 4 | -7/+10 |
| | | | | | iterating across a scope entry map | ||||
| * | Improve `strings.index_any` and `strings.last_index_any` | gingerBill | 2021-08-27 | 2 | -11/+82 |
| | | |||||
| * | Update SDL scancodes to have the same C enums equivalent global values | gingerBill | 2021-08-27 | 2 | -271/+536 |
| | | |||||
| * | Correct did you mean logic and make thread-safe-er | gingerBill | 2021-08-27 | 5 | -21/+38 |
| | | |||||
| * | Disable local mutex for the time being. | gingerBill | 2021-08-26 | 1 | -1/+2 |
| | | |||||
| * | Use local mutex for each `AstFile.arena` | gingerBill | 2021-08-26 | 3 | -7/+19 |
| | | |||||
| * | Make `thread_join` be more correct | gingerBill | 2021-08-26 | 1 | -4/+5 |
| | | |||||
| * | Add mutex around `condition_broadcast` | gingerBill | 2021-08-26 | 1 | -0/+6 |
| | | |||||
| * | Wrap linux specific code for `internal_thread_proc` | gingerBill | 2021-08-26 | 1 | -2/+4 |
| | | |||||
| * | Add missing header | gingerBill | 2021-08-26 | 1 | -0/+4 |
| | | |||||
| * | Don't permit any signal delivery to threads on Linux | gingerBill | 2021-08-26 | 1 | -1/+6 |
| | | |||||
| * | Correct race condition and incorrect usage of `condition_signal` outside of ↵ | gingerBill | 2021-08-26 | 5 | -1/+10 |
| | | | | | a mutex lock | ||||
| * | Treat `Type_Tuple` closer to a `Type_Struct` in `lb_type` | gingerBill | 2021-08-26 | 1 | -0/+3 |
| | | |||||
| * | Merge pull request #1103 from odin-lang/new-thread-pool | gingerBill | 2021-08-26 | 9 | -188/+346 |
| |\ | | | | | Improved Thread Pool implementation for the Compiler | ||||
| | * | Don't use the thread pool if worker count is 0 | gingerBill | 2021-08-26 | 1 | -1/+24 |
| | | | |||||
| | * | Simplify logic for `-thread-count:1` | gingerBill | 2021-08-26 | 2 | -20/+8 |
| | | | |||||
| | * | Unify thread pool logic across the rest of the compiler, using a global ↵ | gingerBill | 2021-08-26 | 9 | -142/+189 |
| | | | | | | | | | thread pool | ||||
| | * | Fix typo | gingerBill | 2021-08-26 | 1 | -2/+2 |
| | | | |||||
| | * | Improved `ThreadPool` implementation | gingerBill | 2021-08-26 | 2 | -61/+161 |
| |/ | |||||
| * | Remove unneeded +1 for `outstanding_task_count` | gingerBill | 2021-08-26 | 1 | -3/+0 |
| | | |||||
| * | Merge pull request #1101 from odin-lang/compiler-allocator-improvements | gingerBill | 2021-08-26 | 9 | -1053/+445 |
| |\ | | | | | Compiler Allocator Improvements | ||||
| | * | Fix typo | gingerBill | 2021-08-26 | 1 | -1/+1 |
| | | | |||||
| | * | Correct `platform_virtual_memory_init` on Unix | gingerBill | 2021-08-26 | 1 | -12/+21 |
| | | | |||||
| | * | Implement virtual memory code for *nix and make generic | gingerBill | 2021-08-26 | 1 | -41/+59 |
| | | | |||||
| | * | Minor fixes | gingerBill | 2021-08-26 | 3 | -12/+6 |
| | | | |||||
| | * | Change the implementation of `Arena` to use virtual memory, and remove the ↵ | gingerBill | 2021-08-26 | 9 | -1053/+424 |
| |/ | | | | old gbArena code | ||||
| * | Fix return value | gingerBill | 2021-08-25 | 1 | -0/+1 |
| | | |||||
| * | Add `[^]` to `GameControllerGetSensorData` | gingerBill | 2021-08-25 | 1 | -1/+1 |
| | | |||||
| * | Use `[^]` on `PeepEvents` | gingerBill | 2021-08-25 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2021-08-25 | 1 | -1/+9 |
| |\ | |||||
| | * | Add `PortMidi` to `vendor:README.txt`. | Jeroen van Rijn | 2021-08-25 | 1 | -1/+9 |
| | | | |||||
| * | | Add `gl_set_proc_address` to both sdl2 and glfw as utility loaders for OpenGL | gingerBill | 2021-08-25 | 2 | -1/+14 |
| |/ | |||||
| * | Add `vendor:portmidi` | gingerBill | 2021-08-25 | 5 | -0/+743 |
| | | |||||
| * | Simplify logic for `parse_binary_expr` | gingerBill | 2021-08-25 | 1 | -16/+17 |
| | | |||||
| * | Update enums | gingerBill | 2021-08-24 | 1 | -58/+58 |
| | | |||||
| * | Update licences for GLFW | gingerBill | 2021-08-24 | 2 | -23/+9 |
| | | |||||
| * | Add `vendor:glfw` | gingerBill | 2021-08-24 | 11 | -0/+902 |
| | | |||||
| * | Merge pull request #1099 from Kelimion/vendor | gingerBill | 2021-08-24 | 7 | -0/+340 |
| |\ | | | | | vendor: Add `README.md` and clarify licensing. | ||||
| | * | vendor: Add `README.md` and clarify licensing. | Jeroen van Rijn | 2021-08-24 | 7 | -0/+340 |
| | | | |||||
| * | | Remove ICD from generation | gingerBill | 2021-08-24 | 4 | -176/+72 |
| |/ | |||||
| * | Add `vendor:vulkan` | gingerBill | 2021-08-24 | 13 | -0/+25845 |
| | | |||||
| * | Add `gamecontrollerdb.txt` to `vendor:sdl` | gingerBill | 2021-08-24 | 1 | -0/+1140 |
| | | | | | https://github.com/gabomdq/SDL_GameControllerDB | ||||
| * | Remove debug message | gingerBill | 2021-08-24 | 1 | -7/+0 |
| | | |||||
| * | Make `sync_t` `distinct` | gingerBill | 2021-08-24 | 1 | -1/+1 |
| | | |||||
| * | Change `[^][1]T` usage to `[^]T` | gingerBill | 2021-08-24 | 2 | -24/+24 |
| | | |||||
| * | Correct indentation | gingerBill | 2021-08-24 | 1 | -10/+10 |
| | | |||||