aboutsummaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Add test for `core:math/big` permutation & combination procsFeoramund2024-06-091-0/+37
|
* Rename `math/big` test packageFeoramund2024-06-091-1/+1
| | | | | This is in line with the other tests, and it does not seem to affect building the library.
* Add test for `slice.permute`Feoramund2024-06-091-1/+31
|
* Clean up PNG code.Jeroen van Rijn2024-06-091-1/+0
|
* Merge branch 'master' into png_cleanupJeroen van Rijn2024-06-092-0/+42
|\
| * Merge branch 'master' into tlsf-allocatorJeroen van Rijn2024-06-0931-485/+942
| |\
| * | Add `core:mem` tests.Jeroen van Rijn2024-06-062-0/+9
| | |
| * | Fix `fls_uint`Jeroen van Rijn2024-06-061-0/+41
| | |
* | | Image: Add improved blending method and test it.Jeroen van Rijn2024-06-093-1/+37
| |/ |/|
* | Add `*.bmp` to core tests `.gitignore`Feoramund2024-06-081-0/+1
| |
* | Merge pull request #3704 from Feoramund/fix-fmt-p-verbJeroen van Rijn2024-06-071-3/+40
|\ \ | | | | | | Fix `%p` pointers not printing leading `0x`
| * | Add `#caller_location` to `check` in `fmt` testsFeoramund2024-06-071-2/+2
| | | | | | | | | | | | This makes it much easier to track down which line failed.
| * | Add `%p` tests for `fmt`Feoramund2024-06-071-1/+38
| | |
* | | Nuke ancient comment.Jeroen van Rijn2024-06-071-1/+0
|/ /
* | fix not printing `Error:` when terminal has no color supportLaytan Laats2024-06-071-1/+1
| |
* | fix regression in test_issue_2395Laytan Laats2024-06-072-5/+2
| |
* | utilize `odin test -all-packages` instead of (make/bat) scripts for running ↵Laytan Laats2024-06-0725-344/+66
| | | | | | | | tests
* | Test roundtripping BMPJeroen van Rijn2024-06-071-4/+20
| |
* | Re-add BMP test suite download.Jeroen van Rijn2024-06-061-2/+91
| |
* | Rebased.Jeroen van Rijn2024-06-061-71/+581
| |
* | Minor cleanup of makefiles and scriptsAndreas T Jonsson2024-06-052-5/+7
| |
* | Permit parsing of incomplete `infinity` but do not return trueFeoramund2024-06-041-27/+18
| | | | | | | | | | | | | | | | | | To clarify, `parse_f64` will indeed take `infi` to mean `+Inf` and return that as the value, but it will not return `ok = true`. It treats it as `inf` followed by any other trailing character. `parse_f64_prefix` is the lenient one which will return true so long as it finds some meaningful value.
* | Add test for `infinity` with trailing charactersFeoramund2024-06-041-0/+15
| |
* | Fix and subsume `test_issue_2087` into `strconv` test suiteFeoramund2024-06-042-62/+60
| | | | | | | | | | | | | | | | The full "infinity" strings were expected to be partial consumes, but this is not the case. That has been fixed and the relevant extra tests from that file have been added to this test suite. Fixes #2670
* | Add initial test suite for `core:strconv`Feoramund2024-06-043-0/+88
|/
* Merge branch 'master' into fix-fmt-compquat-signJeroen van Rijn2024-06-0465-4244/+2665
|\
| * Use `T.seed` in tests where applicableFeoramund2024-06-022-11/+5
| |
| * Strip old test runner back out of `internal`, `issues` and `vendor`Jeroen van Rijn2024-06-0216-582/+282
| |
| * Plug leak in AES tests.Jeroen van Rijn2024-06-021-0/+1
| |
| * Disable `FANCY_OUTPUT` in Odin test scriptsFeoramund2024-06-028-9/+9
| | | | | | | | This should tidy up the CI output logs a bit.
| * Add missing benchmarks build.bat.Jeroen van Rijn2024-06-021-0/+13
| |
| * Factor benchmarks out into tests\benchmark\<pkg>Jeroen van Rijn2024-06-025-581/+592
| |
| * Port `tests\core\net`Jeroen van Rijn2024-06-023-195/+85
| |
| * Port `tests\core\thread`Jeroen van Rijn2024-06-025-129/+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.