aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | Add for C++ for loop usesgingerBill2023-01-302-15/+10
* | | Use C++ `for` rather than `for_array` macrogingerBill2023-01-291-72/+47
* | | Correct `arena_temp_end` usage when no allocation ever happens for that arenagingerBill2023-01-284-517/+537
* | | Use a separate arena for `heap_allocator`gingerBill2023-01-281-1/+3
* | | Add extra checks for multiple assignments when emitting storesgingerBill2023-01-273-5/+22
* | | Add extra `add_type_info_type` callsgingerBill2023-01-232-3/+3
* | | Disable arena guardsgingerBill2023-01-231-4/+4
* | | Use `heap_allocator()` with `-debug`; Reinstate the arena guardsgingerBill2023-01-235-21/+39
* | | Change current requirements for valgrind targetsgingerBill2023-01-231-1/+8
* | | Use `~{}` syntaxgingerBill2023-01-231-1/+1
* | | Escape `$` in asmgingerBill2023-01-231-1/+1
* | | Fix bug when `.` is passed to `remove_extension_from_path`gingerBill2023-01-201-0/+3
* | | Fix #2282 caused by a typogingerBill2023-01-201-3/+3
* | | Fix #2299 by handling very large value cases correctlygingerBill2023-01-202-26/+49
* | | Minor fix to `string_compare`gingerBill2023-01-181-1/+1
* | | Improve `odin doc` string printing (Fixes #2246)gingerBill2023-01-182-47/+24
* | | Fix #2264gingerBill2023-01-181-4/+4
* | | Fix #2274gingerBill2023-01-181-0/+5
* | | Minor changes to Semaphore to make it trivially copyablegingerBill2023-01-181-12/+17
* | | Update threading.cpp to have helgrind annotationsgingerBill2023-01-162-8/+43
* | | Fix potential race condition when determining the package namegingerBill2023-01-162-1/+6
* | | Fix minor possible race conditiongingerBill2023-01-162-8/+7
* | | Replace `BlockingMutex` with `RwMutex`gingerBill2023-01-162-15/+15
* | | Replace `RecursiveMutex` with a `BlockingMutex`gingerBill2023-01-163-13/+14
* | | Move the mutex up a littlegingerBill2023-01-161-1/+1
* | | Make static value atomic toogingerBill2023-01-161-2/+2
* | | Remove initialization on static atomicgingerBill2023-01-161-1/+1
* | | Enforce atomic on hasher idgingerBill2023-01-162-2/+3
* | | Fix #2286 by printing an error correctlygingerBill2023-01-163-1/+12
* | | Remove `auto_cast` procedure field flaggingerBill2023-01-166-33/+5
* | | Fix #2267 by making it an errorgingerBill2023-01-161-2/+4
* | | Add error message for atomic intrinsics to prevent arbitrary typesgingerBill2023-01-162-0/+45
* | | Fix #2301gingerBill2023-01-161-1/+1
* | | Fix #2305gingerBill2023-01-162-1/+11
* | | Fix compiler error on clanggingerBill2023-01-161-2/+2
* | | Add `/NOIMPLIB /NOEXP` on MSVC linker by default when building an executablegingerBill2023-01-141-0/+6
* | | Update `debugf` usagegingerBill2023-01-143-6/+10
* | | Bring `PtrMap` inline with `StringMap`gingerBill2023-01-147-117/+126
* | | Minor changes to `StringMap` allocationgingerBill2023-01-143-5/+11
* | | Minimize `StringMap` structure usagegingerBill2023-01-149-119/+146
* | | Clean up use of `StringMap`gingerBill2023-01-134-49/+39
* | | Split out object generation moregingerBill2023-01-121-2/+4
* | | Prepare for arbitrary separate modulesgingerBill2023-01-123-7/+28
* | | Begin to generalize modules away from `AstPackage *` in `-use-separate-modules`gingerBill2023-01-125-16/+21
* | | Correct missing procedures in other build modules which cause a linkage problemgingerBill2023-01-124-16/+21
* | | Fix race condition with polymorphic record generationgingerBill2023-01-121-12/+12
* | | `add_deps_from_child_to_parent` alwaysgingerBill2023-01-121-4/+1
* | | Minimize contention on the deps for declsgingerBill2023-01-124-1/+18
* | | Minor clean upgingerBill2023-01-122-20/+12
* | | Replace all queues with MPSCQueue where possiblegingerBill2023-01-125-20/+26