| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Improve error message when there is "no field" found for a large anonymous ↵ | gingerBill | 2022-03-01 | 3 | -22/+31 |
| | | | | | struct | ||||
| * | Check if directory exists with the same target executable name when building ↵ | gingerBill | 2022-02-28 | 2 | -0/+17 |
| | | | | | a directory | ||||
| * | openbsd: defaults to PIE executable | Sébastien Marie | 2022-02-28 | 2 | -1/+7 |
| | | | | | | | OpenBSD uses PIE code by default to allow the system to load the binary at a random location. don't pass -no-pie to preserve this behaviour, and build objects with -fPIC (LLVMRelocPIC). | ||||
| * | Merge pull request #1557 from semarie/openbsd-support | gingerBill | 2022-02-28 | 7 | -8/+160 |
| |\ | | | | | initial OpenBSD support | ||||
| | * | openbsd: poor man implementation for getting executable path | Sébastien Marie | 2022-02-26 | 1 | -3/+30 |
| | | | | | | | | | it tries to get executable path from argv[0]. it is unreliable and unsecure, but should be fine enough for the considered use-case. it still doesn't address all possible cases. | ||||
| | * | internal_odin_root_dir: readlink could fail | Sébastien Marie | 2022-02-25 | 1 | -1/+1 |
| | | | |||||
| | * | provide a simple gb_file_copy() implementation | Sébastien Marie | 2022-02-25 | 1 | -4/+44 |
| | | | | | | | | | permit to not require sendfile(2) syscall for gb_file_copy() | ||||
| | * | add RAM information inside report | Sébastien Marie | 2022-02-25 | 1 | -0/+9 |
| | | | |||||
| | * | initial OpenBSD support | Sébastien Marie | 2022-02-25 | 7 | -4/+80 |
| | | | |||||
| * | | Show error message when something like this is done `test: proc() : {}` | gingerBill | 2022-02-28 | 1 | -0/+4 |
| | | | |||||
| * | | Correct debug information for local variables | gingerBill | 2022-02-28 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #1545 from AquaGeneral/master | gingerBill | 2022-02-24 | 1 | -8/+10 |
| |\ | | | | | Added options to help, and improved wording | ||||
| | * | Added options to help, and improved wording | Jesse Stiller | 2022-02-24 | 1 | -8/+10 |
| | | | |||||
| * | | Add "Did you mean" to Objective-C fields | gingerBill | 2022-02-22 | 1 | -1/+63 |
| | | | |||||
| * | | Move comment | gingerBill | 2022-02-22 | 1 | -2/+2 |
| | | | |||||
| * | | Improve `union_tag_size` | gingerBill | 2022-02-22 | 1 | -0/+11 |
| | | | |||||
| * | | Correct `ExactValue_Pointer` | gingerBill | 2022-02-22 | 2 | -66/+14 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2022-02-22 | 2 | -2/+3 |
| |\ \ | |||||
| | * | | [report] Fix `odin report` crash if `/usr/lib/os-release` doesn't exist. | Jeroen van Rijn | 2022-02-22 | 2 | -2/+3 |
| | | | | |||||
| * | | | Simplify `parse_binary_expr` | gingerBill | 2022-02-22 | 1 | -48/+109 |
| |/ / | |||||
| * | | Remove dead code | gingerBill | 2022-02-20 | 1 | -8/+1 |
| | | | |||||
| * | | Minimize memory usage by having an arena per thread rather than an arena per ↵ | gingerBill | 2022-02-18 | 6 | -15/+15 |
| | | | | | | | | | file | ||||
| * | | Add better error message for compiler when OOM happens | gingerBill | 2022-02-18 | 1 | -2/+17 |
| | | | |||||
| * | | Use `try_to_add_package_dependency` | gingerBill | 2022-02-18 | 2 | -8/+21 |
| | | | |||||
| * | | Fix typo | gingerBill | 2022-02-18 | 1 | -1/+1 |
| | | | |||||
| * | | Allow objc intrinsics within `odin check` and `odin docs` but disallow for ↵ | gingerBill | 2022-02-18 | 1 | -1/+2 |
| | | | | | | | | | `odin build` | ||||
| * | | Add vendor:directx and vendor:darwin packages for documentation generation | gingerBill | 2022-02-18 | 1 | -2/+3 |
| |/ | |||||
| * | Add `intrinsics.constant_utf16_cstring` | gingerBill | 2022-02-17 | 3 | -18/+108 |
| | | |||||
| * | Merge branch 'master' into directx-packages | gingerBill | 2022-02-16 | 1 | -1/+1 |
| |\ | |||||
| | * | Fix typo | gingerBill | 2022-02-16 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' into directx-packages | gingerBill | 2022-02-16 | 9 | -54/+82 |
| |\| | |||||
| | * | Allow sysv and win64 calling conventions to be used on any platform on amd64 | gingerBill | 2022-02-16 | 7 | -35/+55 |
| | | | |||||
| | * | Improve metadata for `context` | gingerBill | 2022-02-16 | 1 | -1/+6 |
| | | | |||||
| | * | Improve debug information for direct procedure parmaters | gingerBill | 2022-02-16 | 2 | -9/+15 |
| | | | |||||
| | * | Change how parameter and variables are given debug values | gingerBill | 2022-02-16 | 3 | -13/+10 |
| | | | |||||
| | * | Change debug declare to value | gingerBill | 2022-02-16 | 1 | -3/+3 |
| | | | |||||
| * | | Add `#subtype` struct field prefix, required to have a COM interface hierarchy | gingerBill | 2022-02-16 | 6 | -8/+37 |
| |/ | |||||
| * | Merge pull request #1438 from odin-lang/odin-global-constants-as-enums | gingerBill | 2022-02-15 | 1 | -3/+34 |
| |\ | | | | | Odin global constants as enums | ||||
| | * | Merge branch 'master' into odin-global-constants-as-enums | gingerBill | 2022-02-15 | 29 | -1794/+2722 |
| | |\ | |||||
| | * | | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use strings | gingerBill | 2022-01-20 | 1 | -3/+34 |
| | | | | |||||
| * | | | Merge pull request #1482 from odin-lang/objc-intrinsics | gingerBill | 2022-02-15 | 17 | -82/+895 |
| |\ \ \ | |_|/ |/| | | Improve support Objective-C code through intrinsics and Metal API | ||||
| | * | | Correct pseudo selector code generation | gingerBill | 2022-02-15 | 2 | -7/+8 |
| | | | | |||||
| | * | | Use `objc_allocateClassPair` for `intrinsics.objc_register_class` | gingerBill | 2022-02-14 | 2 | -3/+6 |
| | | | | |||||
| | * | | Change objc_class_name to objc_name with objc_is_class_method | gingerBill | 2022-02-14 | 3 | -22/+16 |
| | | | | |||||
| | * | | Add new objc intrinsics: objc_(register|find)_(selector|class) | gingerBill | 2022-02-14 | 5 | -46/+139 |
| | | | | |||||
| | * | | Merge branch 'master' into objc-intrinsics | gingerBill | 2022-02-14 | 1 | -1/+1 |
| | |\ \ | |||||
| | * | | | Add more objc attributes | gingerBill | 2022-02-11 | 10 | -39/+249 |
| | | | | | |||||
| | * | | | Add `intrinsics.type_is_subtype_of`; `intrinsics.objc_selector_name` | gingerBill | 2022-02-08 | 6 | -43/+101 |
| | | | | | |||||
| | * | | | Correct objc_class propagation for parapoly structs | gingerBill | 2022-02-08 | 1 | -0/+2 |
| | | | | | |||||
| | * | | | Begin work on support objc intrinsics | gingerBill | 2022-02-08 | 12 | -7/+459 |
| | | | | | |||||