aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | | Temporary patch for `lb_gen_map_header`gingerBill2022-09-211-39/+53
* | | | Correct `get_fullpath_relative` to remove all trailing path separators (`/` a...gingerBill2022-09-211-0/+9
* | | | Improve parapoly support for `^T` to `[^]$V` and vice versagingerBill2022-09-202-0/+52
* | | | Correct `lb_gen_map_header` initializationgingerBill2022-09-171-0/+2
* | | | Use a cache when generating the map header to minimize stack wastagegingerBill2022-09-173-39/+51
* | | | Change `__dynamic_map_get` and `__dynamic_map_set` to use separate parameters...gingerBill2022-09-174-45/+35
* | | | Fixed #2044 Uninitialised constant struct member values can cause crashgingerBill2022-09-171-1/+7
* | | | Fix #1435 type switch statements of empty union typesgingerBill2022-09-171-3/+14
* | | | Improve error message for using `offset_of` within a struct itself of that st...gingerBill2022-09-171-0/+15
* | | | Enforce constant pointer cast on global procedure variable initialization `x ...gingerBill2022-09-171-0/+3
* | | | Fix #2054 Differing behaviours with defer statements for single vs multiple r...gingerBill2022-09-171-14/+7
* | | | Fix -verbose-error source lines from having last char cut offZac Nowicki2022-09-151-1/+0
* | | | Clean up of the core library to make the stream vtables not be pointers direc...gingerBill2022-09-151-0/+3
* | | | Revert "Just get the value directly and store it in another global variable"gingerBill2022-09-143-33/+8
* | | | Minor fix to `lb_big_int_to_llvm`gingerBill2022-09-141-1/+1
* | | | Just get the value directly and store it in another global variablegingerBill2022-09-143-8/+33
* | | | Fix `ODIN_BUILD_PROJECT_NAME`gingerBill2022-09-121-6/+6
* | | | Fix debug generation for named resultsgingerBill2022-09-121-1/+1
* | | | Replace `#optional_second` with `#optional_allocator_error`gingerBill2022-09-125-23/+14
* | | | Improve debug info to named return valuesgingerBill2022-09-121-1/+4
* | | | Unify debug parameter codegingerBill2022-09-102-69/+10
* | | | Split debug info generation for direct and indirect parametersgingerBill2022-09-092-3/+68
* | | | Fix pointer cast of constant procedure valuesgingerBill2022-09-081-10/+9
* | | | Disable buggy escape analysisgingerBill2022-09-081-0/+2
* | | | 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