aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * Fix #2819gingerBill2023-09-261-4/+8
| * Potentially fix race condition #2463 #2814gingerBill2023-09-262-7/+26
| * Fix #2816gingerBill2023-09-261-1/+3
| * Fix #2817gingerBill2023-09-261-1/+1
| * Fix #2818 (enforce `#partial label: switch`)gingerBill2023-09-261-0/+45
| * Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2023-09-261-21/+16
| |\
| | * Fix various mismatches with the specified -max-error-count flagTarık B2023-09-221-21/+16
| * | Add `cstring` specific comparison procedures to fix comparisons like `cstring...gingerBill2023-09-262-4/+35
| |/
* | Fix `ptr != ptr` type cast problem in LLVM 17gingerBill2023-09-261-2/+15
* | Fix typogingerBill2023-09-251-5/+5
* | Use giant struct only in 17gingerBill2023-09-251-1/+1
* | Use `llvm_const_array` wrappergingerBill2023-09-221-2/+1
* | Use a giant packed struct working for type info tablegingerBill2023-09-222-66/+108
* | Begin work on making the type info table be constantly initializedgingerBill2023-09-228-54/+960
* | Minor clean upgingerBill2023-09-221-24/+10
* | Remove debug textgingerBill2023-09-211-2/+0
* | Fix build times for `-o:<string>` in LLVM-17gingerBill2023-09-216-61/+17
* | Allow for zero passesgingerBill2023-09-211-0/+5
* | Add `ODIN_SANITIZER_FLAGS` global constantgingerBill2023-09-211-0/+27
* | Add attributes for sanitize_memory and sanitize_threadgingerBill2023-09-212-1/+36
* | Add `sanitize_address` attribute to all normal packagesgingerBill2023-09-214-6/+10
* | Add asan lib for WindowsgingerBill2023-09-211-0/+15
* | Re-configure the new pass systemgingerBill2023-09-212-18/+35
* | Fix wrong import due to grep-replacegingerBill2023-09-211-1/+1
* | Update ABI breaking changes for `f16` types (due to LLVM 15+)gingerBill2023-09-214-11/+17
* | Add `-o:aggressive` for LLVM 17gingerBill2023-09-215-14/+43
* | Support `-sanitize:<string>` for `address`, `memory`, `thread` for LLVM 17gingerBill2023-09-213-1/+52
* | Begin work with adding the new pass systemgingerBill2023-09-201-0/+54
* | Check for LLVM versionsgingerBill2023-09-191-8/+20
* | Update to LLVM-17gingerBill2023-09-1942-1078/+2355
|/
* Fix constant literals using the wrong typegingerBill2023-09-191-4/+4
* Update TildegingerBill2023-09-118-116/+239
* Fix bug: Disallow non-specialized polymorphic in typeid assignmentgingerBill2023-09-063-7/+25
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2023-09-061-1/+1
|\
| * fix #2779 ternary with a union of enumLaytan Laats2023-08-311-1/+1
* | Update TildegingerBill2023-08-271-0/+0
* | Update TildegingerBill2023-08-263-28/+26
|/
* Add attribute `@(require) import "foo"` to replace/supplement `_ :: foo`gingerBill2023-08-223-5/+28
* Fix variadic parapoly buggingerBill2023-08-211-5/+5
* Update TildegingerBill2023-08-214-11/+10
* Update TildegingerBill2023-08-199-52/+83
* Fix comparison of two `nil` unions against each othergingerBill2023-08-161-2/+17
* Disable HAS_VALGRIND logic for `BlockingMutex` (fixes #2703)gingerBill2023-08-161-6/+6
* Remove unused code in gb.h; Minimize use of `heap_allocator()` in parsergingerBill2023-08-162-937/+51
* Require parentheses for `#align(N)`gingerBill2023-08-151-0/+14
* Correct `lb_run_function_pass_manager` behaviourgingerBill2023-08-101-1/+13
* Make trailing commas followed by a closing token on the same an error with `-...gingerBill2023-08-081-6/+13
* Add `ODIN_PLATFORM_SUBTARGET`gingerBill2023-08-081-0/+10
* Fix `add_constant_switch_case`gingerBill2023-08-081-15/+6
* Disallow aliasing of `any` and `typeid`gingerBill2023-08-081-0/+7