| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'master' into fix-fmt-compquat-sign | Jeroen van Rijn | 2024-06-04 | 44 | -3580/+1781 |
| |\ | |||||
| | * | Use `T.seed` in tests where applicable | Feoramund | 2024-06-02 | 2 | -11/+5 |
| | | | |||||
| | * | Plug leak in AES tests. | Jeroen van Rijn | 2024-06-02 | 1 | -0/+1 |
| | | | |||||
| | * | Disable `FANCY_OUTPUT` in Odin test scripts | Feoramund | 2024-06-02 | 3 | -3/+3 |
| | | | | | | | | | This should tidy up the CI output logs a bit. | ||||
| | * | Factor benchmarks out into tests\benchmark\<pkg> | Jeroen van Rijn | 2024-06-02 | 2 | -581/+4 |
| | | | |||||
| | * | Port `tests\core\net` | Jeroen van Rijn | 2024-06-02 | 3 | -195/+85 |
| | | | |||||
| | * | Port `tests\core\thread` | Jeroen van Rijn | 2024-06-02 | 4 | -48/+14 |
| | | | |||||
| | * | Port `testing\core\time` | Jeroen van Rijn | 2024-06-02 | 3 | -80/+94 |
| | | | |||||
| | * | Port `tests\core\strings` | Jeroen van Rijn | 2024-06-02 | 3 | -64/+26 |
| | | | |||||
| | * | Port `tests\core\slice` | Jeroen van Rijn | 2024-06-02 | 3 | -99/+41 |
| | | | |||||
| | * | Port `tests\core\runtime` | Jeroen van Rijn | 2024-06-02 | 1 | -38/+5 |
| | | | |||||
| | * | Port `tests\core\reflect` | Jeroen van Rijn | 2024-06-02 | 3 | -57/+36 |
| | | | |||||
| | * | Port `tests\core\odin` | Jeroen van Rijn | 2024-06-02 | 4 | -44/+22 |
| | | | |||||
| | * | Port `tests\core\text\match` | Jeroen van Rijn | 2024-06-02 | 3 | -101/+71 |
| | | | |||||
| | * | Port `tests\core\math`, `math\linalg\glsl` and `math\noise` | Jeroen van Rijn | 2024-06-02 | 5 | -313/+180 |
| | | | |||||
| | * | Port `testing\core\text\i18n` | Jeroen van Rijn | 2024-06-02 | 3 | -109/+74 |
| | | | |||||
| | * | Port `testing\core\hash` | Jeroen van Rijn | 2024-06-02 | 4 | -272/+262 |
| | | | |||||
| | * | Port `tests\core\fmt` | Jeroen van Rijn | 2024-06-02 | 3 | -43/+22 |
| | | | |||||
| | * | Port `tests\core\path\filepath` | Jeroen van Rijn | 2024-06-02 | 3 | -44/+41 |
| | | | |||||
| | * | Port `tests\core\encoding\xml` | Jeroen van Rijn | 2024-06-02 | 3 | -138/+86 |
| | | | | | | | | | Made them run in parallel as well. | ||||
| | * | Port `tests\core\encoding\varint` | Jeroen van Rijn | 2024-06-02 | 3 | -62/+26 |
| | | | |||||
| | * | Port `tests\core\encoding\json` | Jeroen van Rijn | 2024-06-02 | 3 | -67/+25 |
| | | | |||||
| | * | Port `tests\core\encoding\hxa` | Jeroen van Rijn | 2024-06-02 | 3 | -117/+89 |
| | | | | | | | | | And fix a few leaks in `core:encoding/hxa` while at it. | ||||
| | * | Port `tests\encoding\hex` | Jeroen van Rijn | 2024-06-02 | 2 | -51/+45 |
| | | | |||||
| | * | Port `tests\core\c\libc` | Jeroen van Rijn | 2024-06-02 | 4 | -45/+13 |
| | | | |||||
| | * | Update `tests\core\encoding\cbor` to use new test runner. | Jeroen van Rijn | 2024-06-02 | 4 | -266/+166 |
| | | | | | | | | | | | | | It was leaky and required a substantial number of `loc := #caller_location` additions to parts of the core library to make it easier to track down how and where it leaked. The tests now run fine multi-threaded. | ||||
| | * | Update using new defaults for memory + reporting width | Jeroen van Rijn | 2024-06-02 | 2 | -46/+45 |
| | | | |||||
| | * | Update -define for `crypto` | Jeroen van Rijn | 2024-06-02 | 1 | -1/+1 |
| | | | |||||
| | * | Change test runner options to `SCREAMING_SNAKE_CASE` | Feoramund | 2024-06-02 | 3 | -11/+11 |
| | | | | | | | | | | | This commit also changes the name of `test_select` to `ODIN_TEST_NAMES`, to better conform with the already-existing `-test-name:<name>` option. | ||||
| | * | Fix missing `-` for define in `tests/core/build.bat` | Feoramund | 2024-06-02 | 1 | -1/+1 |
| | | | |||||
| | * | Update `tests\core\crypto` | Jeroen van Rijn | 2024-06-02 | 11 | -576/+354 |
| | | | |||||
| | * | Update `core:container` tests | Jeroen van Rijn | 2024-06-02 | 6 | -140/+120 |
| | | | |||||
| | * | Update `core:compress` tests | Jeroen van Rijn | 2024-06-02 | 3 | -87/+18 |
| | | | |||||
| | * | Delete duplicated flag. | Jeroen van Rijn | 2024-06-02 | 1 | -2/+2 |
| | | | |||||
| | * | Update `core:image` tests to use new runner. | Jeroen van Rijn | 2024-06-02 | 4 | -193/+118 |
| | | | |||||
| | * | Get tests passing again | Feoramund | 2024-06-02 | 3 | -9/+9 |
| | | | | | | | | | | | | | | | `T` no longer has a writer assigned to it. `test_core_cbor.odin` has global state and is run with `odin test`, so I've set it to use only one thread. | ||||
| * | | Add `fmt` tests for printing complex and quaternion types | Feoramund | 2024-06-03 | 1 | -0/+66 |
| |/ | |||||
| * | 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 | 1 | -25/+27 |
| | | |||||
| * | Enable core:fmt tests.dev-2024-05 | Jeroen van Rijn | 2024-05-10 | 2 | -3/+9 |
| | | |||||