aboutsummaryrefslogtreecommitdiff
path: root/tests/core/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* utilize `odin test -all-packages` instead of (make/bat) scripts for running ↵Laytan Laats2024-06-071-115/+0
| | | | tests
* Add initial test suite for `core:strconv`Feoramund2024-06-041-0/+4
|
* Disable `FANCY_OUTPUT` in Odin test scriptsFeoramund2024-06-021-1/+1
| | | | This should tidy up the CI output logs a bit.
* Port `tests\core\net`Jeroen van Rijn2024-06-021-1/+1
|
* Port `tests\core\thread`Jeroen van Rijn2024-06-021-2/+1
|
* Port `testing\core\time`Jeroen van Rijn2024-06-021-1/+1
|
* Port `tests\core\strings`Jeroen van Rijn2024-06-021-1/+1
|
* Port `tests\core\slice`Jeroen van Rijn2024-06-021-1/+1
|
* Port `tests\core\reflect`Jeroen van Rijn2024-06-021-1/+1
|
* Port `tests\core\odin`Jeroen van Rijn2024-06-021-2/+9
|
* Port `tests\core\text\match`Jeroen van Rijn2024-06-021-3/+3
|
* Port `tests\core\math`, `math\linalg\glsl` and `math\noise`Jeroen van Rijn2024-06-021-7/+7
|
* Port `testing\core\text\i18n`Jeroen van Rijn2024-06-021-3/+3
|
* Port `testing\core\hash`Jeroen van Rijn2024-06-021-1/+1
|
* Port `tests\core\fmt`Jeroen van Rijn2024-06-021-1/+1
|
* Port `tests\core\path\filepath`Jeroen van Rijn2024-06-021-1/+1
|
* Port `tests\core\encoding\xml`Jeroen van Rijn2024-06-021-1/+1
| | | | Made them run in parallel as well.
* Port `tests\core\encoding\varint`Jeroen van Rijn2024-06-021-1/+1
|
* Port `tests\core\encoding\json`Jeroen van Rijn2024-06-021-1/+1
|
* Port `tests\core\encoding\hxa`Jeroen van Rijn2024-06-021-1/+1
| | | | And fix a few leaks in `core:encoding/hxa` while at it.
* Port `tests\encoding\hex`Jeroen van Rijn2024-06-021-1/+1
|
* Port `tests\core\c\libc`Jeroen van Rijn2024-06-021-1/+1
|
* Update `tests\core\encoding\cbor` to use new test runner.Jeroen van Rijn2024-06-021-7/+7
| | | | | | 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-021-40/+39
|
* Update -define for `crypto`Jeroen van Rijn2024-06-021-1/+1
|
* Change test runner options to `SCREAMING_SNAKE_CASE`Feoramund2024-06-021-4/+4
| | | | | This commit also changes the name of `test_select` to `ODIN_TEST_NAMES`, to better conform with the already-existing `-test-name:<name>` option.
* Update `tests\core\crypto`Jeroen van Rijn2024-06-021-3/+3
|
* Update `core:container` testsJeroen van Rijn2024-06-021-1/+1
|
* Update `core:compress` testsJeroen van Rijn2024-06-021-1/+1
|
* Delete duplicated flag.Jeroen van Rijn2024-06-021-2/+2
|
* Update `core:image` tests to use new runner.Jeroen van Rijn2024-06-021-2/+2
|
* Updated makefiles to exclude some tests on BSDsAndreas T Jonsson2024-05-131-25/+27
|
* Enable core:fmt tests.dev-2024-05Jeroen van Rijn2024-05-101-2/+3
|
* Merge pull request #3045 from laytan/cborgingerBill2024-04-151-0/+3
|\ | | | | encoding/cbor
| * encoding/cbor: fix conflictLaytan Laats2024-03-041-1/+0
| |
| * encoding/base64: add decode_into, add testsLaytan Laats2024-03-041-0/+3
| |
| * encoding/cbor: initial package implementationLaytan Laats2024-03-041-0/+1
| |
* | Add WiP datetime package and tests.Jeroen van Rijn2024-03-181-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | A new package `core:time/datetime` has been added which can represent moments much further in the past and future than `core:time`. It is based on *the* reference work on the subject, Calendrical Calculations Ultimate Edition, Reingold & Dershowitz. More procedures will be added to it in the future, to for example calculate the 3rd Thursday in March to figure out holidays. The package has been tested for more than a year and can handle dates 25 quadrillion years into the past and future with 64-bit day ordinals, or 5 million with 32-bit ones. This also fixes a longstanding bug where converting between YYYY-MM:DD hh:mm:ss and `time.Time` and back could result in a mismatch. RFC 3339 timestamps can now also be parsed using the `core:time` package.
* | tests/core/crypto: Use the `tests/common` boilerplateYawning Angel2024-03-041-1/+1
|/
* tests/core: Bring the Makefile more in-sync with build.batYawning Angel2024-02-241-22/+28
|
* tests/core/crypto: ReorganizeYawning Angel2024-02-071-1/+1
| | | | | | | All of our crypto is modern now unless exiled to the legacy sub-package, so move the test cases for the currently un-unified algorithms into the main test driver file, and rename the benchmark driver to reflect reality.
* add failing test for runtime arena edge caseLaytan Laats2023-12-181-1/+5
|
* Binary search improvementsHector2023-11-251-3/+23
| | | | | | | | Modified the algorithm so that the index is either the location of the element if found or the index at which to insert the element to maintain sorted order. Also added some tests to verify the above claim.
* Allow larger thread poly dataLaytan Laats2023-11-151-1/+4
| | | | | | | | The poly data currently has the restriction of being less than a pointer's size, but there is much more space in the `Thread.user_args` array which can be utilized, this commit allows you to pass types that are larger than pointer length as long as the total size of the poly data is less than that of the `Thread.user_args`.
* actually run the testLaytan Laats2023-09-011-1/+2
|
* Add formatting of bytes into the best unit of measurementLaytan Laats2023-09-011-0/+3
|
* manually start merging core_netColin Davidson2023-03-011-1/+4
|
* folder name changedskytrias2022-12-211-4/+4
|
* create lua strlib text package and testsskytrias2022-12-181-1/+4
|
* Enable libc complex test.Jeroen van Rijn2022-09-221-2/+5
|