| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Enable all sanitizers on FreeBSD | Feoramund | 2025-05-22 | 1 | -6/+6 | |
| | | | ||||||
| * | | Delete test executable after running, add `-keep-test-executable` | Feoramund | 2025-05-22 | 1 | -0/+1 | |
| | | | ||||||
| * | | Add `-build-only` for `odin test` command | Feoramund | 2025-05-22 | 1 | -0/+1 | |
| | | | | | | | | | This allows test executables to be only built, not run too. | |||||
| * | | Only trim `.odin` from build filenames | Feoramund | 2025-05-22 | 1 | -3/+26 | |
| | | | ||||||
| * | | -dynamic-literals | Jeroen van Rijn | 2025-05-19 | 1 | -0/+1 | |
| | | | ||||||
| * | | Re-enable static map calls on AMD64 SysV | Feoramund | 2025-05-18 | 1 | -6/+0 | |
| |/ | ||||||
| * | Support subtargets in build tags: `#build darwin:generic` and `#build ↵ | gingerBill | 2025-04-10 | 1 | -4/+30 | |
| | | | | | linux:android, darwin:ios` | |||||
| * | Fix `init_android_values` SDK check for `odin check` | gingerBill | 2025-04-10 | 1 | -1/+1 | |
| | | ||||||
| * | android bundling improvements | IllusionMan1212 | 2025-04-05 | 1 | -17/+0 | |
| | | | | | | | | | | | | | | | replace `jarsigner` with build tools' `apksigner` which is capable of using newer signature schemes remove the `android-manifest` flag and assume the file exists in the directory we're bundling make `android-keystore-alias` and `android-keystore-password` optional. The former is not needed if there's only one key in the keystore, and the latter will be prompted by `apksigner` if missing don't change the working directory to the bundled directory to prevent confusion when passing a relative path to `android-keystore` add the `res`, `assets`, and `lib` directories to the bundle if they exist in the bundled directory | |||||
| * | fix: cross-compilation for android on linux | IllusionMan1212 | 2025-04-05 | 1 | -24/+24 | |
| | | | | | | | | add `-nodefaultlibs` when cross-linking for android to prevent clang from linking with libgcc check build mode first before calling `init_android_values` to prevent printing a message that tells the user to set `-android-keystore` if its not set and build mode is exe | |||||
| * | feat: added a `-android-keystore-password` option to pass a password for the ↵ | IllusionMan1212 | 2025-04-04 | 1 | -0/+5 | |
| | | | | | keystore instead of hardcoding it as `android` | |||||
| * | fix: strip trailing slashes for android keystore and jarsigner paths | IllusionMan1212 | 2025-04-04 | 1 | -0/+2 | |
| | | | | | The `system()` call on linux was failing to execute the `jarsigner` command because its path had a trailing slash | |||||
| * | Command `package` -> `bundle` | gingerBill | 2025-03-28 | 1 | -2/+8 | |
| | | ||||||
| * | Use working directory for `aapt` commands | gingerBill | 2025-03-27 | 1 | -4/+0 | |
| | | ||||||
| * | Use `u64` for the command kind just in case | gingerBill | 2025-03-27 | 1 | -1/+1 | |
| | | ||||||
| * | `odin package android` | gingerBill | 2025-03-27 | 1 | -2/+2 | |
| | | ||||||
| * | Begin work on `odin package-android` command | gingerBill | 2025-03-26 | 1 | -106/+111 | |
| | | ||||||
| * | Disable `-build-mode:exe` for `-subtarget:android` | gingerBill | 2025-03-26 | 1 | -2/+2 | |
| | | ||||||
| * | Really bodgy android packing system for `odin build` | gingerBill | 2025-03-26 | 1 | -3/+33 | |
| | | ||||||
| * | Remove `_PATH` on android environment variables | gingerBill | 2025-03-26 | 1 | -38/+58 | |
| | | ||||||
| * | Migrate `ODIN_ANDROID_*` constants to `build_settings.cpp`; ↵ | gingerBill | 2025-03-26 | 1 | -0/+71 | |
| | | | | | `-minimum-os-version:<int>` for `-subtarget:android` | |||||
| * | Fix typos | gingerBill | 2025-03-26 | 1 | -2/+2 | |
| | | ||||||
| * | Allow `check` for `-subtarget:android` | gingerBill | 2025-03-26 | 1 | -6/+12 | |
| | | ||||||
| * | Very very rudimentary support for `-target:linux_arm64 -subtarget:android` | gingerBill | 2025-03-26 | 1 | -1/+38 | |
| | | ||||||
| * | few llvm 20 changes | Laytan Laats | 2025-03-19 | 1 | -6/+6 | |
| | | ||||||
| * | Add `-use-single-module` | gingerBill | 2025-01-22 | 1 | -0/+5 | |
| | | ||||||
| * | Enable `-use-separate-modules` as default for all platforms | gingerBill | 2025-01-22 | 1 | -2/+0 | |
| | | ||||||
| * | Error if -no-thread-local is used in presence of -no-crt on Unix | flysand7 | 2025-01-17 | 1 | -5/+10 | |
| | | ||||||
| * | Added compile-time checks for thread locals with -no-crt | flysand7 | 2025-01-17 | 1 | -1/+15 | |
| | | | | | | | | | Now using any thread-local variables with -no-crt enabled will cause a compiler error, unless -no-thread-local is given. Also fixed a minor typo in a comment. | |||||
| * | Make `-no-dynamic-literals` the default now | gingerBill | 2025-01-05 | 1 | -6/+0 | |
| | | ||||||
| * | Add `#+feature dynamic-literals` | gingerBill | 2025-01-05 | 1 | -0/+12 | |
| | | ||||||
| * | fix #4547 - wasm -out without file extension | Laytan Laats | 2024-12-06 | 1 | -1/+1 | |
| | | ||||||
| * | ABI change: for indirect parameters size_of <= 16, do callee stack copy | gingerBill | 2024-12-05 | 1 | -0/+1 | |
| | | ||||||
| * | Fix typo | gingerBill | 2024-11-14 | 1 | -1/+1 | |
| | | ||||||
| * | Add `-linker:<string>` to replace `-lld` and `-radlink` | gingerBill | 2024-11-14 | 1 | -3/+19 | |
| | | ||||||
| * | Add `-radlink` | gingerBill | 2024-11-14 | 1 | -1/+2 | |
| | | ||||||
| * | Suggest `-microarch:native` if `popcnt` instruction is missing. | Jeroen van Rijn | 2024-11-07 | 1 | -0/+1 | |
| | | | | | Fixes #4453. | |||||
| * | Simplify use of pie | 0dminnimda | 2024-11-04 | 1 | -7/+0 | |
| | | ||||||
| * | Add support for linking as pie | 0dminnimda | 2024-11-04 | 1 | -1/+8 | |
| | | ||||||
| * | Disable exe path test | gingerBill | 2024-10-08 | 1 | -13/+13 | |
| | | ||||||
| * | Add `-vet-unused-procedures` | gingerBill | 2024-09-17 | 1 | -0/+3 | |
| | | ||||||
| * | Add `-vet-packages:<comma-separated-string-array>` | gingerBill | 2024-09-17 | 1 | -2/+1 | |
| | | ||||||
| * | Merge pull request #4206 from laytan/improve-linking-shared-libraries | gingerBill | 2024-09-10 | 1 | -0/+1 | |
| |\ | | | | | Improve linking shared libraries | |||||
| | * | add -no-rpath | Laytan | 2024-09-04 | 1 | -0/+1 | |
| | | | ||||||
| * | | Add internal flag | gingerBill | 2024-09-09 | 1 | -0/+1 | |
| | | | | | | | | | `-internal-fast-isel` | |||||
| * | | Fix #4211 | Jeroen van Rijn | 2024-09-07 | 1 | -3/+4 | |
| |/ | ||||||
| * | riscv compiler support | Laytan | 2024-09-01 | 1 | -1/+3 | |
| | | ||||||
| * | add support for linux_riscv64 and freestanding_riscv64 | Laytan | 2024-08-20 | 1 | -1/+19 | |
| | | ||||||
| * | fix max alignments | Laytan Laats | 2024-08-12 | 1 | -21/+26 | |
| | | ||||||
| * | Delete empty file after access check. | Jeroen van Rijn | 2024-08-07 | 1 | -3/+5 | |
| | | ||||||