gingerBill
573402c97e
Begin work on %w - 'w'rite as valid Odin literals
2024-03-07 13:39:44 +00:00
gingerBill
e01701ce0e
Fix typo
2024-03-07 12:32:46 +00:00
gingerBill
f9b14500be
Add default_commit_size to virtual.Arena
2024-03-07 12:30:34 +00:00
gingerBill
4bb7cd5e4b
Add bit_field option to core_type in the compiler
2024-03-07 11:31:00 +00:00
gingerBill
6d5b1800fe
Fix typo
2024-03-06 16:34:17 +00:00
gingerBill
0f5328973e
Add mem.Mutex_Allocator
2024-03-06 16:33:54 +00:00
gingerBill
65277ddd6b
Add missing attribute
2024-03-06 16:30:39 +00:00
gingerBill
46718d6d85
Add Query_Info to Buddy_Allocator
2024-03-06 16:26:10 +00:00
gingerBill
2a0543d2f0
Add mem.Buddy_Allocator
2024-03-06 16:14:45 +00:00
gingerBill
792f06a234
Fix indentation
2024-03-06 15:29:07 +00:00
gingerBill
14f7619cdc
Merge pull request #3069 from pcleavelin/master
...
Respect `-lld` CLI arg on non-windows machines
2024-03-06 15:25:16 +00:00
gingerBill
ffa3669d02
Add virtual.Arena utilities: new, new_aligned, make
2024-03-06 15:23:56 +00:00
gingerBill
b1903b915b
Change to IEEE 754-2008 conformance for min/max runtime operations.
2024-03-06 15:16:11 +00:00
gingerBill
a7bab89c93
Unify min/max semantics for simd_(min|max)
2024-03-06 15:07:21 +00:00
gingerBill
a1ee9e7035
Change min/max runtime behaviour to match IEEE 754-2019
2024-03-06 15:04:46 +00:00
gingerBill
c05a92ab3e
Merge pull request #3215 from blob1807/json-better-enum-support
...
core:encoding/json Add support for writing enum value names
2024-03-06 14:56:19 +00:00
gingerBill
5789df5c0c
Disable core library tests for ARM (Silly CI)
2024-03-06 14:54:23 +00:00
gingerBill
78c05a49a3
Merge branch 'master' of https://github.com/odin-lang/Odin
2024-03-06 14:52:04 +00:00
gingerBill
8d496dc3d0
Fix #3173
2024-03-06 14:51:56 +00:00
gingerBill
703eab2f15
Merge pull request #3229 from Yawning/feature/moar-crypto
...
core/crypto: More improvements/additions
2024-03-06 14:49:15 +00:00
gingerBill
04bfc926ee
Merge pull request #3238 from laytan/libc-free-raylib-and-rectpack
...
makes raylib and stb_rect_pack free of libc
2024-03-06 14:11:41 +00:00
gingerBill
791c9c16ba
Merge pull request #3242 from laytan/fix-cgltf-binding
...
fix minor cgltf binding issue
2024-03-06 14:11:27 +00:00
gingerBill
6d3a57b4ac
Zero intrinsics.alloca
2024-03-06 13:48:37 +00:00
gingerBill
c7b8f1fb0a
Use intrinsics.alloca rather than context.temp_allocator in json.unmarshal_object
2024-03-06 13:42:38 +00:00
gingerBill
462f3f4abd
Merge branch 'master' of https://github.com/odin-lang/Odin
2024-03-06 11:49:24 +00:00
gingerBill
5eef29290c
Fix #3250
2024-03-06 11:49:17 +00:00
gingerBill
a944aa406d
Merge pull request #3246 from edyu/master
...
For invmod, b has to be > 1, fix a logic typo
2024-03-05 14:00:52 +00:00
gingerBill
8c6c2543da
Merge pull request #2999 from laytan/crypto-random-bytes-on-freebsd-and-darwin
...
add crypto.rand_bytes for Darwin and BSD
2024-03-05 12:55:37 +00:00
gingerBill
7ae22b7ce5
Update are_types_identical for bit_field
2024-03-04 20:22:49 +00:00
gingerBill
3e295734cb
Correct is_type_comparable for bit_field
2024-03-04 20:10:34 +00:00
Ed Yu
de41c2256d
For invmod, b has to be > 1, fix a logic typo
2024-03-04 10:16:19 -08:00
blob1807
b419615002
Apply suggestions from code review
...
Fixing spelling mistakes pointed out & fixed by layton.
Co-authored-by: Laytan <laytanlaats@hotmail.com >
2024-03-04 21:20:13 +10:00
Yawning Angel
c044e295ce
vendor/botan: Remove
...
This is infrequently maintained, and has been a strict subset of what is
available in `core:crypto` for a while. Instead of improving the
bindings, it is better to spend resources improving `core:crypto`.
2024-03-04 18:20:56 +09:00
Yawning Angel
87ab3f5dc8
tests/core/crypto: Use the tests/common boilerplate
2024-03-04 18:20:56 +09:00
Yawning Angel
fa8dd5a13b
core/crypto: Misc cleanups and documentation improvements
2024-03-04 17:50:45 +09:00
Yawning Angel
b818ebc02f
core/crypto/kmac: Initial import
2024-03-04 17:50:45 +09:00
Yawning Angel
c04a53e453
core/crypto/tuplehash: Initial import
2024-03-04 17:50:43 +09:00
Yawning Angel
15287a771f
core/crypto/shake: Support cSHAKE
2024-03-04 17:50:24 +09:00
Yawning Angel
2db31cf0d5
core/crypto/_sha3: Cleanups, prepare for cSHAKE
2024-03-04 14:51:38 +09:00
Yawning Angel
550e798c1b
core/crypto/hkdf: Initial import
2024-03-04 14:51:38 +09:00
Yawning Angel
290168f862
core/crypto/pbkdf2: Initial import
2024-03-04 14:51:38 +09:00
Yawning Angel
2f2a92866b
core/crypto/hmac: Add a clone method
2024-03-04 14:51:38 +09:00
blob1807
116edb9052
convert spaces to tabs
2024-03-04 15:09:17 +10:00
blob1807
9070e613a4
Return underlining value instead of panicing
...
when no name it found.
Renamed use_enum_value_names to use_enum_names
it get the same point across & inline with the
reflect procs
2024-03-04 15:06:30 +10:00
Jeroen van Rijn
4c35633e01
math.big constants were no longer initialized
...
Fixes #3243
dev-2024-03
2024-03-03 15:09:38 +01:00
Laytan Laats
b1371d5c7a
fix minor cgltf binding issue
2024-03-01 20:33:23 +01:00
Laytan Laats
3ada83a503
clean imports
2024-03-01 20:32:07 +01:00
Laytan Laats
50ded324e0
move va_list into core:c
2024-03-01 20:30:19 +01:00
gingerBill
674bd94f72
Add check to see if raylib is imported with ShowCursor on sys/windows
2024-03-01 18:30:23 +00:00
gingerBill
ff24cfe314
Fix debug issue with maps
2024-03-01 14:00:14 +00:00