aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
...
| | * Keep test runner main thread from using 100% of a CPU coreFeoramund2024-06-021-0/+17
| | * Add `-define:ODIN_TEST_LOG_LEVEL` to set lowest log levelFeoramund2024-06-021-2/+17
| | * Log thread count at test run startFeoramund2024-06-021-0/+10
| | * Make it easier to learn about `ODIN_TEST_CLIPBOARD`Feoramund2024-06-021-0/+1
| | * Add note about `SIGSEGV` edge case on UNIX-likesFeoramund2024-06-021-0/+7
| | * Remove Windows test runner in favor of `libc` implementationFeoramund2024-06-023-251/+1
| | * Simplify casts in `mem.Rollback_Stack` procsFeoramund2024-06-021-9/+9
| | * Set thread pool `is_running` to false on shutdownFeoramund2024-06-021-0/+1
| | * Clear thread pool task data on restartFeoramund2024-06-021-0/+2
| | * Expand documentation comment for `ODIN_TEST_NAMES`Feoramund2024-06-021-0/+3
| | * Use more concise way of satisfying `-vet`Feoramund2024-06-021-9/+4
| | * Be specific about platforms not implementing test runner signal handlerFeoramund2024-06-021-1/+1
| | * Catch `SIGILL`, `SIGFPE`, `SIGSEGV` in the test runnerFeoramund2024-06-024-11/+223
| | * Rename `signal_handler.odin` to `signal_handler_libc.odin`Feoramund2024-06-021-0/+0
| | * Port `testing\core\text\i18n`Jeroen van Rijn2024-06-021-2/+0
| | * Port `tests\core\encoding\json`Jeroen van Rijn2024-06-023-41/+42
| | * Port `tests\core\encoding\hxa`Jeroen van Rijn2024-06-022-37/+36
| | * Port `tests\encoding\hex`Jeroen van Rijn2024-06-021-6/+5
| | * Remove unneeded importFeoramund2024-06-021-1/+0
| | * Support deterministic random seeding of testsFeoramund2024-06-022-0/+24
| | * Update `tests\core\encoding\cbor` to use new test runner.Jeroen van Rijn2024-06-027-154/+157
| | * Support `ODIN_TEST_PROGRESS_WIDTH=0`Feoramund2024-06-021-7/+20
| | * Report test memory usage only if there's an issueFeoramund2024-06-021-11/+27
| | * Track memory in the test runner by defaultFeoramund2024-06-021-1/+1
| | * Be specific about `int` size for `Rollback_Stack` assertsFeoramund2024-06-021-2/+6
| | * Change test runner options to `SCREAMING_SNAKE_CASE`Feoramund2024-06-021-11/+11
| | * Send terminal control code to `STDOUT` insteadFeoramund2024-06-021-1/+1
| | * Fix ANSI redraw eating last log lineFeoramund2024-06-022-2/+12
| | * Combine multi-line attributes onto one lineFeoramund2024-06-021-14/+7
| | * Remove `safe_heap_allocator` from test runnerFeoramund2024-06-021-9/+3
| | * Forbid singleton allocations from shrinking their block offsetFeoramund2024-06-021-1/+5
| | * Use plain sort for `internal_tests`Feoramund2024-06-021-1/+1
| | * Add more sanity checking to `mem.Rollback_Stack`Feoramund2024-06-021-5/+26
| | * Use `uintptr` where applicable in `mem.Rollback_Stack`Feoramund2024-06-021-15/+15
| | * Fix indentationFeoramund2024-06-021-1/+1
| | * Temporarily disable Windows-specific test runnerFeoramund2024-06-021-0/+7
| | * Remove unneeded codeFeoramund2024-06-021-6/+0
| | * Refactor the test runnerFeoramund2024-06-027-64/+1134
| | * Share `libc` signal definitions with more platformsFeoramund2024-06-021-1/+1
| | * Add `mem.Rollback_Stack`Feoramund2024-06-021-0/+319
| | * Add `core:encoding/ansi` packageFeoramund2024-06-023-4/+162
| | * Add `mem.tracking_allocator_reset`Feoramund2024-06-021-0/+14
| | * Add task-stopping functionality to `thread.Pool`Feoramund2024-06-021-15/+115
| | * Make `log.do_*_header` argument orders consistentFeoramund2024-06-021-2/+2
| | * Fix trailing space with only `.Date` log optionFeoramund2024-06-021-1/+6
| | * Move log timestamping out to `do_time_header` procFeoramund2024-06-021-9/+14
| * | Merge pull request #3640 from harold-b/fix-darwin-libc-openJeroen van Rijn2024-06-041-1/+1
| |\ \
| | * | Fix open() foreign libc signature on DarwinHarold Brenes2024-05-271-1/+1
* | | | Fix duplicate sign printing of complex and quaternion typesFeoramund2024-06-031-4/+20
|/ / /
* | | Merge pull request #3666 from Feoramund/add-missing-compquatJeroen van Rijn2024-06-042-21/+19
|\ \ \