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
|
ffa3669d02
|
Add virtual.Arena utilities: new, new_aligned, make
|
2024-03-06 15:23:56 +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
|
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
|
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 |
|
Ed Yu
|
de41c2256d
|
For invmod, b has to be > 1, fix a logic typo
|
2024-03-04 10:16:19 -08:00 |
|
Laytan Laats
|
04bd3cc525
|
encoding/cbor: rename diagnose to to_diagnostic_format to be clearer
|
2024-03-04 17:26:19 +01:00 |
|
Laytan
|
9fc8587e2c
|
encoding/cbor: untouch net/common.odin
|
2024-03-04 17:26:19 +01:00 |
|
Laytan
|
2a39c60fe4
|
encoding/cbor: respect default to panic allocator
|
2024-03-04 17:26:19 +01:00 |
|
Laytan
|
b11d839fb6
|
encoding/cbor: make temp allocations more explicit
|
2024-03-04 17:26:19 +01:00 |
|
Laytan
|
0076c07076
|
encoding/cbor: core -> base
|
2024-03-04 17:26:19 +01:00 |
|
Laytan
|
a664d9804f
|
encoding/cbor: remove usage of incl_elem and excl_elem
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
c4e45d509a
|
encoding/cbor: adhere to new quaternion rules of master
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
c1cf6c1a95
|
encoding/cbor: add general docs and example
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
317931a3c5
|
encoding/cbor: deterministically store bit sets as big endian
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
759d095548
|
encoding/cbor: ignore struct fields with cbor:"-"
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
72d5b87b52
|
encoding/cbor: clean
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
154e0d41c6
|
encoding/cbor: fix wrong allocator bug
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
3fccc77829
|
encoding/cbor: clean and fixup some allocations
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
85f1a60cf3
|
encoding/cbor: cleanup comments about tags
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
cb8bb8bfd8
|
encoding/cbor: cleanup default temp allocator
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
46b58ad48d
|
encoding/cbor: don't zero bytes we are going to write/read to/from anyway
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
7283b5e75c
|
encoding/cbor: minor things
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
21e6e28a3a
|
encoding/cbor: add decoder flags and protect from malicious untrusted input
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
d77ae9abab
|
encoding/cbor: fully support marshal/unmarshal of unions
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
363769d4d3
|
encoding/cbor: cleanup base64 tag
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
b6c47e7963
|
encoding/base64: add decode_into, add tests
|
2024-03-04 17:26:17 +01:00 |
|
Laytan Laats
|
5533a327eb
|
encoding/cbor: initial package implementation
|
2024-03-04 17:25:34 +01: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
|
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 |
|