Hector Mejia
|
2b854c94da
|
added the setenv and unsetenv bindings for darwin, inspired but os_linux.odin
|
2024-07-05 16:26:03 -04:00 |
|
Jeroen van Rijn
|
ecffe5a082
|
Merge pull request #3877 from Kelimion/wstring_fix
Fix utf8_to_wstring given zero bytes.
|
2024-07-05 13:58:49 +02:00 |
|
Jeroen van Rijn
|
9ecc33570b
|
Improve fix.
|
2024-07-05 13:51:38 +02:00 |
|
Jeroen van Rijn
|
164a5e587e
|
Fix utf8_to_wstring given zero bytes.
|
2024-07-05 13:46:07 +02:00 |
|
Jeroen van Rijn
|
c8432df248
|
Merge pull request #3874 from laytan/fix-not-detecting-duplicate-proc-case
Fix not detecting duplicate proc cases
|
2024-07-05 01:00:14 +02:00 |
|
Laytan Laats
|
f66b7021a6
|
Fix not detecting duplicate proc cases
Fixes #3864
|
2024-07-05 00:50:52 +02:00 |
|
Jeroen van Rijn
|
22fabba2f6
|
Fix #3873
|
2024-07-05 00:48:08 +02:00 |
|
gingerBill
|
c77f5b00bc
|
Merge pull request #3872 from laytan/fix-assertion-failure-on-old-llvm
Fix assertion false negative
|
2024-07-04 23:27:11 +01:00 |
|
Laytan Laats
|
1bd9fe04c4
|
Fix assertion false positive
Assertion was added in #3855 - https://github.com/odin-lang/Odin/pull/3855/commits/723314909679b89e159cb4cb05d250d12ac64436
to mimic LLVM's own internal assertion for this, turns out their
assertion is more sophisticated than an `==` so lets just remove it.
To be clear their internal assertion is not hit while this one is, which
defeats the purpose of ours.
|
2024-07-04 23:55:21 +02:00 |
|
Jeroen van Rijn
|
3c2161b196
|
Merge pull request #3870 from laytan/fix-fontstash-proc-group
vendor/fontstash: fix 'AddFont' proc group for JS target
|
2024-07-04 17:05:49 +02:00 |
|
Jeroen van Rijn
|
5247d3749c
|
Merge pull request #3871 from Kelimion/dynlib_temp
Remove implicit allocator usage in `core:dynlib`
|
2024-07-04 17:05:21 +02:00 |
|
Jeroen van Rijn
|
8bee73b08e
|
Remove implicit allocator usage in core:dynlib
|
2024-07-04 16:53:00 +02:00 |
|
Laytan Laats
|
bcdb202639
|
vendor/fontstash: fix 'AddFont' proc group for JS target
|
2024-07-04 16:50:58 +02:00 |
|
gingerBill
|
1eb0bc1408
|
Remove *_test.odin; always compile it for all targets
|
2024-07-04 14:43:57 +01:00 |
|
gingerBill
|
e9a54666e2
|
Fix typo.
|
2024-07-04 14:41:10 +01:00 |
|
gingerBill
|
8b7c6a23ba
|
Restrict a bit more
|
2024-07-04 14:06:02 +01:00 |
|
gingerBill
|
bf711b282d
|
Remove when check in check_entity_from_ident_or_selector
|
2024-07-04 13:58:36 +01:00 |
|
gingerBill
|
87bccc8f3f
|
Remove import name cases
|
2024-07-04 13:53:52 +01:00 |
|
gingerBill
|
657bc88535
|
Allow x :: y when cond else proc(...){...}
|
2024-07-04 13:48:52 +01:00 |
|
gingerBill
|
45b2a6a19e
|
Fix reflect.as_pointer
|
2024-07-04 13:37:47 +01:00 |
|
gingerBill
|
d78ff0be52
|
Fix lb_store_type_case_implicit
|
2024-07-04 13:20:36 +01:00 |
|
gingerBill
|
52c219690a
|
Ff @(disabled=true), do not add that entity's dependencies to the set
|
2024-07-04 13:09:31 +01:00 |
|
gingerBill
|
053f1759d7
|
Merge pull request #3866 from DerTee/test_mem_dynamic_pool
add test for mem.dynamic_pool and fix alignment bug
|
2024-07-03 22:17:57 +01:00 |
|
gingerBill
|
b65aa9c439
|
Merge pull request #3867 from karl-zylinski/error-on-typeof-untyped-type
error on type_of(value of untyped type)
|
2024-07-03 22:09:59 +01:00 |
|
Karl Zylinski
|
782286357b
|
error on type_of(value of untyped type)
|
2024-07-03 22:21:32 +02:00 |
|
DerTee
|
6b373cf49e
|
fix #3692 memory alignment bug in core:mem.dynamic_pool_alloc_bytes
|
2024-07-03 22:14:28 +02:00 |
|
DerTee
|
a76f9a70d5
|
add test for allocator mem.Dynamic_Pool
this test currently fails because of bug #3692
|
2024-07-03 22:13:20 +02:00 |
|
Jeroen van Rijn
|
a276722da5
|
Merge pull request #3865 from Feoramund/fix-sdl-constants
Fix SDL constants
|
2024-07-03 21:31:53 +02:00 |
|
Feoramund
|
bb6cbf6559
|
Fix SDL constants
|
2024-07-03 15:22:39 -04:00 |
|
Jeroen van Rijn
|
f6892d2236
|
Fix help text.
|
2024-07-03 19:30:25 +02:00 |
|
gingerBill
|
075384b2bb
|
Fix #soa assignment bug
|
2024-07-03 00:33:13 +01:00 |
|
gingerBill
|
7e6acdf800
|
Merge pull request #3855 from laytan/master
Fix two LLVM assertion failures
|
2024-07-02 22:16:49 +01:00 |
|
gingerBill
|
8b49549fd3
|
Merge pull request #3859 from laytan/wasm-stbtt-object-linking-preopens
wasm: support `vendor:stb/truetype` and `vendor:fontstash`
|
2024-07-02 22:14:54 +01:00 |
|
Jeroen van Rijn
|
0ceae51223
|
Merge pull request #3862 from laytan/fix-empty-webgpu-link-errors
vendor/wgpu: fix linker errors with empty project
|
2024-07-02 23:05:34 +02:00 |
|
Laytan Laats
|
761a50e145
|
vendor/wgpu: fix linker errors with empty project
|
2024-07-02 22:37:02 +02:00 |
|
Laytan Laats
|
5399093050
|
make preopens a slice and remove bad current_dir
|
2024-07-02 20:17:24 +02:00 |
|
Laytan Laats
|
0ef5191540
|
use slice.ptr_swap instead of alloca
|
2024-07-02 20:11:44 +02:00 |
|
Laytan Laats
|
10c68a8951
|
wasm: support vendor:stb/truetype and vendor:fontstash
|
2024-07-02 16:03:42 +02:00 |
|
Laytan Laats
|
4e18e1b191
|
wasi: make os.open work with absolute paths
|
2024-07-02 15:29:24 +02:00 |
|
Laytan Laats
|
6f1cc8071c
|
wasm: add foreign import and linking of wasm object files
|
2024-07-02 15:28:08 +02:00 |
|
Jeroen van Rijn
|
0697fd0101
|
Merge pull request #3857 from flysand7/tlhelp-modentry
[sys/windows]: Fix the type declaration for MODULEENTRY32W
|
2024-07-02 12:42:18 +02:00 |
|
flysand7
|
62d107bea5
|
[sys/windows]: Fix the type declaration for MODULEENTRY32W
|
2024-07-02 21:34:54 +11:00 |
|
Laytan Laats
|
7233149096
|
fix llvm assertion failure when const initializer is not the same type
|
2024-07-02 01:25:52 +02:00 |
|
Laytan Laats
|
c822f0b8c8
|
fix llvm assertion about metadata on non-instruction
|
2024-07-02 01:14:50 +02:00 |
|
Jeroen van Rijn
|
d912c6e320
|
Merge pull request #3849 from Feoramund/zero-mantissa
Don't factor trailing zeroes into mantissa division
|
2024-07-01 20:53:07 +02:00 |
|
Jeroen van Rijn
|
f7243eac74
|
Force cl.exe to parse Odin source as utf-8.
|
2024-07-01 20:48:00 +02:00 |
|
Jeroen van Rijn
|
c2ab2bf25a
|
Add UTF-8 BOM for ucg.c, because reasons.
|
2024-07-01 20:23:48 +02:00 |
|
gingerBill
|
b4ca044ae0
|
Merge pull request #3846 from Feoramund/add-more-net-tests
Add more `core:net` tests
dev-2024-07
|
2024-07-01 17:56:07 +01:00 |
|
gingerBill
|
a2b23de0a7
|
Sanity check for a nullptr
|
2024-07-01 12:24:46 +01:00 |
|
gingerBill
|
42ff711114
|
Fix #3515
|
2024-07-01 12:22:18 +01:00 |
|