aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
|\ \
| * | Fix #packed #all_or_noneKrzesimir Nowak2025-12-181-1/+1
* | | Fix misleading error messages for init, fini and test attributesKrzesimir Nowak2025-12-211-3/+3
| |/ |/|
* | Fix automatic objc_msgSend on static methods not resolving aliased types.Harold Brenes2025-12-201-1/+5
* | Disable global variable initialization into separate functions to circumvent ...gingerBill2025-12-191-1/+1
|/
* Change target triple of `freestanding_amd64_win64` to `x86_64-pc-windows-msvc...gingerBill2025-12-171-1/+1
* With `-use-single-module` make some procedures use internal linkage rather th...gingerBill2025-12-171-6/+8
* Do naive compound literal comparison for $ parameters to parapoly proceduresgingerBill2025-12-152-1/+37
* Remove debug stringgingerBill2025-12-151-4/+0
* Propagate array arithmetic fixgingerBill2025-12-151-1/+4
* Present constant array arithmetic error correctlygingerBill2025-12-151-1/+5
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2025-12-091-0/+3
|\
| * Merge pull request #5981 from the-JS-hater/struct-cycle-fixgingerBill2025-12-091-0/+3
| |\
| | * missed a semicolonMorgan2025-12-011-1/+1
| | * undetected type declaration cycles work-aroundMorgan2025-12-011-0/+3
* | | Fix #6003gingerBill2025-12-091-5/+3
|/ /
* | Fix duplicate code emission in type assertions.miere432025-12-031-2/+2
* | Fix #5982Jeroen van Rijn2025-12-011-0/+4
|/
* Restore help line for all-bitsJeroen van Rijn2025-12-011-0/+1
* Fix `-integer-division-by-zero` modes and document `all-bits`gingerBill2025-12-013-12/+15
* Remove `all-bits` from option help text, isn't supported.Jeroen van Rijn2025-11-301-1/+0
* panic on transpose with result type in diff layoutLaytan Laats2025-11-291-0/+5
* fix matrix transpose with different result typelaytan2025-11-292-3/+3