aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Allow for shortcut to get feature flags from the expression directly assuming...bill/force-type-assertgingerBill2026-01-261-3/+9
* Revert dynamic literals feature checkgingerBill2026-01-261-4/+2
* Add `#+feature force-type-assert` which overrides `-no-type-assert` on a per-...gingerBill2026-01-262-20/+47
* Require space after the prefix of `#+build` style tagsgingerBill2026-01-261-0/+27
* Merge pull request #6166 from laytan/vet-file-tags-in-addition-to-command-linegingerBill2026-01-241-20/+8
|\
| * make #+vet tags always work in addition to command line flagsLaytan Laats2026-01-241-20/+8
* | Merge pull request #6159 from Barinzaya/fix-const-bitset-containsJeroen van Rijn2026-01-241-4/+8
|\ \
| * | Fixed some issues with `in` and `not_in` on constant `bit_set`s.Barinzaya2026-01-231-4/+8
* | | Fix #6165Jeroen van Rijn2026-01-241-0/+6
| |/ |/|
* | Fix #6126Jeroen van Rijn2026-01-242-11/+6
|/
* Fix string16 bugs in Mac and LinuxCJ2026-01-241-13/+94
* Fix #6130Jeroen van Rijn2026-01-221-0/+4
* Add warning in code generation stage which might cause a possible code gen is...gingerBill2026-01-222-0/+13
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2026-01-221-0/+10
|\
| * Added target freestanding_amd64_mingw for building freestanding on windows wi...Karl Zylinski2026-01-201-0/+10
* | Unify "mem*.inline" logic to only inline for <=8 bytes on all platformsgingerBill2026-01-223-6/+6
* | Minor rearrange of `check_is_operand_compound_lit_constant` for future optimi...gingerBill2026-01-221-7/+14
* | Instead of using typeid hash, use the canonical name for internal procedure f...gingerBill2026-01-221-3/+3
|/
* Merge pull request #6119 from slowhei/mastergingerBill2026-01-161-1/+5
|\
| * Fix assertion error when imported proc groups are passed as proc argumentsTohei Ichikawa2026-01-101-1/+5
* | `-disable-unwind`gingerBill2026-01-153-0/+13
* | Add `@(no_sanitize_thread)`gingerBill2026-01-155-1/+10
* | Add `preserve/most` and `preserve/all`bill/must-tailgingerBill2026-01-153-0/+8
* | Add `#must_tail` and `"preserve/none"` calling conventiongingerBill2026-01-156-44/+21
* | Add `#must_tail` (similar syntax to `#force_inline`gingerBill2026-01-156-24/+105
* | Fix indentationFranz Hoeltermann2026-01-141-1/+1
* | Add warning for `size_of(&x)` expressionsFranz2026-01-141-0/+10
* | Adds static linking to non-windows platforms (#6057)Fabrice2026-01-131-1/+15
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2026-01-112-17/+10
|\ \
| * \ Merge pull request #6120 from ske2004/fix-regression-6118gingerBill2026-01-101-1/+1
| |\ \
| | * | Fix regression in #6118ske2026-01-101-1/+1
| | |/
| * | Merge pull request #6115 from bbogdan-ov/target-flag-usage-examplegingerBill2026-01-091-0/+4
| |\ \ | | |/ | |/|
| | * Show `-target` flag usage examples in the helpbogdanov2026-01-081-0/+4
| * | Fix constant conversion checks (#6104)ske2026-01-071-17/+6
| |/
* / Fix `#type` not being handled as in normal expressionsgingerBill2026-01-111-0/+9
|/
* Minor change from `make_checker_context` to `init_checker_context`gingerBill2026-01-031-16/+18
* fix typoske2025-12-301-1/+1
* Fix literal endianness (fix #6068)ske2025-12-301-5/+18
* Merge pull request #6079 from krnowak/krnowak/fix-proc-inlininggingerBill2025-12-301-7/+7
|\
| * Fix handling of #force_inlineKrzesimir Nowak2025-12-291-7/+7
* | Add `globaldynamic` `thread_local` model (same as the current `default`)gingerBill2025-12-302-0/+4
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2025-12-301-8/+3
|\ \
| * \ Merge pull request #6082 from harold-b/hb.fix-objc-auto-msgsend-class-methodsLaytan2025-12-301-8/+3
| |\ \ | | |/ | |/|
| | * Fix auto objc_msgSend incorrectly treating certain class methods as instance ...Harold Brenes2025-12-291-8/+3
* | | Fix `@(static, rodata)` for slicesgingerBill2025-12-301-8/+13
|/ /
* | LLVM IR: Improve basic block names for trivial switch statements for debuggab...gingerBill2025-12-281-1/+40
* | LLVM IR: Improve type switch case names for better debuggability when generat...gingerBill2025-12-271-2/+11
* | Remove temporary tuple fix alloca instructions if they are never usedgingerBill2025-12-272-10/+9
* | Disallow importing directories with an `.odin` extension/suffixgingerBill2025-12-261-0/+5
* | Merge pull request #6031 from krnowak/krnowak/packed-all-or-nonegingerBill2025-12-211-1/+1
|\ \