| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix #4552 | gingerBill | 2024-12-05 | 1 | -0/+1 |
| | | |||||
| * | Try to fix #4553 | gingerBill | 2024-12-05 | 1 | -1/+1 |
| | | |||||
| * | Fix #4561 | gingerBill | 2024-12-05 | 1 | -0/+1 |
| | | |||||
| * | ABI change: for indirect parameters size_of <= 16, do callee stack copy | gingerBill | 2024-12-05 | 3 | -0/+25 |
| | | |||||
| * | Minor improvement to type handing on failures | gingerBill | 2024-12-02 | 1 | -12/+14 |
| | | |||||
| * | Fix #4535 | gingerBill | 2024-12-02 | 1 | -1/+5 |
| | | |||||
| * | Fix #4530 | gingerBill | 2024-12-02 | 2 | -6/+10 |
| | | |||||
| * | Fix assert when return value expected. | Jeroen van Rijn | 2024-11-28 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #4440 from 0dminnimda/support_llvm19 | gingerBill | 2024-11-27 | 3 | -5/+17 |
| |\ | | | | | Add support for llvm version 19 | ||||
| | * | src/main.cpp: apply suggestion | 0dminnimda | 2024-11-02 | 1 | -1/+1 |
| | | | | | | | Co-authored-by: Laytan <laytanlaats@hotmail.com> | ||||
| | * | Update version in more places | 0dminnimda | 2024-11-02 | 1 | -2/+2 |
| | | | |||||
| | * | Add support for llvm version 19 | 0dminnimda | 2024-10-31 | 2 | -3/+15 |
| | | | |||||
| * | | properly keep track of current scope for debugging | Laytan Laats | 2024-11-27 | 1 | -0/+6 |
| | | | | | | | | | Fixes #4519 | ||||
| * | | Check `type_expr` in `check_procedure_param_polymorphic_type` | Jeroen van Rijn | 2024-11-27 | 1 | -2/+1 |
| | | | | | | | | | Fixes #4523 assert. | ||||
| * | | sys/info & odin report: rework macos version retrieval | Laytan Laats | 2024-11-26 | 1 | -456/+42 |
| | | | |||||
| * | | add macos 15.1.1 to odin report and sys/info | Laytan Laats | 2024-11-26 | 1 | -0/+2 |
| | | | |||||
| * | | Convert mutex guard to "try lock" | gingerBill | 2024-11-26 | 1 | -7/+9 |
| | | | |||||
| * | | Fix #4508 for abs, min, max (#4516) | Jeroen van Rijn | 2024-11-25 | 1 | -1/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix #4508 for abs, min, max and the rest of the builtins. None of these segfault now: ```odin package bug main :: proc() { p :: proc() {} // _ = len(p()) // _ = cap(p()) // _ = size_of(p()) // _ = align_of(p()) // T :: struct {} // _ = offset_of(p()) // _ = offset_of(T, p()) // _ = offset_of(p(), foo) // _ = offset_of(p(), "") // _ = type_of(p()) // _ = type_info_of(p()) // _ = typeid_of(p()) // A: [4]int // _ = swizzle(p()) // :: proc(x: [N]T, indices: ..int) -> [len(indices)]T --- // _ = swizzle(A, p()) // :: proc(x: [N]T, indices: ..int) -> [len(indices)]T --- // _ = complex(p(), p()) // _ = quaternion(p(), p(), p(), p()) // _ = quaternion(w=p(), x=p(), y=p(), z=p()) // _ = real(p()) // _ = imag(p()) // _ = jmag(p()) // _ = kmag(p()) // _ = conj(p()) // _ = expand_values(p()) // _ = min(p()) // _ = max(p()) // _ = abs(p()) // _ = clamp(p(), p(), p()) // _ = soa_zip(p()) // _ = soa_unzip(p()) } ``` | ||||
| * | | Allow for `odin help build` etc | gingerBill | 2024-11-25 | 1 | -1/+7 |
| | | | |||||
| * | | checker: only error with -vet-cast when it is actually castable | Laytan Laats | 2024-11-21 | 1 | -1/+4 |
| | | | |||||
| * | | Improve `odin help -foo` usage | gingerBill | 2024-11-18 | 1 | -351/+380 |
| | | | |||||
| * | | report error when builtin min/max has 1 (non-type) param | jakubtomsu | 2024-11-17 | 1 | -0/+9 |
| | | | |||||
| * | | add missing macos version | Laytan Laats | 2024-11-16 | 1 | -0/+15 |
| | | | |||||
| * | | Make lowercase | gingerBill | 2024-11-14 | 1 | -1/+1 |
| | | | |||||
| * | | Fix typo | gingerBill | 2024-11-14 | 1 | -1/+1 |
| | | | |||||
| * | | Add `-linker:<string>` to replace `-lld` and `-radlink` | gingerBill | 2024-11-14 | 3 | -20/+70 |
| | | | |||||
| * | | Disallow `-lld` and `-radlink` to be used together | gingerBill | 2024-11-14 | 1 | -0/+8 |
| | | | |||||
| * | | Add `-radlink` | gingerBill | 2024-11-14 | 3 | -21/+52 |
| | | | |||||
| * | | Remove `#relative` types from the compiler | gingerBill | 2024-11-14 | 12 | -463/+4 |
| | | | |||||
| * | | Make `#relative` types an error in parsing | gingerBill | 2024-11-14 | 1 | -0/+1 |
| | | | |||||
| * | | Keep ASAN happy on type assertions | gingerBill | 2024-11-13 | 1 | -2/+10 |
| | | | |||||
| * | | Added support for `odin build -target:?` | bayo-code | 2024-11-11 | 1 | -21/+23 |
| | | | |||||
| * | | Revert "List the supported targets using `odin targets`" | bayo-code | 2024-11-11 | 1 | -7/+0 |
| | | | | | | | | | This reverts commit b589e3c499649aa956a9ebf98ae2aca260156471. | ||||
| * | | List the supported targets using `odin targets` | bayo-code | 2024-11-10 | 1 | -0/+7 |
| | | | |||||
| * | | Remove duplicates in `-defineables` | gingerBill | 2024-11-08 | 1 | -2/+16 |
| | | | |||||
| * | | && | Jeroen van Rijn | 2024-11-07 | 1 | -1/+1 |
| | | | |||||
| * | | Phrasing! | Jeroen van Rijn | 2024-11-07 | 1 | -2/+2 |
| | | | |||||
| * | | Suggest `-microarch:native` if `popcnt` instruction is missing. | Jeroen van Rijn | 2024-11-07 | 4 | -21/+49 |
| | | | | | | | | | Fixes #4453. | ||||
| * | | Merge pull request #4394 from seventh-chord/errormessages | gingerBill | 2024-11-06 | 1 | -0/+9 |
| |\ \ | | | | | | | Suggestion when assigning enum to bit_set | ||||
| | * | | Suggestion when assigning enum to bit_set | Morten Hauke Solvang | 2024-10-19 | 1 | -0/+9 |
| | | | | |||||
| * | | | Merge pull request #4437 from dpoetzschke/fix/windows-args-escaping | gingerBill | 2024-11-06 | 1 | -0/+30 |
| |\ \ \ | | | | | | | | | fix windows args parser problem from issue #4393 | ||||
| | * | | | added braces | Dominik Pötzschke | 2024-10-31 | 1 | -2/+4 |
| | | | | | |||||
| | * | | | adjust memory allocation | Dominik Pötzschke | 2024-10-30 | 1 | -1/+6 |
| | | | | | |||||
| | * | | | fix: fix windows params bug | Dominik Pötzschke | 2024-10-30 | 1 | -0/+23 |
| | | | | | |||||
| * | | | | Merge pull request #4449 from 0dminnimda/add-piedev-2024-11 | Jeroen van Rijn | 2024-11-04 | 2 | -4/+13 |
| |\ \ \ \ | | | | | | | | | | | Link as PIE for PIC by default | ||||
| | * | | | | Revert further simplifiction | 0dminnimda | 2024-11-04 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Simplify further | 0dminnimda | 2024-11-04 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Simplify use of pie | 0dminnimda | 2024-11-04 | 3 | -48/+9 |
| | | | | | | |||||
| | * | | | | Add support for linking as pie | 0dminnimda | 2024-11-04 | 3 | -3/+51 |
| | | | | | | |||||
| * | | | | | Fix previous commit for arrays | gingerBill | 2024-11-04 | 1 | -10/+9 |
| | | | | | | |||||