aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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
| | | | | | | | | | | | Fix the problem where the initial package's directory name ended in .odin.
| * | Add NULL check in check_range_stmtJeroen van Rijn2024-07-211-1/+1
| | | | | | | | | | | | Fixes #3953
| * | 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 ↵gingerBill2024-07-151-6/+10
| | | | | | | | procedure body
* | 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
| |
* | Remove need for `BlockingMutex` in `Arena`gingerBill2024-07-153-16/+5
| |
* | Remove use of mutex in single threaded codegingerBill2024-07-152-7/+15
| |
* | Minimize use of mutex in `Arena`gingerBill2024-07-151-7/+17
| |
* | Add the permanent and temporary arenas directly on the `Thread`gingerBill2024-07-153-8/+79
| |
* | Make `-use-separate-modules` the default behaviour for `-o:none` and ↵gingerBill2024-07-152-1/+8
| | | | | | | | `-o:minimal`
* | Keep MSVC happy with secure versions of C callsgingerBill2024-07-154-18/+14
| |
* | Use `gb_zero_*` callsgingerBill2024-07-155-13/+6
| |
* | Comment out debug codegingerBill2024-07-151-2/+2
| |
* | Add `slice` variable if not existsgingerBill2024-07-141-0/+4
| |
* | Fix typegingerBill2024-07-141-1/+1
| |
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-07-141-0/+3
|\ \
| * | Fix compiler crash when switching on no valueFeoramund2024-07-141-0/+3
| | |
* | | Reduce the size of `runtime.Type_Info`gingerBill2024-07-142-27/+37
|/ /
* | Fix parameter to nonegingerBill2024-07-141-1/+1
| |
* | Add pseudo flag `-fast-build`gingerBill2024-07-141-0/+12
| |
* | Default to `-o:minimal` againgingerBill2024-07-142-1/+6
| |
* | Improve error messagegingerBill2024-07-141-1/+1
| |
* | Disallow global use of target specific procedure callsgingerBill2024-07-141-6/+9
| |
* | Fix styling issuesgingerBill2024-07-142-25/+26
| |
* | Merge pull request #3919 from colrdavidson/growing_workpoolgingerBill2024-07-142-49/+114
|\ \ | | | | | | move to a growing workstealing queue
| * | move to isizeColin Davidson2024-07-142-13/+13
| | |
| * | handle steal-fail vs steal-emptyColin Davidson2024-07-141-12/+24
| | |
| * | move to a growing queueColin Davidson2024-07-132-49/+102
| | |
* | | Reuse the slice value too for variadic parameters (LLVM >= 13)gingerBill2024-07-141-0/+11
| | |
* | | Calculate size and alignment, and reuse memory for all variadic calls within ↵gingerBill2024-07-145-12/+34
| | | | | | | | | | | | a procedure body
* | | Add error for `#no_capture` being reserved for future usegingerBill2024-07-141-1/+1
| | |