aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add experimental target `orca_wasm32`gingerBill2024-05-301-1/+13
* Merge pull request #3592 from laytan/wasm-gpagingerBill2024-05-201-8/+0
|\
| * add a default heap/general purpose allocator for wasm to `base:runtime`Laytan Laats2024-05-161-8/+0
* | Merge pull request #3570 from jasonKercher/linux-arm32gingerBill2024-05-201-1/+11
|\ \
| * | arm32 now compiles and runs demojasonkercher2024-05-101-1/+11
* | | Reimplement `-build-mode:static`/`-build-mode:lib`gingerBill2024-05-161-1/+7
| |/ |/|
* | Merge pull request #3439 from andreas-jonsson/netbsdgingerBill2024-05-151-0/+13
|\ \
| * | Removed dead codeAndreas T Jonsson2024-05-101-2/+1
| * | Merge branch 'master' into netbsdAndreas T Jonsson2024-05-101-123/+562
| |\|
| * | Changed target data layoutAndreas T Jonsson2024-05-101-1/+1
| * | Merged with masterAndreas T Jonsson2024-05-021-2/+4
| |\ \
| * \ \ Merge branch 'master' into netbsdAndreas T Jonsson2024-04-251-88/+58
| |\ \ \
| * | | | Initial commit of NetBSD portAndreas T Jonsson2024-04-161-0/+17
* | | | | Make `core:runtime` etc a warning, and an error with `-vet`gingerBill2024-05-131-1/+4
| |_|_|/ |/| | |
* | | | fix merge conflictLaytan2024-05-071-1/+0
* | | | llvm-18: cleanupLaytan Laats2024-05-071-7/+7
* | | | llvm-18: fix windows build error because of includeLaytan Laats2024-05-071-5/+9
* | | | llvm-18: enable static map calls on non amd64sysv targetsLaytan Laats2024-05-071-3/+2
* | | | llvm-18: fix undocumented breaking change on i128 alignmentLaytan2024-05-071-31/+20
* | | | llvm-18: enable sroa and static map callsLaytan Laats2024-05-071-0/+2
* | | | llvm-18: linux (amd64)Laytan2024-05-071-1/+1
* | | | Merge pull request #3526 from laytan/target-featuresgingerBill2024-05-051-92/+525
|\ \ \ \
| * | | | compiler: improve target features supportLaytan Laats2024-05-021-92/+525
| | |_|/ | |/| |
* / | | Minimally support compiling Odin on FreeBSD arm64Feoramund2024-05-051-1/+14
|/ / /
* | / wasm: allow `-default-to-nil-allocator`Laytan Laats2024-04-281-2/+4
| |/ |/|
* | fix linking with clang-18Laytan2024-04-221-73/+29
* | normalize_pathThomas la Cour2024-04-201-4/+2
* | Add `-no-type-assert` and `ODIN_NO_TYPE_ASSERT`gingerBill2024-04-181-0/+1
* | Add `-target:freestanding_amd64_win64`gingerBill2024-04-111-1/+12
* | Add `-vet-unused-variables` and ``-vet-unused-imports` (`-vet-unused` is both)gingerBill2024-04-111-7/+14
|/
* Merge pull request #3374 from laytan/fix-128-ints-alignment-arm64gingerBill2024-04-041-1/+1
|\
| * fix 128 bit int alignment on arm64Laytan Laats2024-04-041-1/+1
* | Default to "smart" linker behaviour; Add `-min-link-libs` to use minimize lin...gingerBill2024-04-041-1/+3
|/
* fix not setting ok in cached code pathLaytan Laats2024-03-281-5/+22
* speed up path_to_fullpath on Linux/MacOSLaytan Laats2024-03-281-4/+13
* darwin: be less annoying about "incompatible" library versionsLaytan Laats2024-03-251-1/+3
* darwin: fix ld warnings and set minimum os versionLaytan Laats2024-03-231-14/+20
* darwin: allow cross linking darwin_amd64 from darwin_arm64Laytan Laats2024-03-201-0/+1
* Merge pull request #3297 from laytan/linker-improvementsgingerBill2024-03-201-2/+25
|\
| * linker improvementsLaytan Laats2024-03-191-2/+25
* | Add `-json-errors`gingerBill2024-03-191-2/+6
* | Serialize errors to make them sortable, deterministic, and generally more con...gingerBill2024-03-191-0/+4
|/
* fix core:thread and a memory leakavanspector2024-02-271-6/+2
* add haiku build tokenavanspector2024-02-251-0/+1
* small fixesavanspector2024-02-251-0/+2
* Improve Haiku supportavanspector2024-02-251-0/+66
* fix ciLaytan Laats2024-02-071-3/+3
* Improve error handling for missing library collection provided by the compilergingerBill2024-02-071-10/+16
* Merge pull request #3141 from laytan/add-all-packages-flag-for-testsgingerBill2024-01-311-0/+1
|\
| * Add `odin test -all-packages` to be able to test an entire projectLaytan Laats2024-01-261-0/+1