latedeployment
0491ad55f4
Add missing syscalls from map_shadow_stack to removexattrat
2025-03-07 21:54:51 +02:00
gingerBill
69b6c59ea6
Merge pull request #4905 from Feoramund/os2-fix-random-string
...
Use `context.random_generator` for `os2.random_string`
2025-03-04 07:51:33 +00:00
gingerBill
8214892b5b
Merge pull request #4893 from Barinzaya/for-bitset-ctz
...
Use CTZ in `for in bit_set` codegen
2025-03-04 07:51:09 +00:00
Feoramund
2d0dc44636
Shorten buffers used for os2.random_string results
...
This is needed now that `os2.random_string` fills the whole slice.
2025-03-03 19:18:54 -05:00
Feoramund
d6002d68a2
Make os2.random_string use context.random_generator
...
This removes the data race caused by multiple threads using the
unprotected global `random_string_seed`, so long as no two threads share
the same random generator; this is the default case.
Additionally, `os2.random_string` now takes into account the full buffer
slice given to it.
2025-03-03 19:17:29 -05:00
Laytan Laats
71eb26ef15
wgpu: fix link in doc.odin
2025-03-03 22:18:44 +01:00
Laytan Laats
52dd651aed
wgpu: device lost callback device by pointer in JS
2025-03-03 22:15:35 +01:00
Laytan
19d176c2c7
Merge pull request #4899 from Valakor/wgpu
...
wgpu: Some small fixes after update to v24.0.0.2
2025-03-03 21:58:27 +01:00
Laytan
2dbf8d0f37
Merge pull request #4904 from laytan/move-wgpu-examples-to-examples-repo
...
wgpu: move examples to examples repo
2025-03-03 21:30:23 +01:00
Laytan Laats
7fc55eb92a
wgpu: move examples to examples repo
2025-03-03 21:22:59 +01:00
Laytan Laats
189b4782fb
dynlib: fix initialize_symbols when there is no field for the handle in the struct
2025-03-03 20:33:33 +01:00
Laytan Laats
05add96fc8
sys/windows: fix tabs
2025-03-03 19:30:22 +01:00
gingerBill
21a6648cde
Fix #4903
2025-03-03 15:16:50 +00:00
gingerBill
4170e6e6d4
Merge pull request #4900 from Barinzaya/fix-bitset-xor-changes-enum
...
Fix `~bit_set[Some_Enum]` altering the enum
2025-03-03 11:03:17 +00:00
gingerBill
a71156699a
Merge pull request #4901 from Feoramund/os2-fixes
...
Fix a couple bugs in `os2`
2025-03-03 11:02:23 +00:00
Feoramund
675bffce88
Add missing allocator in os2.file_info_clone
2025-03-02 17:22:43 -05:00
Feoramund
7d1fcfa09b
Fix wrong path in os2.user_config_dir
2025-03-02 17:22:40 -05:00
Barinzaya
ef83f2115a
Implemented #reverse for for in bit_set.
2025-03-02 16:24:18 -05:00
Matthew Pohlmann
397de28580
Fix typo: SprivShaderPassThrough -> SpirvShaderPassthrough
2025-03-02 11:13:41 -08:00
Barinzaya
6e3d17d189
Fixed ~ on bit_set[Some_Enum] altering the definition of the enum.
...
This was occurring for enums whose minimum values were greater than
zero.
2025-03-02 13:29:39 -05:00
Matthew Pohlmann
af897ba689
Some more fixes: ChainedStruct vs. ChainedStructOut, desiredMaximumFrameLatency, and 'const' annotations
2025-03-02 10:18:36 -08:00
Matthew Pohlmann
eadbf5ebb1
Merge branch 'wgpu' of https://github.com/Valakor/Odin into wgpu
2025-03-02 09:34:48 -08:00
Matthew Pohlmann
440c52fd53
Use ^Device instead of Maybe(Device) for device callbacks
2025-03-02 09:34:43 -08:00
Matthew Pohlmann
719e973638
Merge branch 'odin-lang:master' into wgpu
2025-03-02 09:17:15 -08:00
Matthew Pohlmann
be3f523358
wgpu v24.0.0.2 fixes
2025-03-02 09:16:40 -08:00
gingerBill
4b2b49dc30
Merge pull request #4898 from alektron/ArenaTotalUsedMismatch
...
Invalid virtual arena state after resize
2025-03-02 17:15:52 +00:00
alektron
fd539b5e81
Fix: When resizing a virtual arena by commiting more of the already reserved memory, the total_used field of the arena was not updated;
2025-03-02 17:46:39 +01:00
gingerBill
b9b27bc1e0
Merge pull request #4853 from laytan/update-wgpu-24
...
wgpu: update to v24.0.0.2
2025-03-02 15:12:23 +00:00
Jeroen van Rijn
7841d0b14b
Merge pull request #4884 from Dzentsetsu/master
...
Add DWM_WINDOW_CORNER_PREFERENCE enum for window corner preferences
2025-03-02 13:50:00 +01:00
gingerBill
3963ad1cc1
Update core/sys/windows/dwmapi.odin
...
Co-authored-by: Laytan <laytanlaats@hotmail.com >
2025-03-02 12:24:45 +00:00
gingerBill
dc1d49f353
Merge pull request #4545 from flysand7/docs-simd
...
[core/simd]: Write package documentation
2025-03-02 12:24:01 +00:00
gingerBill
5800ac63a6
Merge pull request #4886 from hypno2000/vulkan-bindings
...
vulkan bindings update with bit_set/bit_field handling changes
2025-03-02 12:22:26 +00:00
flysand7
70daf40cb1
Fix documentation for simd_shuffle
2025-03-02 20:42:13 +11:00
flysand7
698c510ba7
Merge branch 'master' into docs-simd
2025-03-02 20:05:55 +11:00
gingerBill
f390598b40
Merge pull request #4894 from 0xafbf/sdl3_image
...
Add support for SDL3_image.
2025-03-01 17:12:06 +00:00
Andrés Botero
1853886a26
Prefer using an absolute reference for SDL3
2025-03-01 10:44:47 -05:00
gingerBill
ee84487106
Merge branch 'master' of https://github.com/odin-lang/Odin
2025-03-01 15:19:51 +00:00
gingerBill
211680569f
Fix for -use-single-module
2025-03-01 15:19:46 +00:00
Laytan Laats
66540b75f5
fix hidden linkage applied to foreign symbols
2025-03-01 16:06:32 +01:00
Andrés Botero
1910de54ab
Add support for SDL3_image.
2025-03-01 08:44:05 -05:00
Laytan
bb20b03f2e
Merge pull request #4887 from Skytrias/skytrias-orca-ui-update
...
Update to newest orca bindings (UI Update)
2025-03-01 13:58:55 +01:00
Michael Kutowski
57a1264450
proper enums
2025-03-01 13:33:23 +01:00
Reio Piller
4a04fa2c78
fix ident
2025-03-01 02:23:38 +02:00
Laytan Laats
76bf7875f5
wgpu: update to v24.0.0.2
2025-02-28 18:38:51 +01:00
gingerBill
bb429696f8
Merge pull request #4877 from laytan/os2-additions
...
os/os2: recursive directory walker, expose errors in read_directory, file clone
2025-02-28 14:37:47 +00:00
gingerBill
8a8894a981
Merge pull request #4891 from Feoramund/fix-4890
...
Fix #4890
2025-02-28 14:08:27 +00:00
gingerBill
79944056b9
Add Error to os2.set_env
2025-02-28 13:52:51 +00:00
gingerBill
b3bbb00f1a
Add Error as part of the return values of os2.environ
2025-02-28 13:43:50 +00:00
Barinzaya
36d5e09419
Re-implemented for on bit_sets to use CTZ.
...
This solution is both faster at run-time and a simpler implementation
than the original solution, which required separate cases for enums and
ranges.
2025-02-28 06:51:14 -05:00
Feoramund
6054b921db
Add tests for new safe to_cstring
2025-02-27 18:54:38 -05:00