aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Remove the need for `type->Map.internal_type` and replace with the definition...gingerBill2022-11-087-57/+21
* Support `for in` loops for `map`gingerBill2022-11-082-8/+30
* General modificationsgingerBill2022-11-085-54/+137
* Basic fmt printing for `map`gingerBill2022-11-073-14/+9
* Begin work on implementing the new `map` internalsgingerBill2022-11-077-127/+89
* `-default-to-nil-allocator` also enables `-no-dynamic-literals`gingerBill2022-11-071-0/+5
* Merge pull request #1544 from FancyKillerPanda/build_ignoregingerBill2022-11-031-0/+2
|\
| * Emit a parser warning when encountering an unknown tag.FancyKillerPanda2022-02-241-0/+2
* | Merge pull request #2147 from jaspergeer/tighten-slice-string-cast-errorgingerBill2022-11-031-2/+2
|\ \
| * | check addressing mode insteadJasperGeer2022-10-261-2/+2
| * | don't suggest u8 slice cast to string for u8 slice literalJasperGeer2022-10-231-2/+2
* | | Add debug symbols for global constants of integers, bools, enums, runes, & po...gingerBill2022-11-023-0/+147
* | | 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