aboutsummaryrefslogtreecommitdiff
path: root/core/testing/signal_handler_libc.odin
Commit message (Collapse)AuthorAgeFilesLines
* core:os -> core:os/old && core:os/os2 -> core:osJeroen van Rijn6 days1-5/+5
|
* Fix more merge conflicts.Jeroen van Rijn7 days1-1/+1
|
* In the middle of porting core:testingJeroen van Rijn7 days1-5/+5
|
* [`core:testing`] Use Windows API for SIG handlingblob18072025-12-231-13/+8
|
* Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-281-1/+1
| | | | This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form.
* revert to working buildJon Lipstate2025-09-031-2/+2
|
* add tls when we have crtJon Lipstate2025-09-031-2/+2
|
* windows i386 supportJon Lipstate2025-08-291-4/+12
|
* testing: Add API to expect signals and assertion failuresFeoramund2025-06-161-7/+35
|
* Add animation detection support to test runnerFeoramund2025-05-201-3/+5
|
* Rename `core:encoding/ansi` to `core:terminal/ansi`Feoramund2025-05-201-2/+2
|
* testing: separate the posix import into target filesLaytan Laats2024-11-011-17/+4
| | | | | | | This is needed for the docs generator to generate all the docs for the posix package, if it is imported like it was on Windows it would generate docs for the Windows version of the package which has much less symbols exposed.
* remove pthread from sys/unix and use sys/posix where usedLaytan2024-10-281-3/+3
|
* Merge branch 'master' into file-tags-without-commentsKarl Zylinski2024-09-171-0/+11
|\
| * Fix signalling test child threads crashing test 0Feoramund2024-09-101-0/+11
| | | | | | | | | | | | A thread made inside a test does not share the test index of its parent, so any time one of those threads failed an assert, it would tell the runner to shutdown test index zero.
* | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵Karl Zylinski2024-09-141-2/+2
|/ | | | file tag syntax.
* Add explicit copyright info to `core:testing`Feoramund2024-08-121-0/+8
|
* Catch `SIGTRAP` in the test runnerFeoramund2024-06-281-0/+10
| | | | Fixes `panic` for Darwin.
* add forced shutdown to new test runnerLaytan Laats2024-06-101-1/+8
| | | | | | | | Currently, a Ctrl+c starts a graceful shutdown of the tests and runner. Sometimes tests get stuck and this would never complete. This simply adds an extra step, if Ctrl+c is given for the second time, just `os.exit` right away.
* Fix ad hoc `printf` in test runner signal handlerFeoramund2024-06-021-1/+1
|
* Prevent test runner deadlock on NetBSDFeoramund2024-06-021-0/+13
| | | | Add `pthread_testcancel` to `core:sys/unix`
* Catch `SIGILL`, `SIGFPE`, `SIGSEGV` in the test runnerFeoramund2024-06-021-7/+117
|
* Rename `signal_handler.odin` to `signal_handler_libc.odin`Feoramund2024-06-021-0/+19