aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Add warning for `unsigned >= 0` like conditions in a `for` loopgingerBill2024-10-301-0/+17
|/ / /
* | | Fix bug caused due to incorrect type checking looking for `context` not ↵gingerBill2024-10-271-0/+1
| | | | | | | | | | | | defined in a context
* | | fix the typeid type kind of a typeid being set to Typeid_InvalidLaytan Laats2024-10-271-0/+2
| | |
* | | Merge pull request #4418 from laytan/check-packed-on-all-loadsgingerBill2024-10-255-26/+45
|\ \ \ | | | | | | | | check packed load and set alignment on all loads, not just lb_emit_load
| * | | check packed load and set alignment on all loads, not just lb_emit_loadLaytan Laats2024-10-255-26/+45
| |/ /
* / / quote the dsymutil argumentLaytan Laats2024-10-251-1/+1
|/ / | | | | | | Fixes #4417
* | Merge pull request #4403 from tf2spi/issue-4390-fixgingerBill2024-10-231-3/+4
|\ \ | | | | | | Fix #4390 by assigning invalid entity type
| * | Fix #4390 by assigning invalid entity typeMisomosi2024-10-201-3/+4
| |/
* | Merge pull request #4404 from tf2spi/issue-4395-fixgingerBill2024-10-231-1/+1
|\ \ | | | | | | Fixes #4395 by not assuming simd returns val
| * | Fixes #4395 by not assuming simd returns valMisomosi2024-10-201-1/+1
| |/
* | Merge pull request #4408 from Lperlind/cachegingerBill2024-10-232-55/+75
|\ \ | | | | | | cached.cpp: Improve internal cached robustness
| * | cached.cpp: Improve internal cached robustnessLucas Perlind2024-10-222-55/+75
| |/ | | | | | | | | | | | | Do not memory map files; Windows cannot write to a file that is memory mapped. Write cache after llvm building. This ensures the cache won't have a false positive if llvm fails.
* / fix erronous updating alignment of external globallaytan2024-10-221-5/+5
|/
* add macos 15.0.1 to odin report and core/sys/infoLaytan Laats2024-10-141-0/+1
|
* Fix #4373gingerBill2024-10-131-2/+8
|
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-10-082-9/+4
|\
| * Merge pull request #4338 from laytan/fix-ternary-swallow-errorgingerBill2024-10-041-5/+0
| |\ | | | | | | fix not erroring on invalid ternary
| | * fix not erroring on invalid ternaryLaytan Laats2024-10-021-5/+0
| | | | | | | | | | | | | | | | | | | | | For example: `a: f32 = true ? 1 : len` would get to the back-end without errors. Fixes #1690
| * | fix quaternion64 arithLaytan Laats2024-10-021-4/+4
| | | | | | | | | | | | Fixes #4282
* | | Disable exe path testgingerBill2024-10-081-13/+13
| | |
* | | [ABI FIX] Fix 128-bit ABI issuesgingerBill2024-10-041-2/+2
|/ /
* | `a ordered` to `an ordered`gingerBill2024-10-021-7/+7
| |
* | Sort flags on `odin build -help` - #4329gingerBill2024-10-021-280/+324
| |
* | Fix #4330gingerBill2024-10-021-0/+4
| |
* | Ignore `package runtime` with using `-vet-unused-packages`gingerBill2024-10-021-0/+3
|/
* Fixed confusing (and incorrect) warningolimpiu2024-09-301-1/+1
| | | Verbose errors *is* the new default
* Change struct alignment rules for `#max_field_align`gingerBill2024-09-301-0/+8
|
* `#min_field_align` & `#max_field_align`; deprecate `#field_align` in favour ↵gingerBill2024-09-304-22/+74
| | | | of `#min_field_align`
* ABI BREAKING for SysV: Change how multiple return values are handled to be ↵gingerBill2024-09-301-6/+10
| | | | separate like all other ABIs
* Fix LLVM 18 ABI for 128-bit integers (because LLVM broke things)gingerBill2024-09-301-0/+5
|
* Fix union comparison buggingerBill2024-09-301-0/+6
|
* print proc types in same order as procsBeau McCartney2024-09-291-3/+3
|
* fix deferred procedure errorsBeau McCartney2024-09-291-5/+5
|
* fix errors not being printed after parse warningsLaytan Laats2024-09-291-4/+0
| | | | Fixes #4299
* Fix for crash when emitting a comparison between a constant array and a ↵Karl Zylinski2024-09-251-3/+7
| | | | non-constant value.
* Merge pull request #4280 from Feoramund/fix-4278gingerBill2024-09-251-1/+5
|\ | | | | Forbid parsing more fields if no separator was found
| * Forbid parsing more fields if no separator was foundFeoramund2024-09-201-1/+5
| | | | | | | | Fixes #4278
* | Fix 128-bit integer support for wasm targetsgingerBill2024-09-201-4/+5
|/
* Merge pull request #4269 from Feoramund/fix-4256gingerBill2024-09-191-13/+8
|\ | | | | Specify integer-like only for some `atomic_*` intrinsics
| * Specify integer-like only for some `atomic_*` intrinsicsFeoramund2024-09-181-13/+8
| | | | | | | | Fixes #4256
* | Merge pull request #4203 from karl-zylinski/file-tags-without-commentsgingerBill2024-09-192-54/+144
|\ \ | | | | | | Make tags use #+ syntax instead of //+
| * | Changed some recently added //+ usages to #+ and also fixed some //+ usages ↵Karl Zylinski2024-09-171-1/+1
| | | | | | | | | | | | in some code generators.
| * | Merge branch 'master' into file-tags-without-commentsKarl Zylinski2024-09-1714-83/+308
| |\|
| * | Fix incorrect syntax error in parse_fileKarl Zylinski2024-09-141-1/+1
| | |
| * | Docs are generated as expected again.Karl Zylinski2024-09-141-5/+7
| | |
| * | Merge remote-tracking branch 'origin/master' into file-tags-without-commentsKarl Zylinski2024-09-149-45/+75
| |\ \
| * | | Documentation typo fix in tokenizer.Karl Zylinski2024-09-091-1/+1
| | | |
| * | | parse_file: Removed some nesting and removed probable incorrect safety check.Karl Zylinski2024-09-091-16/+11
| | | |
| * | | Made error handling code in parse_file clearer.Karl Zylinski2024-09-091-9/+9
| | | |
| * | | Rename process_file_tag -> parse_file_tagKarl Zylinski2024-09-091-3/+3
| | | |