gingerBill
|
b67e0002c1
|
Add testing.expect_value; Improve testing.set_fail_timeout
|
2021-10-11 20:05:13 +01:00 |
|
gingerBill
|
0070119392
|
Add thread.create_and_start_with_* procedures
|
2021-10-11 19:56:29 +01:00 |
|
gingerBill
|
310fd1936b
|
Clean up _futex_wait_with_timeout on Linux
|
2021-10-11 19:49:56 +01:00 |
|
gingerBill
|
077bf28d26
|
Separate Sema implementation from "header"; Allow for either Futex or Mutex+Cond implementations of Sema
|
2021-10-11 19:48:27 +01:00 |
|
gingerBill
|
d97c6a7657
|
Rename futex_wake and futex_wake_all to futex_signal and futex_broadcast
|
2021-10-11 16:40:23 +01:00 |
|
gingerBill
|
46b33854c9
|
Add sema_wait_with_timeout
|
2021-10-11 16:35:04 +01:00 |
|
gingerBill
|
5ee3686569
|
Fix typo
|
2021-10-11 16:34:50 +01:00 |
|
gingerBill
|
d23144fd27
|
Keep -vet happy
|
2021-10-11 15:30:23 +01:00 |
|
gingerBill
|
e64eb631df
|
Add testing.set_fail_timeout
|
2021-10-11 15:28:25 +01:00 |
|
gingerBill
|
129a62d4f1
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-10-11 15:23:44 +01:00 |
|
gingerBill
|
8c9299c139
|
Use WaitOnAddress instead of RtlWaitOnAddress
|
2021-10-11 15:23:39 +01:00 |
|
gingerBill
|
3e9b7120be
|
Merge pull request #1216 from Tetralux/fix-io-read
Fix typo in io.read_at_least()
|
2021-10-11 13:57:30 +01:00 |
|
Tetralux
|
675ba44e67
|
Fix typo in io.read_at_least()
|
2021-10-11 12:33:27 +00:00 |
|
gingerBill
|
240b6aab13
|
Change futex_wait_with_timeout to return a boolean rather than an enum
|
2021-10-11 13:23:11 +01:00 |
|
gingerBill
|
a1e8769cff
|
Add atomic_cond_wait_with_timeout
|
2021-10-11 13:02:17 +01:00 |
|
gingerBill
|
73cba2cf13
|
Add cond_wait_with_timeout
|
2021-10-11 12:55:25 +01:00 |
|
gingerBill
|
49c761dc6d
|
Fix typo
|
2021-10-09 19:11:26 +01:00 |
|
gingerBill
|
2a8d4c5bf5
|
Disallow or_return within defer
|
2021-10-09 19:11:10 +01:00 |
|
gingerBill
|
2b8807eb73
|
Keep -vet happy
|
2021-10-09 16:35:26 +01:00 |
|
gingerBill
|
2ef0e6b8f6
|
Update core:sync/sync2 to have a generic Futex interface, and implement the calls appropriately for each platform
|
2021-10-09 16:33:28 +01:00 |
|
gingerBill
|
d386563344
|
Correct issue with the generated map type internals; Simplify map rehash logic to utilize resize
|
2021-10-07 21:23:37 +01:00 |
|
gingerBill
|
9ecc2ab15b
|
Add more runtime.print_int procedures
|
2021-10-07 21:22:49 +01:00 |
|
gingerBill
|
cb9101e0a0
|
Simplify lb_gen_map_header
|
2021-10-07 14:12:47 +01:00 |
|
gingerBill
|
fd9adaf1de
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-10-07 13:41:26 +01:00 |
|
gingerBill
|
af7008aa44
|
Allow for array programming value constants
|
2021-10-07 13:41:14 +01:00 |
|
Jeroen van Rijn
|
d3a18fbe9a
|
Merge pull request #1210 from Kelimion/png_improvements
Lots of PNG improvements
|
2021-10-06 14:03:47 -07:00 |
|
Jeroen van Rijn
|
b4b53aeb71
|
png: Channel helper metadata.
|
2021-10-06 22:47:40 +02:00 |
|
Jeroen van Rijn
|
c4b4a841d6
|
png: Move metadata.
|
2021-10-06 22:43:33 +02:00 |
|
Jeroen van Rijn
|
263d63aa56
|
png: Add more OOM checks.
|
2021-10-06 22:09:32 +02:00 |
|
Jeroen van Rijn
|
8fcd1794a6
|
png: Add sane compile-time maximums for dimensions + chunk sizes.
|
2021-10-06 21:48:22 +02:00 |
|
Jeroen van Rijn
|
9b5ae95677
|
png + compress: Rearrange error unions.
|
2021-10-06 20:45:29 +02:00 |
|
Jeroen van Rijn
|
21c6d691d8
|
Add additional error checking to helpers.
|
2021-10-06 20:10:37 +02:00 |
|
Jeroen van Rijn
|
2e9eec156c
|
Revert "Merge pull request #1209 from Kelimion/append_error"
This reverts commit c9468adcfd, reversing
changes made to 879a4d49ae.
|
2021-10-06 19:09:28 +02:00 |
|
Jeroen van Rijn
|
c9468adcfd
|
Merge pull request #1209 from Kelimion/append_error
Make `append` builtins return an `Allocator_Error`.
|
2021-10-06 07:40:16 -07:00 |
|
Jeroen van Rijn
|
b345176bde
|
Make append builtins return an Allocator_Error.
|
2021-10-06 16:33:52 +02:00 |
|
Jeroen van Rijn
|
879a4d49ae
|
Merge pull request #1208 from englerj/win32-bindings
Additional win32 bindings.
|
2021-10-06 04:27:09 -07:00 |
|
Josh Engler
|
15594706c9
|
Additional win32 bindings.
|
2021-10-05 19:09:20 -04:00 |
|
gingerBill
|
58e3f779f2
|
Remove nonsense from static_arena_init
|
2021-10-05 17:12:24 +01:00 |
|
gingerBill
|
455d64fbd4
|
Add error value to commit
|
2021-10-05 17:11:12 +01:00 |
|
gingerBill
|
16ca677c1f
|
Correct mmap usage
|
2021-10-05 17:05:33 +01:00 |
|
gingerBill
|
1f1434b384
|
Add arena_util.odin
|
2021-10-05 16:42:42 +01:00 |
|
gingerBill
|
f83370235f
|
Add static_arena_bootstrap_new
|
2021-10-05 16:39:14 +01:00 |
|
gingerBill
|
4961aff51b
|
Minor cleanup
|
2021-10-05 16:37:15 +01:00 |
|
gingerBill
|
0ed3143006
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-10-05 16:28:25 +01:00 |
|
gingerBill
|
bc2b8b597c
|
Add virtual.Static_Arena
|
2021-10-05 16:28:14 +01:00 |
|
gingerBill
|
ccc4c641c4
|
Clean up Memory_Block logic
|
2021-10-05 16:25:30 +01:00 |
|
Jeroen van Rijn
|
0ca8a4ad3b
|
Merge pull request #1207 from Kelimion/fix_1206
Remove assert from `mem.ptr_to_bytes`. Fixes #1206
|
2021-10-05 05:20:24 -07:00 |
|
Jeroen van Rijn
|
1931e3147d
|
Remove assert from mem.ptr_to_bytes. Fixes #1206
|
2021-10-05 14:18:48 +02:00 |
|
gingerBill
|
9d9ec192f1
|
Rename to growing_arena.odin
|
2021-10-04 17:57:59 +01:00 |
|
gingerBill
|
586a000152
|
Add Protect_Flags for virtual.protect
|
2021-10-04 17:42:15 +01:00 |
|