aboutsummaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2115 from Lperlind/staging/soa_ptr_debug_fixgingerBill2022-10-103-9/+33
|\ | | | | Generate debug info for Type_SoaPointer
| * Github CI: Add test case for issue 2113Lucas Perlind2022-10-083-9/+33
| |
* | Fix #2122Jeroen van Rijn2022-10-091-1/+5
|/
* [strconv] Add parsing of Inf & NaNJeroen van Rijn2022-09-285-206/+214
|
* Enable libc complex test.Jeroen van Rijn2022-09-221-2/+5
|
* Correcting libc pow bindings134195962022-09-212-0/+128
| | | | | | Adding tests that libc pow(f) functions - have two arguments - behave as expected for simple inputs.
* [core:image/tga] Add tests.Jeroen van Rijn2022-09-101-0/+23
|
* cleanup testsPhil2022-09-011-0/+7
|
* add sort_by_indices overload and testPhil2022-09-011-0/+16
|
* add tests for sort_by_indicesPhil2022-09-011-0/+65
|
* cleanup slice sorting with indices changesPhil2022-09-011-1/+4
|
* have sort_with_indices allocate. Add a couple convenience procs for using ↵Phil2022-09-011-10/+4
| | | | the indices result to sort other slices.
* Add test for core:slice.Jeroen van Rijn2022-09-012-1/+103
|
* Correct naming in testsgingerBill2022-07-112-4/+4
|
* [image/png] Construct test paths differently.Jeroen van Rijn2022-06-111-1/+2
|
* Correct xml testgingerBill2022-05-121-1/+1
|
* Fix issue 1761. Added the test vector to the core and vendor testszhibog2022-05-042-0/+8
|
* [xxhash] For the streaming tests, randomly select the size to use.Jeroen van Rijn2022-05-021-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 inputsJeroen van Rijn2022-05-022-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.
* [tests/core/image] Remove old crappy PPM writer.Jeroen van Rijn2022-04-301-201/+0
|
* [pbm] Also test PFM formats.Jeroen van Rijn2022-04-301-14/+95
|
* Merge branch 'master' into pr/1726Jeroen van Rijn2022-04-301-1/+1
|\
| * [xml] Add `parse_from_string` overload.Jeroen van Rijn2022-04-301-1/+1
| | | | | | | | | | `parse` now takes either a `[]u8` slice or a string. `load_from_file` takes a path string.
* | [pbm] Fixes.Jeroen van Rijn2022-04-301-42/+44
| |
* | [pbm] WIP unit tests. part deux.Jeroen van Rijn2022-04-301-2/+26
| |
* | [pbm] WIP unit tests.Jeroen van Rijn2022-04-301-15/+43
| |
* | [pbm] Normalize some errors, correct .depthJeroen van Rijn2022-04-301-6/+6
|/
* [i18n] Enable *nix tests again.Jeroen van Rijn2022-04-291-1/+1
|
* Disable i18n test for *nix for now.Jeroen van Rijn2022-04-291-1/+1
|
* [i18n] Enable i18n test on Linux.Jeroen van Rijn2022-04-291-2/+5
|
* [i18n] Fix segfault on destroy on LinuxJeroen van Rijn2022-04-291-9/+9
| | | | Forgot to intern the section string in QT TS loader.
* [i18n] Add tests.Jeroen van Rijn2022-04-294-3/+196
|
* [i18n/xml] Move I18N XML files to their own assets directory.Jeroen van Rijn2022-04-297-22/+74
|
* [i18n] QT Linguist TS reader.Jeroen van Rijn2022-04-291-26/+26
|
* [xml] Enable tests.Jeroen van Rijn2022-04-282-7/+24
|
* [xml] Speedup.Jeroen van Rijn2022-04-281-8/+9
|
* Merge branch 'master' into xmlJeroen van Rijn2022-04-271-15/+18
|\
| * Move Odin CI test assets over to its own repository.Jeroen van Rijn2022-04-271-15/+18
| |
* | Merge branch 'master' into xmlJeroen van Rijn2022-04-2736-172/+2784
|\|
| * Update CI for math library.Jeroen van Rijn2022-04-261-1/+1
| |
| * Update test paths.Jeroen van Rijn2022-04-266-46/+46
| |
| * Address edge cases.Jeroen van Rijn2022-04-267-43/+44
| |
| * Update tests to use new filename generation code.Jeroen van Rijn2022-04-246-54/+53
| |
| * Compiler: Allow -out: to not have an extension on *nix for executables (only).Jeroen van Rijn2022-04-242-3/+3
| |
| * Compiler: Add early error for output path being a directory.Jeroen van Rijn2022-04-243-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | - Introduce new `Path` type and an array of build paths on the build context. - Resolve input and output paths/files early (before parsing). - Error early if inputs are missing or outputs are directories. - Plumb new file path generation into linker stage instead of its adhoc method. TODO: - Remove more adhoc file path generation in parser and linker stage. - Make intermediate object file generation use new path system. - Round out and robustify Path helper functions.
| * [compress/shoco] Add short string compressor.Jeroen van Rijn2022-04-225-1/+177
| |
| * [json/unmarshal] Fix quoted strings.Jeroen van Rijn2022-04-191-9/+11
| |
| * Add JSON unmarshal test.Jeroen van Rijn2022-04-191-0/+253
| |
| * Delete accidentally added test artefact.Jeroen van Rijn2022-04-181-0/+0
| |
| * Add uleb128 byte-at-a-time decoder.Jeroen van Rijn2022-04-162-1/+1
| |