| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [core:hash] Add CCITT CRC-16 | Jeroen van Rijn | 2025-10-21 | 1 | -0/+19 |
| | | |||||
| * | Fix #5498 | Jeroen van Rijn | 2025-07-25 | 2 | -105/+335 |
| | | | | | | | Also: - Expands `tests/core/hash` - Fixes bug found in `#hash(s, "murmur64")` | ||||
| * | Add `#+feature dynamic-literals` to tests | gingerBill | 2025-01-05 | 2 | -0/+2 |
| | | |||||
| * | Use test's random generator | Feoramund | 2024-06-15 | 1 | -2/+1 |
| | | | | | | This removes the `create` calls when a test was only setting up a generator, and it replaces them with `reset` when run in a loop. | ||||
| * | Update `core:math/rand` to use `context.random_generator` and remove `rand.Rand` | gingerBill | 2024-06-15 | 1 | -1/+2 |
| | | |||||
| * | Factor benchmarks out into tests\benchmark\<pkg> | Jeroen van Rijn | 2024-06-02 | 1 | -228/+4 |
| | | |||||
| * | Port `testing\core\hash` | Jeroen van Rijn | 2024-06-02 | 2 | -270/+260 |
| | | |||||
| * | Replace `core:*` to `base:*` where appropriate | gingerBill | 2024-01-28 | 1 | -1/+1 |
| | | |||||
| * | [xxhash] For the streaming tests, randomly select the size to use. | Jeroen van Rijn | 2022-05-02 | 1 | -5/+23 |
| | | | | | | | | | | Randomize size used with `update`. It'll print "Using user-selected seed {18109872483301276539,2000259725719371} for update size randomness." If a streaming test then fails, you can repeat it using: `odin run . -define:RAND_STATE=18109872483301276539 -define:RAND_INC=2000259725719371` | ||||
| * | [xxhash] Add tests for large inputs | Jeroen van Rijn | 2022-05-02 | 2 | -3/+155 |
| | | | | | | | | | | | | | | | Test XXH32, XXH64, XXH3-64 and XXH3-128 for large inputs, with both all-at-once and streaming APIs. XXH32_create_state and XXH64_create_state now implicitly call their "reset state" variants to simplify the streaming API to 3 steps: - create state / defer destroy - update - digest (finalize) These are tested with an array of 1, 2, 4, 8 and 16 megabytes worth of zeroes. All return the same hashes as do both the one-shot version, as well as that of the official xxhsum tool. 3778/3778 tests successful. | ||||
| * | [varint] Add LEB128 decoding + tests | Jeroen van Rijn | 2022-03-08 | 1 | -3/+1 |
| | | | | | Also make tests in general less spammy: Don't print [PASS] for each successful test, only report failures and progress. | ||||
| * | [tests] Make test runners exit with errorlevel 1 if a test fails. | Jeroen van Rijn | 2022-03-03 | 1 | -0/+4 |
| | | |||||
| * | hash: Smaller CRC-64 ISO 3306 table. | Jeroen van Rijn | 2021-09-21 | 1 | -4/+4 |
| | | |||||
| * | hash: Add CRC-64 (ISO 3306) and inverse. | Jeroen van Rijn | 2021-09-21 | 1 | -3/+13 |
| | | |||||
| * | Correct CRC-64 (ECMA 182) & add CRC-64 (XZ) and tests. | Jeroen van Rijn | 2021-09-21 | 1 | -0/+31 |
| | | |||||
| * | xxhash: Add tests for streaming input. | Jeroen van Rijn | 2021-09-15 | 1 | -3/+27 |
| | | |||||
| * | Add XXH3-64 + tests. | Jeroen van Rijn | 2021-09-13 | 1 | -0/+28 |
| | | |||||
| * | xxhash: typo. | Jeroen van Rijn | 2021-09-12 | 1 | -1/+1 |
| | | |||||
| * | xxhash: Add custom secret tests. | Jeroen van Rijn | 2021-09-12 | 2 | -137/+2222 |
| | | |||||
| * | xxhash: Extra (generated) tests. | Jeroen van Rijn | 2021-09-11 | 2 | -1564/+4654 |
| | | |||||
| * | xxhash: Add XXH3_128 + test vectors. | Jeroen van Rijn | 2021-09-11 | 2 | -9/+1631 |
| | | |||||
| * | Fix typo. | Jeroen van Rijn | 2021-09-09 | 1 | -1/+1 |
| | | |||||
| * | Add xxhash tests to CI. | Jeroen van Rijn | 2021-09-09 | 1 | -0/+131 |