aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2169 from odin-lang/location-byvaldev-2022-11gingerBill2022-11-014-9/+16
|\
| * Ad-hoc pass source code location directly by pointer without stack copygingerBill2022-10-314-9/+16
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-11-012-17/+23
|\ \
| * \ Merge pull request #2168 from Kelimion/target_versionJeroen van Rijn2022-11-012-17/+23
| |\ \
| | * | Add -minimum-os-version flagJeroen van Rijn2022-11-012-17/+23
* | | | Add extra check in `add_entity_and_decl_info` #2161gingerBill2022-11-011-1/+5
|/ / /
* | | Fix #2160 (deep subtyping through `using` of `_`)gingerBill2022-11-012-24/+61
* | | Add safety check for #2161gingerBill2022-11-011-1/+8
|/ /
* | Fix #2167 `context.assertion_failure_proc = nil` (context field assignments)gingerBill2022-11-011-8/+19
* | Add missing newline.Jeroen van Rijn2022-11-011-1/+1
* | Clarify -define help.Jeroen van Rijn2022-11-011-2/+2
|/
* Optimize `#caller_location` and `#location` to use read only data section whe...gingerBill2022-10-314-6/+23
* Use direct parameter value in `lb_find_ident` when possiblegingerBill2022-10-303-0/+14
* Improve SysV ABI LLVM IR generation for development purposesgingerBill2022-10-301-1/+26
* Make `raw_data` an intrinsic rather a `@(builtin)` runtime proceduregingerBill2022-10-303-0/+88
* Remove formerly deprecated `-opt` flag.Jeroen van Rijn2022-10-281-36/+16
* Add LLVM > 14 check to main.cpp for Darwin.Jeroen van Rijn2022-10-271-0/+3
* Fix `#defined(I)`.Jeroen van Rijn2022-10-231-2/+2
* throw type checker error when scalar cast to non-square matrixJasper Geer2022-10-211-5/+6
* Allow `transmute` to be constant for integers of the same internal endiannessgingerBill2022-10-192-11/+52
* Improve error messages with 'using _'Lucas Perlind2022-10-152-1/+10
* Fix #2016 when passing an untyped integer to a generic `typeid` parametergingerBill2022-10-111-1/+7
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-10-101-0/+1
|\
| * llvm_backend_debug: Add debug info for soa pointerLucas Perlind2022-10-081-0/+1
* | Force call site attributes for procedures (relating to #2121 causing ABI issu...gingerBill2022-10-102-18/+32
* | Revert "Fix #2112"Jeroen van Rijn2022-10-081-10/+30
* | Fix #2112Jeroen van Rijn2022-10-081-30/+10
|/
* Add node data for union when using `intrinsics.type_convert_variants_to_point...gingerBill2022-09-272-1/+2
* Remove extra pointer indirectiongingerBill2022-09-271-2/+2
* Override lbArgKind to be indirect for `#by_ptr` parametersgingerBill2022-09-271-0/+11
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-09-221-2/+5
|\
| * fix target features to make wasm intrinsics happyColin Davidson2022-09-211-2/+5
* | Make `intrinsics.{count_ones, count_zeros, count_trailing_zeros, count_leadin...gingerBill2022-09-221-1/+85
|/
* `cap(Enum)` (equivalent to `max(Enum)-min(Enum)+1`)gingerBill2022-09-221-10/+15
* Minor technical improvementgingerBill2022-09-221-2/+5
* Improve error message for slicing an enumerated arraygingerBill2022-09-221-1/+14
* Improve suggestions for certain assignmentsgingerBill2022-09-221-1/+13
* Minor style changegingerBill2022-09-221-3/+2
* Improve error message for `check_is_expressible` (Cannot convert X to Y from Z)gingerBill2022-09-221-3/+6
* Improve error messages for compile time known bounds checkinggingerBill2022-09-222-7/+8
* Clean up private internal constant global handlinggingerBill2022-09-223-21/+21
* Correct parapoly determination of generated internal type of a `map`gingerBill2022-09-227-9/+11
* Remove more dead code for map header stuffgingerBill2022-09-211-34/+8
* Remove header cache codegingerBill2022-09-213-31/+0
* Remove debug codegingerBill2022-09-211-4/+0
* Reduce unnecessary map getsgingerBill2022-09-215-44/+82
* Split header table data and the map pointergingerBill2022-09-213-35/+40
* 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