| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | core/crypto/aes: Add AES implementation | Yawning Angel | 2024-06-01 | 3 | -0/+523 |
| | | |||||
| * | Add dedicated ISO 8601 parser. | Jeroen van Rijn | 2024-05-24 | 1 | -4/+67 |
| | | |||||
| * | Allow lowercase z TZ indicator. | Jeroen van Rijn | 2024-05-24 | 1 | -0/+2 |
| | | |||||
| * | Allow space (in addition to T and t) as RFC 3339 date/time separator. | Vitalii Kravchenko | 2024-05-24 | 1 | -0/+2 |
| | | |||||
| * | Keep -vet happy. | Jeroen van Rijn | 2024-05-24 | 1 | -1/+0 |
| | | |||||
| * | Deprecate `core:odin/printer` + `format` in favor of OLS. | Jeroen van Rijn | 2024-05-24 | 1 | -11/+0 |
| | | |||||
| * | Address concerns. | Jeroen van Rijn | 2024-05-24 | 1 | -1/+1 |
| | | |||||
| * | Add `core:container/rbtree` | Jeroen van Rijn | 2024-05-23 | 4 | -50/+292 |
| | | | | | | | | | Add a red-black tree with configurable $Key and $Value. Also includes tests that verify it maintains RB invariants, doesn't leak. Originally based on the CC0 implementation from literateprograms.org. But reworked to the same API used by @Yawning's excellent `core:container/avl` for ease of use. | ||||
| * | i18n: Add section merge + duplicate key detection to gettext. | Jeroen van Rijn | 2024-05-17 | 1 | -3/+12 |
| | | |||||
| * | Fix .mo contexts | Jeroen van Rijn | 2024-05-17 | 4 | -0/+49 |
| | | | | | | | | Fixes #3590 - `get("key")` - `get("context", "key")` | ||||
| * | Fix .mo parser: Number of plurals | Jeroen van Rijn | 2024-05-17 | 2 | -25/+59 |
| | | | | | | | Fixes #3591 Added plur.mo to tests | ||||
| * | Updated makefiles to exclude some tests on BSDs | Andreas T Jonsson | 2024-05-13 | 2 | -27/+31 |
| | | |||||
| * | Enable in Makefile | Jeroen van Rijn | 2024-05-12 | 1 | -1/+1 |
| | | |||||
| * | Add 1 more each for < and > | Jeroen van Rijn | 2024-05-12 | 1 | -0/+2 |
| | | |||||
| * | Test string compare | Jeroen van Rijn | 2024-05-12 | 3 | -3/+99 |
| | | | | | To avoid regression of the bug fixed in f8581537e496e9854a40f07a87543fc1357404fb. | ||||
| * | Enable core:fmt tests.dev-2024-05 | Jeroen van Rijn | 2024-05-10 | 2 | -3/+9 |
| | | |||||
| * | Extend test suite for `fmt` | Feoramund | 2024-05-09 | 1 | -6/+130 |
| | | |||||
| * | core/crypto: Add a `HAS_RAND_BYTES` constant | Yawning Angel | 2024-04-23 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #3045 from laytan/cbor | gingerBill | 2024-04-15 | 5 | -1/+972 |
| |\ | | | | | encoding/cbor | ||||
| | * | encoding/cbor: fix conflict | Laytan Laats | 2024-03-04 | 1 | -1/+0 |
| | | | |||||
| | * | encoding/cbor: rename `diagnose` to `to_diagnostic_format` to be clearer | Laytan Laats | 2024-03-04 | 1 | -7/+7 |
| | | | |||||
| | * | encoding/cbor: make temp allocations more explicit | Laytan | 2024-03-04 | 1 | -1/+1 |
| | | | |||||
| | * | encoding/cbor: core -> base | Laytan | 2024-03-04 | 2 | -2/+4 |
| | | | |||||
| | * | encoding/cbor: adhere to new quaternion rules of master | Laytan Laats | 2024-03-04 | 1 | -1/+1 |
| | | | |||||
| | * | encoding/cbor: deterministically store bit sets as big endian | Laytan Laats | 2024-03-04 | 1 | -1/+1 |
| | | | |||||
| | * | encoding/cbor: ignore struct fields with `cbor:"-"` | Laytan Laats | 2024-03-04 | 1 | -0/+3 |
| | | | |||||
| | * | encoding/cbor: fix unused import | Laytan Laats | 2024-03-04 | 1 | -1/+0 |
| | | | |||||
| | * | encoding/cbor: clean | Laytan Laats | 2024-03-04 | 1 | -16/+7 |
| | | | |||||
| | * | encoding/cbor: add decoder flags and protect from malicious untrusted input | Laytan Laats | 2024-03-04 | 1 | -3/+14 |
| | | | |||||
| | * | encoding/cbor: fully support marshal/unmarshal of unions | Laytan Laats | 2024-03-04 | 1 | -40/+220 |
| | | | |||||
| | * | encoding/base64: add decode_into, add tests | Laytan Laats | 2024-03-04 | 3 | -0/+65 |
| | | | |||||
| | * | encoding/cbor: initial package implementation | Laytan Laats | 2024-03-04 | 3 | -0/+721 |
| | | | |||||
| * | | Fix CI's parser | blob1807 | 2024-04-13 | 1 | -8/+8 |
| | | | |||||
| * | | Move rounded tests | blob1807 | 2024-04-13 | 1 | -17/+17 |
| | | | |||||
| * | | Added support for URL fragments | blob1807 | 2024-04-13 | 1 | -21/+65 |
| | | | | | | | | | Added support for a URL's fragment/anchor to `split_url` & `join_url` in `core:net` plus 4 new tests to cover it. | ||||
| * | | Merge pull request #3288 from Yawning/feature/even-moar-crypto | Jeroen van Rijn | 2024-04-10 | 7 | -72/+843 |
| |\ \ | | | | | | | core/crypto: Even more improvments | ||||
| | * | | tests/core/crypto: Start adding comprehensive curve25519 tests | Yawning Angel | 2024-04-09 | 7 | -71/+842 |
| | | | | |||||
| | * | | core/crypto: Add `has_rand_bytes` | Yawning Angel | 2024-04-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | This allows runtime detection as to if `rand_bytes` is supported or not, and lets us enable the test-case on all of the supported targets. | ||||
| * | | | add bit_field parsing to `core:odin/parser` | Laytan Laats | 2024-04-10 | 1 | -3/+47 |
| |/ / | | | | | | | Also adds it to the core type thingy like it is in the compiler. | ||||
| * | | fix amd64 sysv abi to pass asan everywhere | Laytan Laats | 2024-04-04 | 2 | -1/+66 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I verified the PR by running the entire test suite of Odin itself with `-sanitize:address` and also the ols test suite (which caused unique problems before). A test has also been added with some problematic code, Windows seems to have problems with asan in CI or in general so it is not ran there. The LB_ABI_COMPUTE_RETURN_TYPES block has been removed entirely because it was unused, I got pretty confused why it didn't effect anything at first. Fixes #3211 | ||||
| * | | fix 128 bit int alignment on arm64 | Laytan Laats | 2024-04-04 | 3 | -3/+67 |
| | | | | | | | | | Fixes #2403 | ||||
| * | | Merge pull request #3366 from laytan/fix-vet-scope-bug | gingerBill | 2024-04-03 | 2 | -8/+8 |
| |\ \ | | | | | | | fix vet scope bug skipping some scopes | ||||
| | * | | correct newly found vets | Laytan Laats | 2024-04-03 | 2 | -8/+8 |
| | | | | |||||
| * | | | Make it a HMAC. | Jeroen van Rijn | 2024-04-01 | 1 | -201/+205 |
| | | | | |||||
| * | | | Add SHA3-512 digests verification to test assets. | Jeroen van Rijn | 2024-04-01 | 1 | -41/+202 |
| |/ / | |||||
| * | | Merge pull request #3294 from laytan/update-glfw-from-3.3.8-to-3.4 | gingerBill | 2024-03-21 | 1 | -3/+3 |
| |\ \ | | | | | | | glfw: update from 3.3.8 to 3.4 | ||||
| | * | | glfw: update from 3.3.8 to 3.4 | Laytan Laats | 2024-03-18 | 1 | -3/+3 |
| | | | | |||||
| * | | | Ensmallen Date struct. | Jeroen van Rijn | 2024-03-20 | 1 | -2/+2 |
| | | | | |||||
| * | | | Ensmallen Time struct. | Jeroen van Rijn | 2024-03-20 | 1 | -2/+2 |
| | | | | |||||
| * | | | Change Ordinal from int to i64 | Jeroen van Rijn | 2024-03-20 | 1 | -3/+4 |
| | | | | |||||