Jeroen van Rijn
|
6f370fdbf2
|
Merge pull request #1394 from Tetralux/parse-allman-for
core:odin/parser: Fix parsing of Allman style braces in for loops
|
2021-12-25 20:24:30 +01:00 |
|
Tetralux
|
a60667e900
|
core:odin/parser: Fix parsing of Allman style braces in for loops
|
2021-12-25 19:18:29 +00:00 |
|
Jeroen van Rijn
|
6889cb6fe2
|
Merge pull request #1393 from Tetralux/odin-parse-no-nil
core:odin/parser: Parse #no_nil on unions
|
2021-12-25 20:12:01 +01:00 |
|
Tetralux
|
9b2fe56d14
|
Parse #no_nil on unions
|
2021-12-25 18:58:08 +00:00 |
|
Jeroen van Rijn
|
eec61c3f6f
|
Merge pull request #1388 from Yawning/feature/linux-aarch64
src: Add preliminary support for Linux AArch64
|
2021-12-23 04:17:42 +01:00 |
|
Yawning Angel
|
dce120258f
|
src: Add preliminary support for Linux AArch64
Tested via `tests/core`, on a Raspberry Pi 4 running the latest
64-bit Raspberry Pi OS image (LLVM 11).
|
2021-12-23 02:46:32 +00:00 |
|
gingerBill
|
5752a374ab
|
Merge pull request #1386 from Platin21/feature/fix-arm64
Removes unneeded lookups / Adds sret to call site which fixes the mac…
|
2021-12-23 01:06:39 +00:00 |
|
Platin21
|
8dbeed8a9f
|
Removes unneeded lookups / Adds sret to call site which fixes the mac bug
|
2021-12-23 01:59:31 +01:00 |
|
gingerBill
|
84d774c7b4
|
Merge pull request #1382 from Tetralux/rename-to-dynamic
Rename slice.to_dynamic to slice.clone_to_dynamic
|
2021-12-21 10:26:36 +00:00 |
|
Tetralux
|
e2b36c4004
|
Rename slice.to_dynamic to slice.clone_to_dynamic
|
2021-12-21 02:17:24 +00:00 |
|
gingerBill
|
8453a6cbdb
|
Merge pull request #1380 from Platin21/feature/llvm-version-check
Adds version check for Apple Silicon for LLVM Version
|
2021-12-19 21:15:54 +00:00 |
|
Platin21
|
3e465c7e84
|
Changes to required llvm version 13 as both 12 and 11 don't work correctly on macOS Apple Silicon
|
2021-12-19 21:51:51 +01:00 |
|
gingerBill
|
0548db4230
|
Disallow @(static) and @(thread_local) within defer statements
|
2021-12-17 11:06:17 +00:00 |
|
gingerBill
|
aba6d2e52c
|
Merge pull request #1374 from indiscible/fix-mathprod
fix math.prod
|
2021-12-16 18:34:10 +00:00 |
|
gilles
|
4ebdb6740e
|
fix math.prod
accumulator was not initialized to one
|
2021-12-16 18:55:51 +01:00 |
|
gingerBill
|
4423bc0706
|
Fix typo
|
2021-12-12 01:10:40 +00:00 |
|
gingerBill
|
8c72813b85
|
Merge pull request #1364 from RehkitzDev/fix-webgl-glue
Fix storeInt call in webgl glue code
|
2021-12-11 17:52:45 +00:00 |
|
gingerBill
|
08a081ed45
|
Improve debug symbol retention with -debug -opt:0
|
2021-12-11 17:42:58 +00:00 |
|
Rehkitzdev
|
b7c78da1fb
|
Fix storeInt call in webgl glue code
|
2021-12-11 18:38:32 +01:00 |
|
Jeroen van Rijn
|
3257454209
|
Merge pull request #1363 from Kelimion/big_math
[math/big] Rename `internal_int_shl_digit` to `_private_int_shl_leg`.
|
2021-12-11 15:31:43 +01:00 |
|
Jeroen van Rijn
|
938744b276
|
[math/big] Rename internal_int_shl_digit to _private_int_shl_leg.
Same for the SHR variant. These are pure implementation details to shift by a leg/word at a time.
Prevent accidental usage.
|
2021-12-11 15:22:24 +01:00 |
|
gingerBill
|
84b84d9f7d
|
Fix rat_set_f64
|
2021-12-11 12:47:05 +00:00 |
|
gingerBill
|
85f8c8df91
|
Fix fields_proc in strings and bytes
|
2021-12-11 12:04:34 +00:00 |
|
gingerBill
|
c889591333
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-12-11 12:02:33 +00:00 |
|
gingerBill
|
e2f53ee107
|
Fix #1362 strings.index_any
|
2021-12-11 12:02:23 +00:00 |
|
Jeroen van Rijn
|
c771ea9794
|
Merge pull request #1358 from Kelimion/big_math_fix
[math/big] Return 0, .Integer_Underflow if T = unsigned and bigint is negative.
|
2021-12-09 16:41:37 +01:00 |
|
gingerBill
|
94bad4d786
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-12-09 15:36:12 +00:00 |
|
gingerBill
|
1d7c9cf872
|
Make strconv more robust
|
2021-12-09 15:35:00 +00:00 |
|
gingerBill
|
1e17d5d86f
|
Add utility procedures to get low values
|
2021-12-09 15:34:35 +00:00 |
|
gingerBill
|
1e9b30666f
|
Minor style change
|
2021-12-09 15:34:17 +00:00 |
|
Jeroen van Rijn
|
b2b79b86f0
|
[math/big] Return 0, .Integer_Underflow if trying to get a negative number to an unsigned int.
|
2021-12-09 16:31:54 +01:00 |
|
Jeroen van Rijn
|
3d85013aba
|
Merge pull request #1357 from Kelimion/big_math_fix
[math/big] Fix int_set and int_get.
|
2021-12-09 16:22:09 +01:00 |
|
Jeroen van Rijn
|
c94098c2ab
|
[math/big] Fix int_set and int_get.
|
2021-12-09 16:14:04 +01:00 |
|
gingerBill
|
9d4fe90356
|
Fix bugs in big.Rat caused by typos
|
2021-12-07 17:35:41 +00:00 |
|
gingerBill
|
6ce5608003
|
Correct odin doc default parameter value init_string generation
|
2021-12-03 11:46:54 +00:00 |
|
Jeroen van Rijn
|
db42a2db47
|
Merge pull request #1347 from DanielGavin/parser-fix
Do not save comments when peeking tokens.
|
2021-12-02 23:05:24 +01:00 |
|
DanielGavin
|
cecca96f3d
|
Merge branch 'odin-lang:master' into parser-fix
|
2021-12-02 22:45:14 +01:00 |
|
Daniel Gavin
|
f1a126e162
|
Do not save the comment when peeking.
|
2021-12-02 22:44:47 +01:00 |
|
gingerBill
|
9f0a30e36e
|
Merge pull request #1337 from DanielGavin/parser-fix
Add Matrix_Type as literal type on "core:odin"
dev-2021-12
|
2021-11-28 10:38:37 +00:00 |
|
Daniel Gavin
|
517c8ff1dd
|
Include Matrix_Type to the is_literal_type switch statement.
|
2021-11-28 02:14:25 +01:00 |
|
gingerBill
|
2b07afaf70
|
Add lb_build_addr on or_return and or_else for sanity's sake
|
2021-11-27 16:03:03 +00:00 |
|
gingerBill
|
6616882708
|
Correct reading from a console on Windows
e.g. `os.read(os.stdin, buf[:])`
|
2021-11-27 14:59:35 +00:00 |
|
gingerBill
|
c9c197ba08
|
Add os.read_at_least and os_read_full utility procedures.
|
2021-11-27 14:57:49 +00:00 |
|
gingerBill
|
7876660d8c
|
Add new utf16 procedures: decode, decode_to_utf8
|
2021-11-27 14:57:20 +00:00 |
|
gingerBill
|
db9326f31d
|
Merge pull request #1332 from odin-lang/nasm-support
NASM Support
|
2021-11-26 23:06:33 +00:00 |
|
gingerBill
|
27106dd9ae
|
Allow .asm, .s, and .S as valid assembly file extensions
|
2021-11-26 22:25:07 +00:00 |
|
gingerBill
|
33dc12a61a
|
Add supported check for .asm files
|
2021-11-26 14:46:03 +00:00 |
|
gingerBill
|
ffd7ca57f1
|
Move nasm.exe to windows/nasm.exe, etc
|
2021-11-26 14:40:39 +00:00 |
|
gingerBill
|
44897b5eac
|
Merge pull request #1334 from jockus/allow-enum-any-int
Allow enums to pass #any_int checks
|
2021-11-25 11:31:04 +00:00 |
|
Joakim Hentula
|
8255481204
|
Allow enums to pass #any_int checks
|
2021-11-25 11:20:40 +00:00 |
|