gingerBill
2ec3fa93b4
Remove pthreads dependency
2022-03-31 13:10:15 +01:00
gingerBill
9f2d710c35
Change intrinsics.Atomic_Memory_Order fields to use Ada_Case rather than snake_case
2022-03-31 12:57:24 +01:00
gingerBill
22b961ea53
Update Thread Pool in core:thread
...
Thanks to the work of eisbehr
2022-03-31 11:55:46 +01:00
Jeroen van Rijn
9ea45d35db
[ease] Fix flux_stop.
2022-03-31 12:53:04 +02:00
gingerBill
06e8476efc
Correct ordering in auto_reset_event_signal
2022-03-31 10:55:18 +01:00
gingerBill
97a183f412
Clean up thread_windows.odin
2022-03-31 01:13:29 +01:00
gingerBill
b2f5b73532
Rename package name to sync
2022-03-31 01:05:50 +01:00
gingerBill
1eac3482a6
Add checks for memory ordering on fences
2022-03-31 01:01:51 +01:00
gingerBill
ed6bf28004
Update the intrinsics for documentation on atomics
2022-03-31 00:53:34 +01:00
gingerBill
6bc0c611ab
Enforce success failure pairings of compare_exchange_*_explicit at compile time
2022-03-31 00:49:53 +01:00
gingerBill
ba1930eb01
Update core to use new atomic intrinsics
2022-03-31 00:22:54 +01:00
CiD-
6456618891
finish up stat, lstat and fstat
2022-03-30 16:54:29 -04:00
gingerBill
4eb4ae6305
Replace sync with sync2
2022-03-30 17:42:44 +01:00
gingerBill
72ae061769
Add intrinsics.wasm_memory_grow intrinsics.wasm_memory_size
2022-03-30 17:29:37 +01:00
gingerBill
0c55596f0f
Merge pull request #1612 from graphitemaster/fix_thread_data_races
...
fix thread data races
2022-03-30 16:26:37 +01:00
gingerBill
5f3bfa66c5
Merge branch 'master' of https://github.com/odin-lang/Odin
2022-03-30 16:15:54 +01:00
gingerBill
561b725b0e
Improve spin lock for atomic_mutex_lock
2022-03-30 16:15:48 +01:00
gingerBill
abf0fd7efc
Merge pull request #1671 from colrdavidson/add_nocrt
...
Make no crt work on Linux
2022-03-30 12:58:12 +01:00
Colin Davidson
a632db3618
Make no crt work on Linux
2022-03-30 04:45:22 -07:00
Jeroen van Rijn
a3c81374be
Merge pull request #1670 from ftphikari/master
...
sys/windows: add WM_SYSCOMMAND related constants
2022-03-29 22:11:16 +02:00
hikari
6a3ec5eb36
sys/windows: add WM_SYSCOMMAND related constants
2022-03-29 22:59:45 +03:00
Jeroen van Rijn
df32b5b46c
[windows] Fix leak in glob.
2022-03-29 16:13:17 +02:00
hikari
412c9a99d5
sys/windows: add SetTimer() and KillTimer() procedures
2022-03-29 08:56:05 +03:00
Jeroen van Rijn
24c48d22bc
[strings] Improve cut, add tests for it.
2022-03-27 22:13:26 +02:00
Jeroen van Rijn
b1c2c0ea7a
[ease] Flux fixups.
2022-03-27 16:49:22 +02:00
Jeroen van Rijn
2c498c132e
Merge pull request #1663 from Skytrias/skytrias-math-ease
...
add math easing package
2022-03-27 16:39:25 +02:00
Michael Kutowski
880d330cca
update delay to use deltatime, add time left
2022-03-27 16:34:00 +02:00
Michael Kutowski
58f4d533b7
add string documentation & examples, fix & cleanup string_multi
2022-03-27 11:39:17 +02:00
Michael Kutowski
d2ff6f424d
add math easing package
2022-03-27 11:32:46 +02:00
hikari
3ce17607c6
sys/windows: add AdjustWindowRect and GetWindowRect
2022-03-27 04:17:07 +03:00
hikari
76277f83c1
sys/windows: add GetSystemMetrics
2022-03-27 02:23:40 +02:00
hikari
f4125d2d88
sys/windows: add ClientToScreen
2022-03-27 01:42:46 +02:00
Jeroen van Rijn
86a1c34c3a
HWND_TOPMOST, HWND_NOTOPMOST constants
2022-03-26 19:33:53 +01:00
Jeroen van Rijn
3f3cc342b4
Update strings.odin
...
Fix from Walter.
2022-03-26 18:38:10 +01:00
Jeroen van Rijn
f2b4087d80
Merge pull request #1656 from ftphikari/master
...
sys/windows: fix gdi32 raw pointer types
2022-03-26 17:40:00 +01:00
WalterPlinge
9080fa4a9d
Update fields_iterator comment
...
Added ticks for identifiers
2022-03-25 20:51:04 +00:00
WalterPlinge
5616ff9a40
Add fields_iterator proc
...
Adds a `fields_iterator` proc to `core:strings`
2022-03-25 20:03:39 +00:00
hikari
73b81184fa
sys/windows: add MessageBox procedures
2022-03-25 20:53:17 +02:00
hikari
f8d3f86d8b
sys/windows: fix build
2022-03-25 16:17:53 +02:00
hikari
2f9a410a45
sys/windows: add SetWindowPos()
2022-03-25 16:09:16 +02:00
hikari
5d7b92d391
sys/windows: add mouse states masks
2022-03-24 18:40:23 +02:00
hikari
1d8bc3e917
sys/windows: fix gdi32 raw pointer types
2022-03-24 17:32:11 +02:00
hikari
a3b1ac3133
sys/windows: add basic Gdi32.lib support
2022-03-24 17:27:05 +02:00
gingerBill
e7b96cf286
Merge pull request #1654 from ftphikari/master
...
sys/windows: add GetKeyState functions
2022-03-24 14:19:29 +00:00
hikari
01181517dc
sys/windows: add GetKeyState functions
2022-03-24 16:04:27 +02:00
gingerBill
1baeb9406f
Utilize union #shared_nil in more places
2022-03-24 12:11:31 +00:00
gingerBill
17e36bd5e1
Utilize union #shared_nil to core:image Error
2022-03-24 12:06:18 +00:00
gingerBill
b6b3377786
Remove unneeded semicolons
2022-03-24 12:02:50 +00:00
gingerBill
13cb894b30
Update core:odin for union #shared_nil
2022-03-24 12:00:27 +00:00
gingerBill
3f935bea25
union #shared_nil
...
This adds a feature to `union` which requires all the variants to have a `nil` value and on assign to the union, checks whether that value is `nil` or not. If the value is `nil`, the union will be `nil` (thus sharing the `nil` value)
2022-03-24 11:55:03 +00:00