aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | | Add `intrinsics.type_convert_variants_to_pointers` and `reflect.get_union_as_...gingerBill2022-09-082-0/+43
* | | | Add `ODIN_BUILD_PROJECT_NAME` and `//+build-project-name`gingerBill2022-09-083-1/+58
* | | | Use `llvm.dbg.declare` for procedure parameters rather than `llvm.dbg.value`gingerBill2022-09-071-1/+2
* | | | Add Windows 32-bit build system errorgingerBill2022-09-071-0/+4
* | | | Simplify win32 resource file linkinggingerBill2022-09-071-33/+20
* | | | Add inline debug generation for assembly target flag (#2028)gingerBill2022-09-071-1/+1
* | | | Fix procedure pointer castgingerBill2022-09-071-0/+3
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-09-071-2/+4
|\ \ \ \
| * | | | fix polymorphic proc parameters error handlingPhil2022-09-061-2/+4
* | | | | Fix #2029 Eumerated array of procs literal crashes the compiler with an llvm ...gingerBill2022-09-072-22/+11
|/ / / /
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-09-062-324/+663
|\ \ \ \
| * | | | Add `help` verb, e.g. `odin help build`.Jeroen van Rijn2022-09-051-9/+17
| * | | | Improve error message when you use -file as the verb.Jeroen van Rijn2022-09-051-1/+6
| * | | | Merge pull request #2021 from Kelimion/refactor_odin_reportJeroen van Rijn2022-09-051-314/+640
| |\ \ \ \
| | * | | | [odin report] Improve macOS detection.Jeroen van Rijn2022-09-051-128/+401
| | * | | | odin report: Add FreeBSD OS & RAM detection.Jeroen van Rijn2022-09-051-211/+264
* | | | | | Make valgrind calls a no-op on non-supported platforms rather than print an e...gingerBill2022-09-061-4/+1
|/ / / / /
* | | | | Fix #1992 `size_of` a relative slice crashes the compilergingerBill2022-09-051-0/+1
* | | | | Fix #2017 mismatched types in binary matrix expression for `flt * (mat * vec)`gingerBill2022-09-052-6/+22
* | | | | Fix #2018 type assertion on untyped nil within a ternary if expressiongingerBill2022-09-051-7/+8
* | | | | Fix #2020 transmute from array to #simd code generationgingerBill2022-09-051-0/+14
* | | | | Remove redundant codeJasperGeer2022-09-041-9/+3
* | | | | Remove unnecessary orJasperGeer2022-09-041-2/+2
* | | | | Err on types passed as operands to ternary if expressionsJasperGeer2022-09-041-0/+14
|/ / / /
* | | | Allow Odin to find itself if it's in PATH on OpenBSD, because reasons.Jeroen van Rijn2022-09-041-3/+66
* | | | Fix #1999Jeroen van Rijn2022-09-031-0/+1
* | | | Improve basic escape analysisgingerBill2022-09-021-7/+4
* | | | Fix #1994 Returning to err: Maybe(Error) raises compiler assertgingerBill2022-09-011-1/+1
* | | | Fix #2000 - allow #soa array iteration by pointergingerBill2022-09-011-1/+1
* | | | Fix #2002 (allow `array *= matrix`)gingerBill2022-09-011-1/+11
* | | | Fix #1974 by erring on untyped parameters to `intrinsics.objc_send`gingerBill2022-09-011-0/+7
* | | | Fix code generation related to Objective-C related `x->y()` callsgingerBill2022-09-012-4/+6
* | | | Fix #1977gingerBill2022-08-261-0/+6
* | | | Check for `using` variablesgingerBill2022-08-261-1/+1
* | | | Correct `check_expr_is_stack_variable`gingerBill2022-08-241-1/+2
* | | | Add very basic escape analysis on `return` valuesgingerBill2022-08-241-0/+39
* | | | Correct max alignment handling throughout the llvm backendgingerBill2022-08-246-17/+22
* | | | Add extra max alignment parameter for metrics (specifically for SIMD)gingerBill2022-08-242-67/+31
* | | | Fix #1966gingerBill2022-08-241-2/+14
* | | | Merge pull request #1955 from jaspergeer/fix-endian-type-conversiongingerBill2022-08-241-3/+0
|\ \ \ \
| * | | | Remove erroneous byte swapJasper Geer2022-08-161-3/+0
* | | | | Fix #1972gingerBill2022-08-241-1/+2
* | | | | fix: Expand OpenBSD include for wait.h to all UnixJeroen Ruigrok van der Werven2022-08-221-1/+1
* | | | | Fix #1963gingerBill2022-08-191-1/+1
* | | | | Fix typogingerBill2022-08-171-1/+1
* | | | | Improve `unreachable` generation by putting a `trap` before itgingerBill2022-08-171-0/+1
* | | | | EXPERIMENTAL `intrinsics.valgrind_client_request`gingerBill2022-08-175-0/+94
|/ / / /
* | | | Remove debug crap with inlininggingerBill2022-08-161-26/+22
* | | | Revert "Remove debug message"gingerBill2022-08-164-30/+59
* | | | Improve `matrix` conversion rulesgingerBill2022-08-161-0/+4