summaryrefslogtreecommitdiff
path: root/testsuite/tests/rts
Commit message (Collapse)AuthorAgeFilesLines
* Run testcase for 8124 only with threaded waysJoachim Breitner2014-03-071-1/+1
|
* fix copy/pastoSimon Marlow2014-03-011-1/+1
|
* add missing files (#8124)Simon Marlow2014-03-012-0/+48
|
* Add hs_thread_done() (#8124)Simon Marlow2014-02-272-0/+11
| | | | See documentation for details.
* Try to set flags for some tests involving TH rightJoachim Breitner2013-12-021-1/+1
| | | | this tries to imporve upon 435c5955359d6e46a2fb905231678ac37ac0e71a.
* Update linker_unload to cope with CAFsSimon Marlow2013-11-212-2/+7
|
* Don't include malloc.h in linker_unload test.Austin Seipp2013-10-281-1/+0
| | | | | | It's not standard and fails to build on Darwin due to this. Signed-off-by: Austin Seipp <austin@well-typed.com>
* Fix dangling pointer reference in T8242Takano Akio2013-10-251-1/+2
| | | | Signed-off-by: Austin Seipp <austin@well-typed.com>
* T8242 now passes on WindowsTakano Akio2013-10-251-1/+1
| | | | Signed-off-by: Austin Seipp <austin@well-typed.com>
* Add 32-bit output for T7919Reid Barton2013-10-011-0/+1
| | | | | | Issue #8393 Signed-off-by: Austin Seipp <austin@well-typed.com>
* linker_unload is now passing (#8192)Simon Marlow2013-09-231-1/+1
|
* Add missing Windows stdout/stderr output for #5435.Edward Z. Yang2013-09-175-2/+8
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Finish up asm test #5435 for Mac OS XEdward Z. Yang2013-09-173-5/+21
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Implement assembly test for #5435 in Windows.Edward Z. Yang2013-09-162-4/+8
| | | | | | Fixes HostOS bug, where the define was not being set. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* New and improved tests for #5435. Linux only at the moment.Edward Z. Yang2013-09-169-39/+116
| | | | | | | Added a new test Makefile variable $(dllext), which is instantiated to .dll or .so or .dylib depending on your platform. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* T5435 test improvements, see #5435 for details.Edward Z. Yang2013-09-157-22/+38
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Make these two tests thread safe.Edward Z. Yang2013-09-141-2/+2
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Suppress some known broken Windows tests.Edward Z. Yang2013-09-141-4/+4
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Suppress some known errors from Mac OS X.Edward Z. Yang2013-09-141-1/+1
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Fix egregious pathchar business in linker_unload.Edward Z. Yang2013-09-132-5/+24
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Properly provide leading underscore when necessary.Edward Z. Yang2013-09-131-0/+4
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Tests for #5435 (init/init_array/constr handling by linker)Edward Z. Yang2013-09-136-0/+70
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Test for Trac #8242Takano Akio2013-09-082-0/+44
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* add a test for #8209Simon Marlow2013-09-042-0/+16
|
* Merge branch 'master' into atomicsRyan Newton2013-08-306-3/+96
|\
| * The linker can still be used when DYNAMIC_GHC_PROGRAMS=YESSimon Marlow2013-08-221-2/+1
| |
| * Fix atomicincSimon Marlow2013-08-222-3/+1
| | | | | | | | | | | | | | I think the change in optimisation levels due to d06083739a310c36e9e6dc82107c8c4b03210e56 had the side effect of not inlining atomic_inc(), which together with the broken way the test was set up made it fail.
| * remove debugging cruftSimon Marlow2013-08-221-1/+0
| |
| * linker_unload fails when using dynamic GHCi.Austin Seipp2013-08-221-1/+2
| | | | | | | | | | | | | | This is because dynamic GHCi can't load archive files, and linker_unload explicitly does this via loadArchive(). Signed-off-by: Austin Seipp <aseipp@pobox.com>
| * Add a test for unloading object files in the linker (#8039)Simon Marlow2013-08-225-0/+96
| |
* | minor: update test case to go along with atomic_inc changeRyan Newton2013-08-211-1/+1
|/
* Add expected output for T8035Ian Lynagh2013-07-071-0/+1
|
* Add a test for #8035; patch from errgeIan Lynagh2013-07-072-0/+11
|
* Add test from #7919Simon Marlow2013-07-024-0/+80
|
* Add a test for shutting down a process with in-calls in progressSimon Marlow2013-05-103-0/+18
|
* Add a multi_cpu_race helperIan Lynagh2013-04-171-2/+1
| | | | | This makes the test run alone, to increase the chance of a multi-CPU race happening.
* Whitespace onlyIan Lynagh2013-04-171-1/+1
|
* Test for #7815Ryan Yates2013-04-172-0/+34
| | | | | | | | This test differes slightly from the code in the ticket, but the simplification betters the chances of seeing the error. Instead of looking for the error with an additional tranaction, when error appears only one `reset` can complete and the other is blocked on STM raising an exception.
* Fix tests for dynamic ghcIan Lynagh2013-03-151-1/+1
|
* Remove uses of compose(s) in tests, and change how composition is handledIan Lynagh2013-02-141-30/+27
| | | | The driver now also supports nested lists of setup functions
* add a StableName testSimon Marlow2013-02-143-0/+18
|
* Update test to match new I/O manager behaviorJohan Tibell2013-02-112-4/+5
| | | | The new I/O manager has a separate thread for tracking timeouts.
* More helper conversionsIan Lynagh2013-02-111-1/+1
|
* Convert more helper functionsIan Lynagh2013-02-111-1/+1
|
* Replace 'if_os' and 'unless_os' with 'opsys'Ian Lynagh2013-02-111-9/+9
| | | | The name 'os' clashes with a python library
* Replace 'if_platform' and 'unless_platform' with 'platform'Ian Lynagh2013-02-081-6/+6
|
* Pass the test name to the test optionsIan Lynagh2013-02-071-1/+1
| | | | | | | | This allows them to give framework failures. I also had to change how setTestOpts works. Now, rather than applying the options to the directory's "default options", it just stores the options to be applied for each test (i.e. once we know the test name).
* add test for #7636Simon Marlow2013-02-073-0/+16
|
* Fix T7037 on Win64Ian Lynagh2013-02-052-5/+7
|
* Tidy up some testsIan Lynagh2013-02-031-6/+7
| | | | | We now use pre_cmd rather than cmd_prefix wherever possible. Also, pass "-s --no-print-directory" whenever we use pre_cmd.