| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | openbsd: poor man implementation for getting executable path | Sébastien Marie | 2022-02-26 | 1 | -3/+30 |
| | | | | | it tries to get executable path from argv[0]. it is unreliable and unsecure, but should be fine enough for the considered use-case. it still doesn't address all possible cases. | ||||
| * | internal_odin_root_dir: readlink could fail | Sébastien Marie | 2022-02-25 | 1 | -1/+1 |
| | | |||||
| * | initial OpenBSD support | Sébastien Marie | 2022-02-25 | 1 | -0/+18 |
| | | |||||
| * | 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 |
| | | |||||
| * | Make -strict-style the default #871 | gingerBill | 2021-04-26 | 1 | -1/+0 |
| | | |||||