aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | Refactor ms_craziness.hJeroen van Rijn2022-05-272-444/+456
| |/ / / /
* | | | | fix a double free bugWalterPlinge2022-05-251-2/+5
* | | | | a little cleanupWalterPlinge2022-05-251-12/+3
* | | | | Add fallback build paths search using environment variablesWalterPlinge2022-05-251-5/+216
|/ / / /
* | | | Fix `odin build examples\demo\` trailing slash handling.Jeroen van Rijn2022-05-241-1/+6
* | | | Clear up Mismatched BE types error messageCedric Hutchings2022-05-231-1/+1
* | | | Merge pull request #1802 from odin-lang/remove-maybe-taggingerBill2022-05-236-18/+11
|\ \ \ \
| * | | | Merge functionality of `#maybe` with the standard 'union' functionalitygingerBill2022-05-236-18/+11
* | | | | Correct `check_transmute` operand logicgingerBill2022-05-231-0/+2
|/ / / /
* | | | Add better error message for trying to dereference a multi-pointergingerBill2022-05-231-0/+8
* | | | Allow multi pointers in intrinsicsgingerBill2022-05-231-6/+6
* | | | Allow `transmute` on constant expressionsgingerBill2022-05-231-8/+8
* | | | Change atomic.wait32 and atomic.notify selectiongingerBill2022-05-211-2/+2
* | | | Begin to add support for experimental wasm64gingerBill2022-05-211-1/+11
* | | | Fix typogingerBill2022-05-211-1/+1
* | | | Unify abi for wasm32 and the future wasm64gingerBill2022-05-211-7/+2
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-05-211-7/+7
|\ \ \ \
| * | | | Fix typo.Cedric Hutchings2022-05-211-7/+7
* | | | | Begin work on Atomics for wasm32 (wait and notify intrinsics)gingerBill2022-05-213-0/+142
* | | | | Improve ABI design for wasm32 targetsgingerBill2022-05-211-18/+36
|/ / / /
* | | | Increase minimum macOS version to 10.12.0gingerBill2022-05-181-2/+2
* | | | emit optnone and noinline for all procs when opt set to minimalTobias Mollstam2022-05-181-22/+27
* | | | Commit `import _` changesgingerBill2022-05-151-8/+5
* | | | Allow for `import _ "foo"` to allow for `@(init)` procedures; Remove `using i...gingerBill2022-05-143-49/+14
* | | | Improve -vet shadowing to allow `x := x if cond else y` etcgingerBill2022-05-111-9/+28
* | | | Improve ternary if type inferencegingerBill2022-05-111-1/+5
* | | | Correct `foreign import` prefix behaviour for wasmgingerBill2022-05-061-11/+9
* | | | Remove unneeded `#if defined`gingerBill2022-05-041-4/+0
* | | | Add `@(priority_index=<int>)` for `foreign import`gingerBill2022-05-044-0/+20
* | | | Minor move around for path setsgingerBill2022-05-041-4/+8
* | | | Remove stray linegingerBill2022-05-041-1/+0
* | | | Make the link order of foreign imports deterministicgingerBill2022-05-046-300/+370
* | | | Small fix to deprecation warning.Jeroen van Rijn2022-05-041-1/+1
* | | | Typo.Jeroen van Rijn2022-05-031-1/+1
* | | | Add deprecation warnings for -opt and flag=value insted of flag:value.Jeroen van Rijn2022-05-031-6/+17
* | | | Make `big_int_from_string` return an error if not an integer.Jeroen van Rijn2022-05-033-17/+36
* | | | Fix -opt: parsing.Jeroen van Rijn2022-05-031-1/+20
* | | | Fix `@(disable=...)`gingerBill2022-05-021-13/+9
* | | | Implement syscall for arm32gingerBill2022-05-011-73/+98
* | | | Fix building issues with arm32gingerBill2022-05-012-17/+28
* | | | Add basic arm32 ABI support (linux_arm32)gingerBill2022-05-012-1/+102
* | | | Allow -error-pos-style:default as an alias for odinJeroen van Rijn2022-04-281-2/+2
* | | | Make -error-pos-style case-insensitive.Jeroen van Rijn2022-04-281-2/+7
* | | | Fix -error-pos-style:unixJeroen van Rijn2022-04-281-0/+11
* | | | Add `intrinsics.type_is_multi_pointer`gingerBill2022-04-272-0/+4
* | | | Add `intrinsics.type_field_type`gingerBill2022-04-272-0/+33
* | | | Address edge cases.Jeroen van Rijn2022-04-263-45/+99
* | | | Remove redundant bit for non-Windows.Jeroen van Rijn2022-04-241-14/+0
* | | | Compiler: Allow -out: to not have an extension on *nix for executables (only).Jeroen van Rijn2022-04-241-1/+3
* | | | Compiler: Add early error for output path being a directory.Jeroen van Rijn2022-04-249-383/+652