Jeroen van Rijn
41a18f078d
Merge pull request #1757 from Kelimion/xml
...
[xml] Add `parse_from_string` overload.
2022-04-30 14:51:46 +02:00
Jeroen van Rijn
3978e7e1ca
[xml] Add parse_from_string overload.
...
`parse` now takes either a `[]u8` slice or a string.
`load_from_file` takes a path string.
2022-04-30 14:43:58 +02:00
gingerBill
b758c696f2
Merge pull request #1746 from odin-lang/sync-cond-futex
...
`core:sync` Improvements
2022-04-30 13:34:16 +01:00
gingerBill
2720f64c06
Remove unused imports
2022-04-30 13:28:45 +01:00
gingerBill
de2ebdd5cc
Merge pull request #1753 from awwdev/master
...
Fixing some typos in vendor:OpenGL
2022-04-30 13:28:02 +01:00
gingerBill
4e39629a9a
Unify implementation for *nix platforms
2022-04-30 13:09:24 +01:00
gingerBill
78a8da5fea
Add sync.Parker
2022-04-30 12:37:39 +01:00
gingerBill
d5886c1572
Remove the wait group based semaphore implementation
...
It was a misuse of the data structure
2022-04-30 12:37:14 +01:00
Jeroen van Rijn
7cc759a855
Merge pull request #1756 from ftphikari/master
...
sys/windows: add a couple of procedures and types
2022-04-30 12:46:11 +02:00
gingerBill
dd6337224f
Correct explicit atomic orderings
2022-04-30 11:42:28 +01:00
hikari
d2bac0c35e
sys/windows: fix build issues
2022-04-30 13:40:38 +03:00
hikari
8c7f3fd1e6
sys/windows: change macro and add comment
2022-04-30 13:34:11 +03:00
hikari
40bea95fb0
sys/windows: add GetDCBrushColor
2022-04-30 12:41:04 +03:00
hikari
0ad448f1c7
sys/windows: add a couple of procedures and types
2022-04-30 11:21:37 +03:00
Jeroen van Rijn
9c9c2b483c
[i18n] Enable *nix tests again.
2022-04-29 18:41:21 +02:00
Jeroen van Rijn
819345caa6
Disable i18n test for *nix for now.
2022-04-29 18:28:42 +02:00
Jeroen van Rijn
11ceb3973d
Merge pull request #1754 from Kelimion/i18n
...
[i18n] Fix segfault on cleanup on Linux
2022-04-29 18:20:54 +02:00
Jeroen van Rijn
36263399a0
[i18n] Enable i18n test on Linux.
2022-04-29 18:13:46 +02:00
Jeroen van Rijn
ff0f0c447f
[i18n] Fix segfault on destroy on Linux
...
Forgot to intern the section string in QT TS loader.
2022-04-29 18:10:13 +02:00
Jeroen van Rijn
aa681932a9
Merge pull request #1336 from Kelimion/i18n
...
[i18n] Initial i18n support.
2022-04-29 16:27:28 +02:00
Jeroen van Rijn
09e1c0fa27
[i18n] Add tests.
2022-04-29 16:19:13 +02:00
Jeroen van Rijn
957ef8e8fe
[i18n/xml] Move I18N XML files to their own assets directory.
2022-04-29 13:16:30 +02:00
Jeroen van Rijn
2e11a8da5b
[i18n] Move to core:text/i18n.
2022-04-29 13:02:40 +02:00
awwdev
e9cfcf9ecc
fix typo in TexImage3D
2022-04-29 11:26:57 +02:00
awwdev
789ab99c4d
replaced a few [^]u8 with cstring
2022-04-29 11:21:23 +02:00
Jeroen van Rijn
0297db6f2e
Merge pull request #1752 from sduman/patch-1
...
Add missing result parameter names
2022-04-29 01:21:35 +02:00
sduman
9ce64916e6
Add missing result parameter names
...
This adds some missing result parameters names back to pop_front_safe.
Currently it the procedure won't compile since it's referencing missing variable names.
2022-04-28 17:08:48 -06:00
Jeroen van Rijn
1289c96e2c
[i18n] QT Linguist TS reader.
2022-04-29 00:29:55 +02:00
Jeroen van Rijn
ba23bfb7b9
[i18n] Allow multiple sections.
2022-04-28 20:12:32 +02:00
Jeroen van Rijn
2fae6eda23
[i18n] Initial i18n support.
...
- Add initial GetText .MO parser
- Add translation struct and helpers
- Pluralized lookup
TODO:
- Support for more translation catalog file formats.
2022-04-28 18:58:49 +02:00
Jeroen van Rijn
e53ba3b116
Allow -error-pos-style:default as an alias for odin
2022-04-28 18:18:25 +02:00
Jeroen van Rijn
1ed84a064b
Make -error-pos-style case-insensitive.
2022-04-28 18:12:55 +02:00
Jeroen van Rijn
79019c7a09
Merge pull request #1751 from Kelimion/error-pos-style
...
Fix -error-pos-style:unix
2022-04-28 17:52:47 +02:00
Jeroen van Rijn
a1002e6960
Fix -error-pos-style:unix
2022-04-28 17:46:36 +02:00
Jeroen van Rijn
62139cb5a4
Merge pull request #1342 from Kelimion/xml
...
Initial version of `core:encoding/xml`.
2022-04-28 15:54:28 +02:00
Jeroen van Rijn
127b0ba65e
[xml] Enable tests.
2022-04-28 15:46:36 +02:00
Jeroen van Rijn
80878264b6
[xml] Speedup.
2022-04-28 15:29:00 +02:00
gingerBill
9fcba99ca2
Merge pull request #1749 from karl-zylinski/d3d12-binding-fixes
...
D3D12 binding fixes
2022-04-27 22:16:24 +01:00
Karl Zylinski
03c9212600
Added some additional IID versions of Direct3D 12 UUIDs that I missed during my first pass. All are accounted for now.
2022-04-27 22:30:28 +02:00
Karl Zylinski
5650087aa3
Merge remote-tracking branch 'origin/master' into d3d12-binding-fixes
2022-04-27 20:50:54 +02:00
Karl Zylinski
67689ecb21
Typo fix in d3d12.odin
2022-04-27 20:47:05 +02:00
Karl Zylinski
cd13dedb36
D3D12 binding fixes: Added dxgi.IID versions of all the UUIDs in d3d12.odin so that the IIDs can be used to fetch interfaces properly. Also fixed an issue where GetDesc, GetCPUDescriptorHandleForHeapStart and GetGPUDescriptorHandleForHeapStart had the wrong signature due to an old D3D12 header bug, more info: https://stackoverflow.com/questions/34118929/getcpudescriptorhandleforheapstart-stack-corruption
2022-04-27 20:12:44 +02:00
gingerBill
10cd294cf2
Use Acquire semantics for the futex_wait load shortcut
2022-04-27 15:57:47 +01:00
gingerBill
d6cfb60506
Remove prev from Atomic_Cond
2022-04-27 15:29:21 +01:00
gingerBill
df0df73540
Merge branch 'master' into sync-cond-futex
2022-04-27 15:26:21 +01:00
gingerBill
33f1418dec
Merge branch 'master' of https://github.com/odin-lang/Odin
2022-04-27 15:26:02 +01:00
gingerBill
305510bea0
Update intrinsics.odin
2022-04-27 15:25:56 +01:00
gingerBill
beb698f31d
Merge branch 'master' into sync-cond-futex
2022-04-27 15:21:18 +01:00
Jeroen van Rijn
6df21d6a9f
Merge branch 'master' into xml
2022-04-27 16:13:47 +02:00
Jeroen van Rijn
c5982e52d5
Merge pull request #1748 from Kelimion/test-assets
...
Move Odin CI test assets over to its own repository.
2022-04-27 16:04:15 +02:00