| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Add help docs for `-reloc-mode:<string>` | gingerBill | 2022-02-23 | 1 | -1/+1 | |
| | | | ||||||
| * | | Add `-reloc-mode:<string>` | gingerBill | 2022-02-20 | 1 | -0/+9 | |
| | | | ||||||
| * | | Add `-foreign-error-procedures` | gingerBill | 2022-02-20 | 1 | -0/+2 | |
| | | | ||||||
| * | | Add `freestanding_amd64_gnu` | gingerBill | 2022-02-20 | 1 | -4/+32 | |
| |/ | ||||||
| * | Add `ODIN_ERROR_POS_STYLE` constant and change ↵ | gingerBill | 2022-01-26 | 1 | -0/+2 | |
| | | | | | `runtime.print_caller_location` based on that constant | |||||
| * | Remove spurious `)` | gingerBill | 2022-01-26 | 1 | -2/+2 | |
| | | ||||||
| * | Add ODIN_ERROR_POS_STYLE environment variable | gingerBill | 2022-01-26 | 1 | -1/+50 | |
| | | | | | | | | | Allowing for two different error message styles: default or odin path(line:column) message unix path:line:column: message | |||||
| * | `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new ↵ | gingerBill | 2022-01-15 | 1 | -11/+9 | |
| | | | | | string version of the old constant | |||||
| * | Rename architecture `386` to `i386` | gingerBill | 2022-01-15 | 1 | -15/+15 | |
| | | ||||||
| * | Make `ODIN_BUILD_MODE` a enum type | gingerBill | 2022-01-15 | 1 | -20/+3 | |
| | | ||||||
| * | Disable `DEFAULT_TO_THREADED_CHECKER` until race condition is found | gingerBill | 2022-01-11 | 1 | -1/+1 | |
| | | ||||||
| * | src: Add preliminary support for Linux AArch64 | Yawning Angel | 2021-12-23 | 1 | -0/+14 | |
| | | | | | | Tested via `tests/core`, on a Raspberry Pi 4 running the latest 64-bit Raspberry Pi OS image (LLVM 11). | |||||
| * | Allow `.asm`, `.s`, and `.S` as valid assembly file extensions | gingerBill | 2021-11-26 | 1 | -0/+12 | |
| | | ||||||
| * | Add `-extra-assembler-flags` | gingerBill | 2021-11-24 | 1 | -0/+1 | |
| | | ||||||
| * | [timings-export] Add `-export-timings:format` + `-export-timings-file:filename`. | Jeroen van Rijn | 2021-11-09 | 1 | -1/+7 | |
| | | ||||||
| * | Improve matrix->matrix casting implementation | gingerBill | 2021-11-08 | 1 | -15/+26 | |
| | | ||||||
| * | Increase usage of `PtrMap` | gingerBill | 2021-11-05 | 1 | -1/+1 | |
| | | ||||||
| * | Add `ODIN_BUILD_MODE` | gingerBill | 2021-11-04 | 1 | -0/+19 | |
| | | ||||||
| * | Improve `wasm-import` semantics to allow procedures from different import paths | gingerBill | 2021-11-02 | 1 | -0/+2 | |
| | | ||||||
| * | Merge pull request #1252 from Kelimion/bug-report | gingerBill | 2021-10-31 | 1 | -7/+8 | |
| |\ | | | | | Add new `odin report` command. | |||||
| | * | Add `odin report` command to help with bug reports. | Jeroen van Rijn | 2021-10-31 | 1 | -7/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new Odin command, `odin report`, which prints information helpful to resolving or reporting a bug. ``` W:\Odin> odin report Where to find more information and get into contact when you encounter a bug: Website: https://odin-lang.org GitHub: https://github.com/odin-lang/Odin/issues Useful information to add to a bug report: Odin: dev-2021-10:256bebfe OS: Windows 10 Professional (version: 20H2), build 19042.1266 CPU: AMD Ryzen 7 1800X Eight-Core Processor RAM: 65469 MiB W:\Odin> TODO: - CPU name on ARM/ARM64 ``` | |||||
| * | | Disable `wasm64` | gingerBill | 2021-10-31 | 1 | -1/+1 | |
| | | | ||||||
| * | | Ignore `-use-separate-modules` when targeting wasm32/wasm64 | gingerBill | 2021-10-31 | 1 | -0/+3 | |
| | | | ||||||
| * | | Add `memmove` and `memset` support for `wasm` | gingerBill | 2021-10-31 | 1 | -2/+3 | |
| | | | ||||||
| * | | Add `wasi_wasm32` | gingerBill | 2021-10-31 | 1 | -4/+27 | |
| | | | ||||||
| * | | Attempt to get wasm64 compiling with the correct features enabled | gingerBill | 2021-10-31 | 1 | -8/+5 | |
| | | | ||||||
| * | | Compile `wasm64`; Add `lb_run_remove_unused_function_pass` | gingerBill | 2021-10-31 | 1 | -1/+5 | |
| | | | ||||||
| * | | Begin work on supporting `wasm64`; Correct `wasm32` compilation behaviour | gingerBill | 2021-10-30 | 1 | -3/+27 | |
| |/ | ||||||
| * | Copying file contents rather than memory mapping | gingerBill | 2021-10-12 | 1 | -0/+4 | |
| | | ||||||
| * | Add `-strict-style-init-only` | gingerBill | 2021-09-09 | 1 | -1/+1 | |
| | | ||||||
| * | Correct parsing rules for `#assert` directives for semicolons | gingerBill | 2021-08-31 | 1 | -0/+2 | |
| | | ||||||
| * | Make `-insert-semicolon` the default now | gingerBill | 2021-08-31 | 1 | -2/+4 | |
| | | ||||||
| * | Correct did you mean logic and make thread-safe-er | gingerBill | 2021-08-27 | 1 | -2/+3 | |
| | | ||||||
| * | Minor fixes | gingerBill | 2021-08-26 | 1 | -4/+0 | |
| | | ||||||
| * | Change the implementation of `Arena` to use virtual memory, and remove the ↵ | gingerBill | 2021-08-26 | 1 | -15/+5 | |
| | | | | | old gbArena code | |||||
| * | Correct mutex usage for `path_to_fullpath`; make `ThreadPool` use ↵ | gingerBill | 2021-08-18 | 1 | -5/+5 | |
| | | | | | `BlockingMutex` | |||||
| * | EXPERIMENT: Set `DEFAULT_TO_THREADED_CHECKER` on all platforms | gingerBill | 2021-07-27 | 1 | -2/+2 | |
| | | ||||||
| * | Use `DEFAULT_TO_THREADED_CHECKER` | gingerBill | 2021-07-27 | 1 | -1/+6 | |
| | | ||||||
| * | Define which mutexes are blocking and recursive explicitly | gingerBill | 2021-07-27 | 1 | -10/+10 | |
| | | ||||||
| * | INTERNAL USE ONLY: `//+lazy` build flag | gingerBill | 2021-07-25 | 1 | -0/+2 | |
| | | ||||||
| * | Default to using a threaded checker on Windows; Add `-no-threaded-checker` ↵ | gingerBill | 2021-07-24 | 1 | -0/+4 | |
| | | | | | for Windows | |||||
| * | Add (internal flag) -show-debug-messages | gingerBill | 2021-07-13 | 1 | -0/+2 | |
| | | ||||||
| * | Add experimental support for a threaded semantic checker to `-threaded-checker` | gingerBill | 2021-07-10 | 1 | -0/+1 | |
| | | ||||||
| * | Replace `js_wasm32` with `freestanding_wasm32` | gingerBill | 2021-06-08 | 1 | -6/+12 | |
| | | ||||||
| * | Add `-verbose-errors` which shows the error in the line of code | gingerBill | 2021-05-19 | 1 | -0/+5 | |
| | | ||||||
| * | Experimental support for `-use-separate-modules` | gingerBill | 2021-05-03 | 1 | -4/+0 | |
| | | ||||||
| * | Begin work on making LLVM backend work with multiple modules for possible ↵ | gingerBill | 2021-05-03 | 1 | -0/+6 | |
| | | | | | faster compilation | |||||
| * | Add `-test-name:<string>` flag to allow specific tests to be ran | gingerBill | 2021-05-03 | 1 | -0/+2 | |
| | | ||||||
| * | Remove dead code related to old backend | gingerBill | 2021-04-28 | 1 | -61/+0 | |
| | | ||||||
| * | Implement `ODIN_ROOT` #913 | gingerBill | 2021-04-26 | 1 | -3/+30 | |
| | | ||||||