gingerBill
b3aa6afba9
Fix #2481
2023-04-27 11:35:14 +01:00
gingerBill
716fe2f427
Fix typo #2485
2023-04-27 11:32:19 +01:00
gingerBill
7df1cc075c
Fix #2487
2023-04-27 11:31:05 +01:00
gingerBill
b0f0a02d3c
Make !x be an untyped boolean
2023-04-27 11:26:15 +01:00
gingerBill
7cda64e52d
Add parentheses around or_return uses in an unary expression
2023-04-27 11:17:23 +01:00
gingerBill
d6d34bd62f
Add extra nullptr check
2023-04-27 11:16:02 +01:00
gingerBill
68dde07d5d
Require parentheses around certain uses of or_return expressions
2023-04-27 11:13:05 +01:00
gingerBill
fad4ae8eb2
Merge branch 'master' of https://github.com/odin-lang/Odin
2023-04-27 10:58:22 +01:00
gingerBill
acd8a4bc95
Unify check_constant_parameter_value logic
2023-04-27 10:58:17 +01:00
Jeroen van Rijn
6714e05183
Merge pull request #2494 from jon-lipstate/strings_docfix
...
Strings docfix
2023-04-27 10:01:01 +02:00
Jon Lipstate
f9b5f2b7b1
update builder sample
2023-04-26 18:04:24 -07:00
Jon Lipstate
67fa5df89c
fix typo, add builder sample
2023-04-26 18:00:14 -07:00
gingerBill
023cc9ca54
Partially buffer fmt.fprint* related calls using a bufio.Writer
2023-04-27 00:24:00 +01:00
gingerBill
623d789529
Merge branch 'master' of https://github.com/odin-lang/Odin
2023-04-26 15:28:37 +01:00
gingerBill
827f36e2c0
Update to Metal 3
2023-04-26 15:28:30 +01:00
Jeroen van Rijn
d5772c939a
Merge pull request #2483 from jprukner/fix-alias-which-check
...
Fix which command check
2023-04-25 08:32:45 +02:00
Jan Prukner
19097bc5bc
add redirect to /dev/null
2023-04-25 07:06:36 +02:00
Jan Prukner
dbebe9e92c
Fix which command check
...
The function have_witch failed because which is an alias in my environment.
This change makes the function work even if which command is an alias.
2023-04-24 21:47:27 +02:00
gingerBill
be0a543077
Merge pull request #2480 from jakubtomsu/soa-ptr-formatting-fix
...
Fix panic during fixed-size #soa array pointer formatting in `core:fmt`
2023-04-24 16:43:41 +01:00
jakubtomsu
65bf7f6653
Remove typo
2023-04-23 20:00:25 +02:00
Jeroen van Rijn
341ba34773
Merge pull request #2478 from matias-eduardo/master
...
Add IsWindow to user32.odin
2023-04-23 09:59:36 +02:00
Matias Fernandez
3b2864d8a6
Add IsWindow to user32.odin
...
This is useful for checking if window has been closed without going through the WindowProc.
2023-04-22 17:49:16 -04:00
gingerBill
f2ec438166
Add ifdef block
2023-04-21 12:50:36 +01:00
gingerBill
a95b064d6d
Fix memory leak caused by awful realloc usage on Linux
2023-04-21 13:29:38 +01:00
Jeroen van Rijn
c503a75873
Merge pull request #2472 from Kelimion/resolv_fix
...
Fix #2471
2023-04-21 10:04:27 +02:00
Jeroen van Rijn
9a982cc5b5
Fix #2471
2023-04-21 08:35:21 +02:00
gingerBill
b2b88f1d99
Unify foreign import for vendor:sdl2
2023-04-20 11:27:36 +01:00
gingerBill
9d23a392a6
Merge branch 'master' of https://github.com/odin-lang/Odin
2023-04-20 11:27:14 +01:00
gingerBill
57214c63cb
Merge pull request #2457 from jakubtomsu/master
...
Handle unmarshalling unknown values in `core:encoding/json`
2023-04-20 11:27:09 +01:00
gingerBill
6726df4d58
Allow aliasing foreign import name
2023-04-20 11:20:15 +01:00
gingerBill
02a58c1247
Merge pull request #2464 from ap29600/simd_unaligned_load
...
Improve code generation for `intrinsics.unaligned_load/store` on `#simd` types
2023-04-20 10:33:32 +01:00
gingerBill
72a7b35513
Merge pull request #2450 from destroycomputers/master
...
Fix intrinsics.alloca code generation
2023-04-20 10:25:43 +01:00
gingerBill
2d699fd13b
Fix again append on zero sized types
2023-04-19 15:34:40 +01:00
gingerBill
13c321b8fb
Fix missing cast in array_elems
2023-04-19 15:31:51 +01:00
Jeroen van Rijn
fa42a788c8
Preserve port when calling net.resolve with hostname:port.
2023-04-18 18:24:27 +02:00
gingerBill
843eaf8893
Fix race condition with -use-separate-modules due to type determination
2023-04-18 17:20:50 +01:00
gingerBill
30fa8f8ac2
Add missing enum
2023-04-18 16:08:54 +01:00
gingerBill
0ec4e8d5d4
Inline static map calls for map get, and improve readability of the LLVM IR
2023-04-18 15:17:16 +01:00
Andrea Piseri
af63eff8d7
improve code generation for intrinsics.unaligned_load/store on #simd types
...
the default implementation calls memcpy on an `alloca` constant, which
seems to heavily confuse the optimizer and produces overall suboptimal
code.
Introducing this specialization simplifies the intermediate
representation produced, resulting in more efficient code.
2023-04-16 15:01:30 +02:00
Jeroen van Rijn
b5d2dd617d
Merge pull request #2462 from lefp/master
...
Fix: header directories in Unix build script
2023-04-16 10:45:04 +02:00
Peter Lef
8d951ab7f1
Fix: header directories in Unix build script
2023-04-16 04:16:31 -04:00
gingerBill
e24315eed8
Improve grammar
2023-04-15 16:16:16 +01:00
gingerBill
dc55e88588
Add @(deferred_*_by_ptr=<proc>)
2023-04-15 16:04:04 +01:00
gingerBill
7abaf77292
Add struct #no_copy
2023-04-15 15:47:18 +01:00
gingerBill
e79883e4fd
Add #no_copy to sync primitives
2023-04-15 15:41:30 +01:00
gingerBill
5da76ae34b
Add struct #no_copy
2023-04-15 15:37:32 +01:00
jakubtomsu
a6d5f9877f
Convert indentation to tabs
2023-04-14 17:27:52 +02:00
jakubtomsu
994825671d
Handle unmarshalling to json.Value
2023-04-14 15:05:25 +02:00
Jeroen van Rijn
b7b5043aea
Merge pull request #2455 from nektro/patch-1
...
build_odin.sh: fix typo introduced in detection of llvm-config-11-64
2023-04-12 21:19:12 +02:00
Meghan
1bf4a6f711
build_odin.sh: fix typo introduced in detection of llvm-config-11-64
...
appeared in b22d71a74e
2023-04-12 12:18:11 -07:00