- 14 Oct, 2012 1 commit
-
-
ian@well-typed.com authored
-
- 13 Oct, 2012 5 commits
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
We get a reference to memcpy@plt rather than memcpy
-
ian@well-typed.com authored
-
- 12 Oct, 2012 9 commits
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
dynamic ghci can't load .a files
-
ian@well-typed.com authored
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
- 11 Oct, 2012 8 commits
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
This is more efficient than having to wait for all threads to finish before each 'alone' test.
-
ian@well-typed.com authored
With the exception of nbody dph-nbody-copy-opt nbody dph-nbody-vseg-opt quickhull dph-quickhull-copy-opt quickhull dph-quickhull-vseg-opt words dph-words-copy-opt words dph-words-vseg-opt which are marked as 'high_memory_usage'
-
ian@well-typed.com authored
They are mutable values, so altering them affects other tests too
-
ian@well-typed.com authored
-
- 10 Oct, 2012 3 commits
-
-
ian@well-typed.com authored
This makes it possible to share source files between tests, without having the .o/.hi files overlap
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
- 09 Oct, 2012 2 commits
-
-
ian@well-typed.com authored
I'm not sure whether it makes more sense to make this change, or to change the build system to build -prof -dynamic libraries. But at least this change suffices to make the two match, so the tests don't all fail due to missing libraries.
-
This test framework feature is inspired by a similar feature in LLVM. The programmer writes a bit of Cmm #include "Cmm.h" // Large memcpy's should lower to calls. callMemcpy { W_ dst, src; prim %memcpy(dst "ptr", src "ptr", 1024, 4) []; } and asserts what the generated assembly should look like, modulo register naming. callMemcpy: movq ; Move arguments into place movq movl movl call memcpy Patch edited and updated by Simon Marlow, and I also added a test for unrolling memcpy and a simple constant-propagation test.
-
- 08 Oct, 2012 9 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
- 05 Oct, 2012 3 commits
-
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
ian@well-typed.com authored
(technically, broken if dynamic-by-default is enabled)
-