aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| | * Fix potential Typo : S32 ==> I32Jason Dsouza2021-04-191-2/+2
* | | Remove useless error message for constant binary expressions with non-constan...gingerBill2021-04-211-15/+11
|/ /
* | Hack ABI for windows passing pointers to structuresgingerBill2021-04-191-2/+13
* | Fix typogingerBill2021-04-191-1/+1
* | Add code that was accidentally removedgingerBill2021-04-191-0/+2
* | Improve `#optional_ok` logic for procedures; Add `#optional_second` for `pack...gingerBill2021-04-194-99/+131
* | Allow assignment of procedure calls with `#optional_ok` to single valuesgingerBill2021-04-191-9/+23
* | Allow casting of `#optional_ok` call expressionsgingerBill2021-04-192-4/+25
* | Fix `update_expr_type` behaviour, along with fixing procedure groups updating...gingerBill2021-04-191-10/+48
* | Improve the `Allocator` interface to support returning `Allocator_Error` to a...gingerBill2021-04-191-1/+1
* | Remove temporary reference typesgingerBill2021-04-192-4/+4
* | Fix `override_entity_in_scope `behaviour to correctly to report the changes u...gingerBill2021-04-195-45/+62
|/
* Add package flagsgingerBill2021-04-182-1/+26
* Improve `init_string` determination for constantsgingerBill2021-04-183-2/+26
* Improve odin-doc type information for Named types by storing the base typegingerBill2021-04-181-0/+1
* Add calling_convention to odin-doc Type formatgingerBill2021-04-182-0/+28
* Fix enumerated arrays for .odin-docgingerBill2021-04-182-4/+9
* Add `-doc-format` command for the new .odin-doc file format (to be used to ge...gingerBill2021-04-188-18/+1299
* Correct call site attributesgingerBill2021-04-141-2/+2
* Add `@(cold)` attribute to procedure declarationsgingerBill2021-04-148-27/+82
* Allow `intrinsics` entities to be exported from other packages if wantedgingerBill2021-04-131-1/+1
* Minor fixes to platform checking codegingerBill2021-04-113-13/+24
* Merge pull request #901 from atkurtul/swarninggingerBill2021-04-091-1/+1
|\
| * fix Syntax WarningGitea2021-04-091-1/+1
* | Fix proc literal bug not finding the associated `DeclInfo`gingerBill2021-04-091-1/+7
|/
* Add `break;` for sanitygingerBill2021-04-081-1/+1
* Add "Dwarf Version" metadata for `darwin` on `-llvm-api`gingerBill2021-04-081-4/+16
* Add assertion check on parameter types for `lb_emit_call_internal`gingerBill2021-04-061-4/+24
* Fix `LLVMConstIntOfArbitraryPrecision` usage for a pointergingerBill2021-04-061-3/+8
* Merge remote-tracking branch 'origin/master' into Master-OriginPlatin212021-04-051-0/+1
|\
| * Add `runtime.extendhfsf2` to dependency listgingerBill2021-04-051-0/+1
* | Removed debug codePlatin212021-04-051-1/+0
* | Adds return values to linker stagesPlatin212021-04-051-42/+63
|/
* Undo fixgingerBill2021-04-031-7/+0
* Fix lb_emit_array_epgingerBill2021-04-031-1/+8
* Experiment with different opt passesgingerBill2021-04-011-1/+2
* Fix signed fixed arithmetic intrinsicsgingerBill2021-04-011-5/+6
* Cleanup againgingerBill2021-04-011-2/+4
* Cleanup code for fixed-point intrinsicsgingerBill2021-04-011-11/+9
* Implement fixed-point arithmetic intrinsics for -llvm-api backendgingerBill2021-04-013-0/+127
* Fix alignment for complex32 and quaternion64gingerBill2021-04-011-6/+6
* Fix missing complex32/quaternion64 checksgingerBill2021-04-012-1/+5
* Add min(f16) and max(f16) supportgingerBill2021-04-011-0/+6
* Add extra optimization level pass -opt:2 in `lb_populate_module_pass_manager`gingerBill2021-04-011-9/+8
* Implement `f16` functionalitygingerBill2021-04-0110-74/+307
* Helpful error message for invalid `-define:` casesJim Powers2021-03-301-1/+2
* Change `>>` behaviour in LLVM to prevent stupid UBgingerBill2021-03-302-8/+7
* Experiment with new grammatical parsing rule for expression level (-strict-st...gingerBill2021-03-302-6/+35
* Fix shifting limits and LLVM code gen bug relating to shiftsgingerBill2021-03-293-13/+17
* Remove dead code and commentsgingerBill2021-03-291-5/+1