aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add lb_build_addr on `or_return` and `or_else` for sanity's sakegingerBill2021-11-271-0/+10
* Merge pull request #1332 from odin-lang/nasm-supportgingerBill2021-11-263-18/+84
|\
| * Allow `.asm`, `.s`, and `.S` as valid assembly file extensionsgingerBill2021-11-263-4/+15
| * Add supported check for `.asm` filesgingerBill2021-11-261-0/+9
| * Move nasm.exe to windows/nasm.exe, etcgingerBill2021-11-261-1/+1
| * Add `-extra-assembler-flags`gingerBill2021-11-242-5/+17
| * Allow for multiple .asm filesgingerBill2021-11-241-15/+7
| * Add basic support for `foreign import "foo.asm"` on Windows with `nasm.exe`gingerBill2021-11-241-12/+54
* | Allow enums to pass #any_int checksJoakim Hentula2021-11-251-3/+3
* | Merge pull request #1296 from kevinsjoberg/do-not-filter-tests-when-emptygingerBill2021-11-251-0/+4
|\ \ | |/ |/|
| * Do not filter test procedures when filter is emptyKevin Sjöberg2021-11-101-0/+4
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-11-241-2/+2
|\ \
| * \ Merge branch 'odin-lang:master' into masterDYSEQTA2021-11-249-34/+89
| |\ \
| * | | Removed '--help' from help string as per request.DYSEQTA2021-11-241-1/+1
| * | | Improve compiler help output with regard to command specific help.cybermancer2021-11-161-2/+2
* | | | Fix `update_untyped_expr_type` for ternary if expressions with an untyped typegingerBill2021-11-241-4/+25
* | | | Fix `set_file_path_string` and `thread_safe_set_ast_file_from_id`gingerBill2021-11-241-4/+4
| |/ / |/| |
* | | Fix #1328gingerBill2021-11-232-13/+10
* | | Patch odin doc binary formatgingerBill2021-11-211-2/+3
* | | Fix #1319gingerBill2021-11-194-7/+23
* | | Allow cast from float to complexgingerBill2021-11-191-0/+3
* | | `@(tag=<string>)` - dummy attribute for toolinggingerBill2021-11-171-6/+42
* | | Correct `x in ptr` logicgingerBill2021-11-171-1/+1
* | | Improve `ptr_map_hash_key`gingerBill2021-11-161-5/+7
|/ /
* | Allow both `-help` and `--help` if passed as `init_filename`gingerBill2021-11-151-1/+2
* | Improve usage of `file_id`gingerBill2021-11-159-30/+75
* | Remove `scope` field from `Ast`gingerBill2021-11-146-30/+67
* | Begin minimizing `Ast` sizegingerBill2021-11-1410-38/+51
* | src: Fix the syscall intrinsic code generation for Linux and WindowsYawning Angel2021-11-131-1/+16
|/
* Merge pull request #1289 from Kelimion/timings-exportgingerBill2021-11-103-67/+233
|\
| * [timings-export] Style fixes.Jeroen van Rijn2021-11-101-48/+26
| * [timings-export] Improve help messagesJeroen van Rijn2021-11-091-69/+78
| * Fix Linux warnings.Jeroen van Rijn2021-11-091-29/+35
| * [timings-export] Implement JSON + CSV timngs export.Jeroen van Rijn2021-11-092-10/+121
| * [timings-export] Add `-export-timings:format` + `-export-timings-file:filename`.Jeroen van Rijn2021-11-092-1/+63
* | Postpone checking test proceduresKevin Sjöberg2021-11-101-3/+3
|/
* General catch-all for llvm debug typesgingerBill2021-11-091-10/+1
* Correct `wasm-ld` path for non-Windows platformsgingerBill2021-11-091-1/+7
* Improve matrix indices to offset logicgingerBill2021-11-082-2/+9
* Improve matrix->matrix casting implementationgingerBill2021-11-085-32/+59
* Improve support for `freestanding_wasm32`gingerBill2021-11-073-7/+72
* Remove `LLVMAddDeadStoreEliminationPass` passgingerBill2021-11-061-3/+3
* Remove many LLVM optimization passes which were causes UB due to them assumin...gingerBill2021-11-066-41/+83
* Completely ignore `LLVM_ADD_CONSTANT_VALUE_PASS` LLVM >= 12gingerBill2021-11-061-12/+3
* Simplification to `ptr_map_hash_key`gingerBill2021-11-051-15/+5
* Unify hash logic for `PtrSet`gingerBill2021-11-051-6/+4
* Improve `ptr_map_hash_key`gingerBill2021-11-051-9/+27
* Be more correct with `MapIndex` usagegingerBill2021-11-051-4/+4
* Clean up logicgingerBill2021-11-052-32/+51
* Unify `MapFindResult` typesgingerBill2021-11-055-140/+107