aboutsummaryrefslogtreecommitdiff
path: root/tests/core
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into fix-fmt-compquat-signJeroen van Rijn2024-06-0444-3580/+1781
|\
| * Use `T.seed` in tests where applicableFeoramund2024-06-022-11/+5
| |
| * Plug leak in AES tests.Jeroen van Rijn2024-06-021-0/+1
| |
| * Disable `FANCY_OUTPUT` in Odin test scriptsFeoramund2024-06-023-3/+3
| | | | | | | | This should tidy up the CI output logs a bit.
| * Factor benchmarks out into tests\benchmark\<pkg>Jeroen van Rijn2024-06-022-581/+4
| |
| * Port `tests\core\net`Jeroen van Rijn2024-06-023-195/+85
| |
| * Port `tests\core\thread`Jeroen van Rijn2024-06-024-48/+14
| |
| * Port `testing\core\time`Jeroen van Rijn2024-06-023-80/+94
| |
| * Port `tests\core\strings`Jeroen van Rijn2024-06-023-64/+26
| |
| * Port `tests\core\slice`Jeroen van Rijn2024-06-023-99/+41
| |
| * Port `tests\core\runtime`Jeroen van Rijn2024-06-021-38/+5
| |
| * Port `tests\core\reflect`Jeroen van Rijn2024-06-023-57/+36
| |
| * Port `tests\core\odin`Jeroen van Rijn2024-06-024-44/+22
| |
| * Port `tests\core\text\match`Jeroen van Rijn2024-06-023-101/+71
| |
| * Port `tests\core\math`, `math\linalg\glsl` and `math\noise`Jeroen van Rijn2024-06-025-313/+180
| |
| * Port `testing\core\text\i18n`Jeroen van Rijn2024-06-023-109/+74
| |
| * Port `testing\core\hash`Jeroen van Rijn2024-06-024-272/+262
| |
| * Port `tests\core\fmt`Jeroen van Rijn2024-06-023-43/+22
| |
| * Port `tests\core\path\filepath`Jeroen van Rijn2024-06-023-44/+41
| |
| * Port `tests\core\encoding\xml`Jeroen van Rijn2024-06-023-138/+86
| | | | | | | | Made them run in parallel as well.
| * Port `tests\core\encoding\varint`Jeroen van Rijn2024-06-023-62/+26
| |
| * Port `tests\core\encoding\json`Jeroen van Rijn2024-06-023-67/+25
| |
| * Port `tests\core\encoding\hxa`Jeroen van Rijn2024-06-023-117/+89
| | | | | | | | And fix a few leaks in `core:encoding/hxa` while at it.
| * Port `tests\encoding\hex`Jeroen van Rijn2024-06-022-51/+45
| |
| * Port `tests\core\c\libc`Jeroen van Rijn2024-06-024-45/+13
| |
| * Update `tests\core\encoding\cbor` to use new test runner.Jeroen van Rijn2024-06-024-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 widthJeroen van Rijn2024-06-022-46/+45
| |
| * Update -define for `crypto`Jeroen van Rijn2024-06-021-1/+1
| |
| * Change test runner options to `SCREAMING_SNAKE_CASE`Feoramund2024-06-023-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`Feoramund2024-06-021-1/+1
| |
| * Update `tests\core\crypto`Jeroen van Rijn2024-06-0211-576/+354
| |
| * Update `core:container` testsJeroen van Rijn2024-06-026-140/+120
| |
| * Update `core:compress` testsJeroen van Rijn2024-06-023-87/+18
| |
| * Delete duplicated flag.Jeroen van Rijn2024-06-021-2/+2
| |
| * Update `core:image` tests to use new runner.Jeroen van Rijn2024-06-024-193/+118
| |
| * Get tests passing againFeoramund2024-06-023-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 typesFeoramund2024-06-031-0/+66
|/
* core/crypto/aes: Add AES implementationYawning Angel2024-06-013-0/+523
|
* Add dedicated ISO 8601 parser.Jeroen van Rijn2024-05-241-4/+67
|
* Allow lowercase z TZ indicator.Jeroen van Rijn2024-05-241-0/+2
|
* Allow space (in addition to T and t) as RFC 3339 date/time separator.Vitalii Kravchenko2024-05-241-0/+2
|
* Keep -vet happy.Jeroen van Rijn2024-05-241-1/+0
|
* Deprecate `core:odin/printer` + `format` in favor of OLS.Jeroen van Rijn2024-05-241-11/+0
|
* Address concerns.Jeroen van Rijn2024-05-241-1/+1
|
* Add `core:container/rbtree`Jeroen van Rijn2024-05-234-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 Rijn2024-05-171-3/+12
|
* Fix .mo contextsJeroen van Rijn2024-05-174-0/+49
| | | | | | | Fixes #3590 - `get("key")` - `get("context", "key")`
* Fix .mo parser: Number of pluralsJeroen van Rijn2024-05-172-25/+59
| | | | | | Fixes #3591 Added plur.mo to tests
* Updated makefiles to exclude some tests on BSDsAndreas T Jonsson2024-05-131-25/+27
|
* Enable core:fmt tests.dev-2024-05Jeroen van Rijn2024-05-102-3/+9
|