aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* Make `for init; ; {}` an error without an explicit cond or postgingerBill2023-08-081-0/+7
* Remove `switch in` in favour of `switch _ in`gingerBill2023-08-081-1/+4
* Disallow `for in` in favour of `for _ in`gingerBill2023-08-081-0/+3
* Add experimental `-subtarget:ios`gingerBill2023-08-082-2/+69
* Fix tilde extension when trying to build as assembly (unsupported currently)gingerBill2023-08-081-3/+3
* Fix read_cycle_counter intrinsic on arm64William Roe2023-08-071-1/+1
* Remove temporary assertgingerBill2023-08-071-1/+0
* Fix `using` buggingerBill2023-08-072-1/+2
* Tilde: #soa pointersgingerBill2023-08-072-13/+85
* Tilde: Begin work on #soagingerBill2023-08-076-15/+160
* Tilde: `for in` for `enum` typesgingerBill2023-08-071-1/+53
* Tilde: Fix type info for enumsgingerBill2023-08-071-35/+33
* Tilde: Add `in`/`not_in` for mapsgingerBill2023-08-072-9/+13
* Mock out map get/set functionalitygingerBill2023-08-078-21/+299
* Remove #relative slices; Replace with #relative multi-pointersgingerBill2023-08-0522-328/+266
* Fix #2699gingerBill2023-08-051-3/+9
* Fix #2690gingerBill2023-08-051-5/+5
* Add `raw_data(^matrix[R, C]T) -> [^]T`gingerBill2023-08-051-0/+3
* Fix #2697gingerBill2023-08-041-1/+1
* Disallow `import` declarations within a `when` statementgingerBill2023-08-042-0/+8
* Add hasher proc generationgingerBill2023-08-034-2/+241
* Generate equal proc for unionsgingerBill2023-08-032-1/+45
* Toggle tilde backend in the build scriptgingerBill2023-08-031-1/+1
* Merge branch 'master' into tildegingerBill2023-08-0319-219/+389
|\
| * Merge pull request #2669 from laytan/check-disabled-when-generating-parapolydev-2023-08gingerBill2023-08-011-0/+4
| |\
| | * Fix #2666 by checking for disabled when generating parapoly procsLaytan Laats2023-07-191-0/+4