Commit graph

27 commits

Author SHA1 Message Date
Siu Kwan Lam
9ccc6782c7 Add doc for parallel_vectorize_from_func.
Add FunctionAlreadyExists exception.
2012-08-08 17:46:20 -07:00
Siu Kwan Lam
c6d5538ead Add usecase tests 2012-08-08 17:33:34 -07:00
Siu Kwan Lam
753f74d485 Fix tests 2012-08-08 17:33:24 -07:00
Siu Kwan Lam
b23d7909fb add parallel_vectorize_from_func 2012-08-08 17:33:00 -07:00
Siu Kwan Lam
e35b8ca636 Add some float casting 2012-08-08 17:32:39 -07:00
Siu Kwan Lam
3b0aeea6f2 change CDeclare to CFuncRef 2012-08-08 16:27:57 -07:00
Siu Kwan Lam
3009d8468f more cleanup and doc 2012-08-08 15:29:16 -07:00
Siu Kwan Lam
68e2359ad2 cleanup and doc 2012-08-08 15:17:31 -07:00
Siu Kwan Lam
8b45094e20 Add test that uses function pointer. 2012-08-07 16:56:28 -07:00
Siu Kwan Lam
2acc070984 Refactor.
Modify the way CDefinition is specialized.
2012-08-07 16:55:33 -07:00
Siu Kwan Lam
01054c726f Add specialize() for cleaner specialization of CDefinition. 2012-08-06 20:25:36 -07:00
Siu Kwan Lam
b5893d4ebb Add test to use numpy.fromfunc.
Depends on numpy branch "ufunc-from-function-pointer" in git://github.com/jayvius/numpy.git
2012-08-06 17:02:04 -07:00
Siu Kwan Lam
150f497ed0 Add specializable parallel ufunc.
Update test.
Some fixes.
2012-08-06 15:33:36 -07:00
Siu Kwan Lam
fef9c2efbf Add CBuilder.depends to automatically insert depending function. 2012-08-06 14:46:27 -07:00
Siu Kwan Lam
c43b27356b Fix 2012-08-06 14:23:43 -07:00
Siu Kwan Lam
1594e5456a Got test_parallel_vectorize working. 2012-08-06 11:35:03 -07:00
Siu Kwan Lam
891daa1164 Added test implementation of parallel-vectorize (incomplete).
Various fix.
2012-08-05 21:35:02 -07:00
Siu Kwan Lam
0654e00ab1 Add printf() and friends.
Disable logging in old tests.
2012-08-04 19:13:35 -07:00
Siu Kwan Lam
673ada6a4e Fix and add tests. 2012-08-04 15:18:41 -07:00
Siu Kwan Lam
b45c768cc5 Fix 2012-08-04 15:14:09 -07:00
Siu Kwan Lam
184e4ea1a1 Add API for structure 2012-08-03 22:30:54 -07:00
Siu Kwan Lam
f1e10e849f Fix __div__ for py3.
Add test for nested-loops.
2012-08-03 17:02:01 -07:00
Siu Kwan Lam
aebb9857eb Drop volatile option in atomic ops.
Add volatile option to store.
2012-08-03 16:31:23 -07:00
Siu Kwan Lam
8381b25f66 Add atomic ops 2012-08-03 16:26:46 -07:00
Siu Kwan Lam
7238fecc7f add build & test instruction to README 2012-08-02 14:20:02 -07:00
Siu Kwan Lam
6981206096 Add TODO and README files. 2012-08-01 20:14:34 -07:00
Siu Kwan Lam
066480fbb8 Add parallel-vectorize prototype.
Add llvm_cbuilder.
2012-08-01 19:02:58 -07:00