16 Commits

Author SHA1 Message Date
1633d50b34 AVX2 2020-02-27 21:09:45 -08:00
1eb64a13e1 A an array of tests 2017-05-12 12:33:51 -04:00
2921430e45 Cleaning up tests and printing for demo 2017-05-11 21:16:08 -04:00
34d26554bf use correct abs function for doubles 2017-05-11 16:28:11 -04:00
5c0911c2a8 add missing dependency for timing test 2017-05-11 16:25:07 -04:00
f513e085ea Add sqrt tests from assignment 1 2017-05-11 16:22:18 -04:00
a47cab4dfa Replicates all needed state between expanded functions
commit 5e6f06cf59
Author: Aaron Gutierrez <gutierrez.aaron.m@gmail.com>
Date:   Thu May 11 15:42:11 2017 -0400

    Fixed issue with aliasing local variables

    ISPC++ now produces valid code, or an appropriate error message, for all
    of my test cases.

commit bfe723e1b7
Author: Aaron Gutierrez <gutierrez.aaron.m@gmail.com>
Date:   Thu May 11 03:09:38 2017 -0400

    Actually copy the AST.

    Type replacement works except for function parameters.

commit f65b3e6300
Author: Aaron Gutierrez <gutierrez.aaron.m@gmail.com>
Date:   Thu May 11 01:19:50 2017 -0400

    [WIP] Remove cases for ForeachStmt and SymbolExpr

commit 2e28640860
Merge: 6a91c5d d020107
Author: Aaron Gutierrez <gutierrez.aaron.m@gmail.com>
Date:   Wed May 10 23:13:40 2017 -0400

    Merge branch 'master' into copy_ast

commit 6a91c5d5ac
Author: Aaron Gutierrez <gutierrez.aaron.m@gmail.com>
Date:   Wed May 10 11:11:39 2017 -0400

    Attempt to replicate AST when expanding polytypes
2017-05-11 15:43:29 -04:00
ab29965d75 force add cpp file for test 2017-05-10 14:25:39 -04:00
64e1e2b008 Generate overloaded function definitions 2017-05-10 14:21:09 -04:00
192b99f21d Translates polymorphic function to a single instance 2017-05-09 23:41:36 -04:00
93c563e073 Add missing NULL check in CanBeType 2017-05-02 22:26:21 -04:00
108c9c6fb5 [WIP] parses polymorphic types 2017-04-27 14:17:47 -04:00
128b40ce3c Add test for polymorphic non-exported function 2017-04-26 22:33:03 -04:00
717aec388b Merge branch 'concept-check' 2017-04-26 11:39:59 -04:00
f2287d2cd7 Added tests for typechecking 2017-04-26 11:38:17 -04:00
4182fa2967 python regex-based preprocessor proof of concept 2017-04-18 22:28:48 -04:00