aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Begin mocking out `me_build_stmt`middle-endgingerBill2022-03-195-4/+445
* Add `USE_MIDDLE_END`gingerBill2022-03-191-0/+2
* Keep CI happygingerBill2022-03-191-1/+3
* Merge branch 'master' into middle-endgingerBill2022-03-195-31/+82
|\
| * Improve procedure group selection based on the minimum number of argumentsgingerBill2022-03-185-31/+82
* | Mock out instructions emit callsgingerBill2022-03-195-336/+993
* | Begin work on the middle end systemgingerBill2022-03-176-12/+1025
|/
* Fix #1610gingerBill2022-03-141-29/+21
* Fix `#1609`gingerBill2022-03-141-0/+6
* Merge pull request #1505 from jasonKercher/fix_odin_testgingerBill2022-03-141-3/+7
|\
| * Merge remote-tracking branch 'upstream/master' into fix_odin_testJason Kercher2022-03-0924-204/+640
| |\
| * | improve entry point check logicCiD-2022-02-171-3/+2
| * | fix odin testCiD-2022-02-161-0/+5
* | | Merge branch 'master' into freestanding_amd64gingerBill2022-03-1416-88/+301
|\ \ \
| * | | #Fix 1615 Replace `llvm.readcyclecounter` with `cntvct_el0` on arm64gingerBill2022-03-122-7/+16
| | |/ | |/|
| * | Fix #1607gingerBill2022-03-091-0/+15
| * | Fix typogingerBill2022-03-091-1/+1
| * | Fix typogingerBill2022-03-091-1/+1
| * | Replace `#if` with `if` where possiblegingerBill2022-03-081-16/+16
| * | Refactor link flag creation for nix systemsgingerBill2022-03-081-26/+31
| * | Linux: allow 'foreign import' of object fileskstrb2022-03-051-2/+2
| * | Merge pull request #1575 from jockus/fix_relative_slice_lengingerBill2022-03-043-4/+4
| |\ \
| | * | Add relative slice to type checks for built in lenJoakim Hentula2022-03-023-4/+4
| * | | Merge pull request #1582 from semarie/more-ciJeroen van Rijn2022-03-031-9/+9
| |\ \ \
| | * | | rename architecture from 386 to i386Sébastien Marie2022-03-031-9/+9
| | |/ /
| * / / check for semi-colon before EOF tooSébastien Marie2022-03-031-1/+2
| |/ /
| * | Improve error message when there is "no field" found for a large anonymous st...gingerBill2022-03-013-22/+31
| * | Check if directory exists with the same target executable name when building ...gingerBill2022-02-282-0/+17
| * | openbsd: defaults to PIE executableSébastien Marie2022-02-282-1/+7
| * | Merge pull request #1557 from semarie/openbsd-supportgingerBill2022-02-287-8/+160
| |\ \
| | * | openbsd: poor man implementation for getting executable pathSébastien Marie2022-02-261-3/+30
| | * | internal_odin_root_dir: readlink could failSébastien Marie2022-02-251-1/+1
| | * | provide a simple gb_file_copy() implementationSébastien Marie2022-02-251-4/+44
| | * | add RAM information inside reportSébastien Marie2022-02-251-0/+9
| | * | initial OpenBSD supportSébastien Marie2022-02-257-4/+80
* | | | Disallow `@(thread_local)` on wasm targetsgingerBill2022-02-283-2/+9
* | | | Correct commentgingerBill2022-02-281-1/+1
* | | | Clean up `generate_minimum_dependency_set` codegingerBill2022-02-281-34/+41
* | | | Enforce `-no-entry-point` on freestanding targetsgingerBill2022-02-281-7/+12
* | | | `-target-features:<string>`gingerBill2022-02-284-9/+14
* | | | Add extra checks for -disallow-rttigingerBill2022-02-282-2/+15
* | | | Only allow `-disallow-rtti` on freestanding targetsgingerBill2022-02-281-0/+5
* | | | Commit rest of code for `-disallow-rtti`gingerBill2022-02-2811-19/+95
* | | | Change `#c_vararg` checking to only disallow odin calling conventionsgingerBill2022-02-281-2/+6
* | | | Merge branch 'master' into freestanding_amd64gingerBill2022-02-283-9/+15
|\| | |
| * | | Show error message when something like this is done `test: proc() : {}`gingerBill2022-02-281-0/+4
| * | | Correct debug information for local variablesgingerBill2022-02-281-1/+1
| |/ /
| * | Merge pull request #1545 from AquaGeneral/mastergingerBill2022-02-241-8/+10
| |\ \
| | * | Added options to help, and improved wordingJesse Stiller2022-02-241-8/+10
* | | | Change target name to `freestanding_amd64_sysv`gingerBill2022-02-233-9/+9