aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Delete empty file after access check.Jeroen van Rijn2024-08-071-3/+5
* Swap `reduce_any` and `reduce_all`Feoramund2024-08-061-2/+2
* Fix crash if referencing import "aliased" in other file.Jeroen van Rijn2024-08-051-0/+8
* Add `intrinsics.masked_expand_load` and `intrinsics.masked_compress_store`gingerBill2024-08-053-7/+38
* Remove dead codegingerBill2024-08-051-1/+0
* Add `intrinsics.simd_masked_load` and `intrinsics.simd_masked_store`gingerBill2024-08-054-26/+67
* Add `intrinsics.simd_gather` and ``intrinsics.simd_scatter`gingerBill2024-08-053-0/+106
* Rename `add_sat` -> `saturating_add`gingerBill2024-08-053-24/+24
* Add `simd_reduce_any` and `simd_reduce_all`gingerBill2024-08-053-0/+47
* Allow cast between `#simd[N]rawptr` <-> `#simd[N]uintptr`gingerBill2024-08-051-1/+5
* Allow `swizzle` to take more arguments than the original array lengthgingerBill2024-08-052-2/+2
* Add `#simd[N]rawptr` supportgingerBill2024-08-052-1/+4
* Just compare against `nil` directly if the comparator is known to be `nil` toogingerBill2024-08-041-0/+7
* Disallow `err != 0` with `os.Error` when `-strict-style` is enabledgingerBill2024-08-041-1/+2
* Hack: Convert `0` to `nil`gingerBill2024-08-041-1/+4
* `os.Errno` -> `os.Error`gingerBill2024-08-041-0/+1
* Use `union #shared_nil` for `os.Error`gingerBill2024-08-041-19/+16
* Begin converting `os.Errno` to be a `nil`-able type as a transition periodgingerBill2024-08-041-0/+21
* Improve output path checkingJeroen van Rijn2024-07-311-3/+8
* fix for using .rc filesThomas la Cour2024-07-301-0/+1
* fix `specific_union_variant in map_keyed_by_union` not converting to union typeLaytan Laats2024-07-291-4/+6
* fix instrumentation features on LLVM versions with typed pointersLaytan Laats2024-07-241-1/+1
* Propagate `rodata` a bit more in `lb_const_value`gingerBill2024-07-231-28/+36
* Fix #3964gingerBill2024-07-233-4/+9
* Check to see if people are return a slice of a local fixed array from a proce...gingerBill2024-07-221-1/+9
* Add suggestion for #3961gingerBill2024-07-222-0/+39
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-07-223-6/+6
|\
| * Simplify exe path check.Jeroen van Rijn2024-07-221-2/+1
| * Fix .exe path is directory check.Jeroen van Rijn2024-07-221-4/+3
| * Fix #3473Jeroen van Rijn2024-07-221-1/+3
| * Add NULL check in check_range_stmtJeroen van Rijn2024-07-211-1/+1
| * Help text default -o:none -> -o:minimal.Jeroen van Rijn2024-07-191-1/+1
* | Improve error handling for invalid syntax doing `[*]T`gingerBill2024-07-221-3/+9
|/
* type is never a tuple hereLaytan Laats2024-07-161-3/+0
* fix `add_sat` and `sub_sat` intrinsicsLaytan Laats2024-07-162-7/+78
* Add intrinsics `add_sat` and `sub_sat`gingerBill2024-07-163-0/+14
* add workaround for kernel panics on MacOSLaytan Laats2024-07-151-8/+22
* Fix code gen issue with `bit_set`gingerBill2024-07-151-4/+0
* Minor change to an internal flaggingerBill2024-07-151-0/+1
* Begin work for `bit_set[...; [N]T]` (not working)gingerBill2024-07-159-43/+141
* Fix `case:` in type switch issuegingerBill2024-07-152-3/+10
* Make linkage weak in certain placesgingerBill2024-07-152-49/+49
* Fix global variables being "missing" with `-use-separate-modules`gingerBill2024-07-154-67/+73
* Fix possible race and correct linkage _after_ generationgingerBill2024-07-154-18/+40
* `-use-separate-modules` default on Windows onlygingerBill2024-07-152-2/+2
* Generate backing array in the case where there is no `DeclInfo` for the proce...gingerBill2024-07-151-6/+10
* Disable `-use-separate-modules` by default on darwin until problem is determinedgingerBill2024-07-151-0/+2
* Minimize mutex lock for `#load_directory`gingerBill2024-07-151-3/+7
* Revert changes to `in_single_threaded_checker_stage`gingerBill2024-07-152-26/+26
* Disable the need for mutexes in single threaded checker stagegingerBill2024-07-153-41/+32