| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | |||||
| * | Make corrections | gingerBill | 2021-04-26 | 1 | -1/+1 |
| | | |||||
| * | Change versioning system from `v0.13.1` to `dev-2021-04` | gingerBill | 2021-04-25 | 1 | -2/+4 |
| | | |||||
| * | Remove `use_llvm_api` related checks and other related things | gingerBill | 2021-04-25 | 1 | -8/+0 |
| | | |||||
| * | Override `-llvm-api` to always be true | gingerBill | 2021-04-25 | 1 | -0/+2 |
| | | |||||
| * | Add new `-o:<string>` flag as an alternative to `-opt:<integer>` | gingerBill | 2021-04-21 | 1 | -1/+1 |
| | | |||||
| * | Add `-build-mode:llvm-ir` for `-llvm-api` backend | gingerBill | 2021-04-21 | 1 | -0/+1 |
| | | |||||
| * | Improve the `Allocator` interface to support returning `Allocator_Error` to ↵ | gingerBill | 2021-04-19 | 1 | -1/+1 |
| | | | | | | | allow for safer calls Virtually all code (except for user-written custom allocators) should work as normal. Extra features will need to be added to make the current procedures support the `Allocator_Error` return value (akin to #optional_ok) | ||||
| * | Add `-doc-format` command for the new .odin-doc file format (to be used to ↵ | gingerBill | 2021-04-18 | 1 | -0/+1 |
| | | | | | generate documentation tools) | ||||
| * | Minor fixes to platform checking code | gingerBill | 2021-04-11 | 1 | -0/+1 |
| | | |||||
| * | early memcpyopt | atil | 2021-03-19 | 1 | -1/+1 |
| | | |||||
| * | `odin test` to work with the new `core:testing` package | gingerBill | 2021-03-14 | 1 | -1/+1 |
| | | |||||
| * | Add `-strict-style` flag: Enforces code style stricter whilst parsing, ↵ | gingerBill | 2021-03-13 | 1 | -0/+1 |
| | | | | | requiring such things as trailing commas | ||||
| * | Add `-vet-extra` (checks for unneeded casts and transmutes) | gingerBill | 2021-03-03 | 1 | -0/+1 |
| | | |||||
| * | Get compiling on Mac Mini M1 | gingerBill | 2021-02-24 | 1 | -12/+16 |
| | | |||||
| * | Begin work on aarch64 ABI for `-llvm-api` | gingerBill | 2021-02-24 | 1 | -14/+37 |
| | | |||||
| * | Default to `-microarch:generic` | gingerBill | 2021-02-24 | 1 | -0/+3 |
| | | |||||
| * | Add flags `-ignore-warnings` and `-warnings-as-errors` | gingerBill | 2021-02-23 | 1 | -0/+10 |
| | | |||||