aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * | | Merge branch 'master' into odin-global-constants-as-enumsgingerBill2022-02-1529-1794/+2722
| |\ \ \
| * | | | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-201-3/+34
* | | | | Merge pull request #1482 from odin-lang/objc-intrinsicsgingerBill2022-02-1517-82/+895
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Correct pseudo selector code generationgingerBill2022-02-152-7/+8
| * | | | Use `objc_allocateClassPair` for `intrinsics.objc_register_class`gingerBill2022-02-142-3/+6
| * | | | Change objc_class_name to objc_name with objc_is_class_methodgingerBill2022-02-143-22/+16
| * | | | Add new objc intrinsics: objc_(register|find)_(selector|class)gingerBill2022-02-145-46/+139
| * | | | Merge branch 'master' into objc-intrinsicsgingerBill2022-02-141-1/+1
| |\ \ \ \
| * | | | | Add more objc attributesgingerBill2022-02-1110-39/+249
| * | | | | Add `intrinsics.type_is_subtype_of`; `intrinsics.objc_selector_name`gingerBill2022-02-086-43/+101
| * | | | | Correct objc_class propagation for parapoly structsgingerBill2022-02-081-0/+2
| * | | | | Begin work on support objc intrinsicsgingerBill2022-02-0812-7/+459
* | | | | | Add 'odin run -help' info for specifying argsPhil H2022-02-141-0/+1
| |/ / / / |/| | | |
* | | | | Set the macOS minimum version to 12 for ARM CPUsgingerBill2022-02-141-1/+1
|/ / / /
* | | | Correct simple boolean intrinsicsgingerBill2022-02-082-6/+3
* | | | Correct `//+private file` buggingerBill2022-02-071-4/+4
* | | | Fix constant multi pointer declarations through integersgingerBill2022-02-071-4/+4
* | | | Support rank-2 arrays (matrix-like) for `transpose`gingerBill2022-02-063-2/+76
* | | | Correct implicit union castgingerBill2022-02-052-0/+20
* | | | Code refactor to aid developmentgingerBill2022-02-051-1580/+1650
* | | | Improve printing for unhandled cases by adding a new line before the casesgingerBill2022-02-052-2/+2
* | | | Minor correction to error message suggestiongingerBill2022-02-051-1/+1
* | | | Improve union variant assignment determinationgingerBill2022-02-051-0/+36
* | | | Minor clean upgingerBill2022-02-052-3/+4
* | | | Add check for variables which are both shadowing and unused by defaultgingerBill2022-02-051-9/+18
* | | | Correct `add_to_seen_map` logicgingerBill2022-02-052-6/+10
* | | | Add `#partial [Enum]Type{...}` support to check for missing enumerated array ...gingerBill2022-02-052-88/+147
* | | | Correct `#sparse` usage and error messagesgingerBill2022-02-052-0/+17
* | | | Rename `#partial[Enum]Type` to `#sparse[Enum]Type` for non-contiguous enum fi...gingerBill2022-02-054-8/+15
* | | | Change behaviour of `A :: distinct Enum_Type` to be more intuitivegingerBill2022-02-051-1/+50
* | | | Only check idents in the alias (of alias)+ problemgingerBill2022-02-043-4/+4
* | | | Correct the type aliasing problem, caused by aliases (of aliases)+gingerBill2022-02-043-2/+70
* | | | Fix type alias declaration evaluation problem (#854 #1439)gingerBill2022-02-033-18/+137
* | | | Minor sanity clean upgingerBill2022-02-021-0/+1
* | | | Add `//+private file` to complement `//+private` (`//+private package`)gingerBill2022-02-025-11/+32
* | | | Correct debug information logic for procedure parametersgingerBill2022-02-013-4/+77
* | | | Fix typogingerBill2022-01-311-5/+5
* | | | Correct false positive check in `check_unique_package_names`gingerBill2022-01-313-2/+19
* | | | Remove debug codegingerBill2022-01-271-1/+0
* | | | Add `#no_type_assert` and `#type_assert` to disable implicit type assertions ...gingerBill2022-01-278-46/+142
* | | | Support built-in procedures for doc formatgingerBill2022-01-272-4/+24
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-01-261-1/+2
|\ \ \ \
| * | | | avoid segfault on map resizeCiD-2022-01-261-1/+2
* | | | | Update doc format to allow for aliasesgingerBill2022-01-262-21/+25
|/ / / /
* | | | Add `ODIN_ERROR_POS_STYLE` constant and change `runtime.print_caller_location...gingerBill2022-01-262-0/+12
* | | | Remove spurious `)`gingerBill2022-01-261-2/+2
* | | | Fix double map dereference indexinggingerBill2022-01-262-2/+8
* | | | Add ODIN_ERROR_POS_STYLE environment variablegingerBill2022-01-263-9/+54
* | | | Fix #1448gingerBill2022-01-251-3/+11
* | | | Revert changegingerBill2022-01-251-7/+6