| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Begin mocking out `me_build_stmt`middle-end | gingerBill | 2022-03-19 | 5 | -4/+445 |
| | | |||||
| * | Add `USE_MIDDLE_END` | gingerBill | 2022-03-19 | 1 | -0/+2 |
| | | |||||
| * | Keep CI happy | gingerBill | 2022-03-19 | 1 | -1/+3 |
| | | |||||
| * | Merge branch 'master' into middle-end | gingerBill | 2022-03-19 | 5 | -31/+82 |
| |\ | |||||
| | * | Improve procedure group selection based on the minimum number of arguments | gingerBill | 2022-03-18 | 5 | -31/+82 |
| | | | |||||
| * | | Mock out instructions emit calls | gingerBill | 2022-03-19 | 5 | -336/+993 |
| | | | |||||
| * | | Begin work on the middle end system | gingerBill | 2022-03-17 | 6 | -12/+1025 |
| |/ | |||||
| * | Fix #1610 | gingerBill | 2022-03-14 | 1 | -29/+21 |
| | | |||||
| * | Fix `#1609` | gingerBill | 2022-03-14 | 1 | -0/+6 |
| | | |||||
| * | Merge pull request #1505 from jasonKercher/fix_odin_test | gingerBill | 2022-03-14 | 1 | -3/+7 |
| |\ | | | | | fix `odin test` | ||||
| | * | Merge remote-tracking branch 'upstream/master' into fix_odin_test | Jason Kercher | 2022-03-09 | 24 | -204/+640 |
| | |\ | |||||
| | * | | improve entry point check logic | CiD- | 2022-02-17 | 1 | -3/+2 |
| | | | | |||||
| | * | | fix odin test | CiD- | 2022-02-16 | 1 | -0/+5 |
| | | | | |||||
| * | | | Merge branch 'master' into freestanding_amd64 | gingerBill | 2022-03-14 | 16 | -88/+301 |
| |\ \ \ | |||||
| | * | | | #Fix 1615 Replace `llvm.readcyclecounter` with `cntvct_el0` on arm64 | gingerBill | 2022-03-12 | 2 | -7/+16 |
| | | |/ | |/| | |||||
| | * | | Fix #1607 | gingerBill | 2022-03-09 | 1 | -0/+15 |
| | | | | |||||
| | * | | Fix typo | gingerBill | 2022-03-09 | 1 | -1/+1 |
| | | | | |||||
| | * | | Fix typo | gingerBill | 2022-03-09 | 1 | -1/+1 |
| | | | | |||||
| | * | | Replace `#if` with `if` where possible | gingerBill | 2022-03-08 | 1 | -16/+16 |
| | | | | |||||
| | * | | Refactor link flag creation for nix systems | gingerBill | 2022-03-08 | 1 | -26/+31 |
| | | | | |||||
| | * | | Linux: allow 'foreign import' of object files | kstrb | 2022-03-05 | 1 | -2/+2 |
| | | | | |||||
| | * | | Merge pull request #1575 from jockus/fix_relative_slice_len | gingerBill | 2022-03-04 | 3 | -4/+4 |
| | |\ \ | | | | | | | | | Add relative slice to type checks for built in len | ||||
| | | * | | Add relative slice to type checks for built in len | Joakim Hentula | 2022-03-02 | 3 | -4/+4 |
| | | | | | |||||
| | * | | | Merge pull request #1582 from semarie/more-ci | Jeroen van Rijn | 2022-03-03 | 1 | -9/+9 |
| | |\ \ \ | | | | | | | | | | | CI: add linux i386, Darwin arm64 and Windows 386 | ||||
| | | * | | | rename architecture from 386 to i386 | Sébastien Marie | 2022-03-03 | 1 | -9/+9 |
| | | |/ / | |||||
| | * / / | check for semi-colon before EOF too | Sébastien Marie | 2022-03-03 | 1 | -1/+2 |
| | |/ / | |||||
| | * | | 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 |
| | | | | | |||||
| * | | | | Disallow `@(thread_local)` on wasm targets | gingerBill | 2022-02-28 | 3 | -2/+9 |
| | | | | | |||||
| * | | | | Correct comment | gingerBill | 2022-02-28 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Clean up `generate_minimum_dependency_set` code | gingerBill | 2022-02-28 | 1 | -34/+41 |
| | | | | | |||||
| * | | | | Enforce `-no-entry-point` on freestanding targets | gingerBill | 2022-02-28 | 1 | -7/+12 |
| | | | | | |||||
| * | | | | `-target-features:<string>` | gingerBill | 2022-02-28 | 4 | -9/+14 |
| | | | | | | | | | | | | | | | | | This just passes a string directly to the LLVM features string | ||||
| * | | | | Add extra checks for -disallow-rtti | gingerBill | 2022-02-28 | 2 | -2/+15 |
| | | | | | |||||
| * | | | | Only allow `-disallow-rtti` on freestanding targets | gingerBill | 2022-02-28 | 1 | -0/+5 |
| | | | | | |||||
| * | | | | Commit rest of code for `-disallow-rtti` | gingerBill | 2022-02-28 | 11 | -19/+95 |
| | | | | | |||||
| * | | | | Change `#c_vararg` checking to only disallow odin calling conventions | gingerBill | 2022-02-28 | 1 | -2/+6 |
| | | | | | |||||
| * | | | | Merge branch 'master' into freestanding_amd64 | gingerBill | 2022-02-28 | 3 | -9/+15 |
| |\| | | | |||||
| | * | | | 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 |
| | | | | | |||||
| * | | | | Change target name to `freestanding_amd64_sysv` | gingerBill | 2022-02-23 | 3 | -9/+9 |
| | | | | | |||||