| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Print timings to stderr instead of stdout | Feoramund | 2025-06-04 | 1 | -52/+52 |
| | | | | | | | This is in line with other diagnostic messages. Fixes #4642 | ||||
| * | Forbid multiple uses of `-sanitize` | Feoramund | 2025-06-03 | 1 | -1/+5 |
| | | | | | | | `clang` does not allow this. Fixes #4354 | ||||
| * | Merge pull request #5255 from Feoramund/build-mode-test-all-packages | Jeroen van Rijn | 2025-06-02 | 1 | -1/+7 |
| |\ | | | | | Let `-test-all-packages` work with `-build-mode:test` | ||||
| | * | Let `-test-all-packages` work with `-build-mode:test` | Feoramund | 2025-06-02 | 1 | -1/+7 |
| | | | | | | | | | Fixes #3930 | ||||
| * | | Correct spelling in `odin doc -help` output | Bambo-Borris | 2025-06-02 | 1 | -1/+1 |
| |/ | |||||
| * | Also clean up .dSym on Darwin | Jeroen van Rijn | 2025-06-01 | 1 | -5/+7 |
| | | |||||
| * | Also delete .pdb unless -keep-executable is supplied | Jeroen van Rijn | 2025-06-01 | 1 | -0/+8 |
| | | |||||
| * | Add comments to `builtin.odin`, documenting ODIN_* constants. (#5218) | Jeroen van Rijn | 2025-05-26 | 1 | -5/+5 |
| | | | | And document constants not previously listed. | ||||
| * | Rename -keep-test-executable to -keep-executable | Jeroen van Rijn | 2025-05-23 | 1 | -10/+10 |
| | | |||||
| * | your your | Jeroen van Rijn | 2025-05-23 | 1 | -1/+1 |
| | | |||||
| * | Tweak #5202 | Jeroen van Rijn | 2025-05-23 | 1 | -20/+5 |
| | | | | | Back out the new `-build-only` for tests in favor of the more established `-build-mode:test`, but retain the new `-keep-test-executable` option and default cleanup of test executables. | ||||
| * | Delete test executable after running, add `-keep-test-executable` | Feoramund | 2025-05-22 | 1 | -1/+29 |
| | | |||||
| * | Add `-build-only` for `odin test` command | Feoramund | 2025-05-22 | 1 | -1/+12 |
| | | | | | This allows test executables to be only built, not run too. | ||||
| * | Slight tweak. | Jeroen van Rijn | 2025-05-21 | 1 | -1/+1 |
| | | |||||
| * | List -subtarget in `odin help build` | Jeroen van Rijn | 2025-05-21 | 1 | -50/+65 |
| | | |||||
| * | -dynamic-literals | Jeroen van Rijn | 2025-05-19 | 1 | -0/+5 |
| | | |||||
| * | Make certain commands fail if passed excess arguments | Feoramund | 2025-05-19 | 1 | -0/+12 |
| | | |||||
| * | Check for `-help` sooner and show it immediately | Feoramund | 2025-05-19 | 1 | -5/+10 |
| | | |||||
| * | Sync command descriptions between `odin help` and usage | Feoramund | 2025-05-19 | 1 | -2/+2 |
| | | |||||
| * | Add missing commands to `odin help` | Feoramund | 2025-05-19 | 1 | -0/+6 |
| | | |||||
| * | Make `odin help` more precise about what it accepts | Feoramund | 2025-05-19 | 1 | -15/+50 |
| | | |||||
| * | print android-specific flags for the bundle command | Hisham Aburaqibah | 2025-04-05 | 1 | -0/+19 |
| | | |||||
| * | android bundling improvements | IllusionMan1212 | 2025-04-05 | 1 | -9/+2 |
| | | | | | | | | | | | | | | | 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 | ||||
| * | feat: added a `-android-keystore-password` option to pass a password for the ↵ | IllusionMan1212 | 2025-04-04 | 1 | -0/+8 |
| | | | | | keystore instead of hardcoding it as `android` | ||||
| * | Command `package` -> `bundle` | gingerBill | 2025-03-28 | 1 | -14/+14 |
| | | |||||
| * | Fix flags for `odin package <platform>` | gingerBill | 2025-03-27 | 1 | -4/+14 |
| | | |||||
| * | Use `u64` for the command kind just in case | gingerBill | 2025-03-27 | 1 | -4/+4 |
| | | |||||
| * | `odin package android` | gingerBill | 2025-03-27 | 1 | -13/+21 |
| | | |||||
| * | Begin work on `odin package-android` command | gingerBill | 2025-03-26 | 1 | -3/+21 |
| | | |||||
| * | Really bodgy android packing system for `odin build` | gingerBill | 2025-03-26 | 1 | -0/+22 |
| | | |||||
| * | Very very rudimentary support for `-target:linux_arm64 -subtarget:android` | gingerBill | 2025-03-26 | 1 | -2/+3 |
| | | |||||
| * | few llvm 20 changes | Laytan Laats | 2025-03-19 | 1 | -7/+0 |
| | | |||||
| * | Support `-show-timings` for `odin doc` | gingerBill | 2025-02-24 | 1 | -0/+5 |
| | | |||||
| * | Add `-use-single-module` | gingerBill | 2025-01-22 | 1 | -2/+19 |
| | | |||||
| * | Added compile-time checks for thread locals with -no-crt | flysand7 | 2025-01-17 | 1 | -0/+4 |
| | | | | | | | | | 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. | ||||
| * | Fixes crash when unused defines are used in conjunction with `-ignore-warnings`. | Harold Brenes | 2025-01-15 | 1 | -1/+4 |
| | | |||||
| * | Make `-no-dynamic-literals` the default now | gingerBill | 2025-01-05 | 1 | -1/+1 |
| | | |||||
| * | make -export-dependencies:json emit valid json | fleandro | 2024-12-23 | 1 | -2/+2 |
| | | |||||
| * | ABI change: for indirect parameters size_of <= 16, do callee stack copy | gingerBill | 2024-12-05 | 1 | -0/+5 |
| | | |||||
| * | Merge pull request #4440 from 0dminnimda/support_llvm19 | gingerBill | 2024-11-27 | 1 | -2/+2 |
| |\ | | | | | Add support for llvm version 19 | ||||
| | * | src/main.cpp: apply suggestion | 0dminnimda | 2024-11-02 | 1 | -1/+1 |
| | | | | | | | Co-authored-by: Laytan <laytanlaats@hotmail.com> | ||||
| | * | Update version in more places | 0dminnimda | 2024-11-02 | 1 | -2/+2 |
| | | | |||||
| * | | Allow for `odin help build` etc | gingerBill | 2024-11-25 | 1 | -1/+7 |
| | | | |||||
| * | | Improve `odin help -foo` usage | gingerBill | 2024-11-18 | 1 | -351/+380 |
| | | | |||||
| * | | Make lowercase | gingerBill | 2024-11-14 | 1 | -1/+1 |
| | | | |||||
| * | | Add `-linker:<string>` to replace `-lld` and `-radlink` | gingerBill | 2024-11-14 | 1 | -9/+38 |
| | | | |||||
| * | | Disallow `-lld` and `-radlink` to be used together | gingerBill | 2024-11-14 | 1 | -0/+8 |
| | | | |||||
| * | | Add `-radlink` | gingerBill | 2024-11-14 | 1 | -0/+9 |
| | | | |||||
| * | | Added support for `odin build -target:?` | bayo-code | 2024-11-11 | 1 | -21/+23 |
| | | | |||||
| * | | Revert "List the supported targets using `odin targets`" | bayo-code | 2024-11-11 | 1 | -7/+0 |
| | | | | | | | | | This reverts commit b589e3c499649aa956a9ebf98ae2aca260156471. | ||||