Commit Graph
19 Commits
Author SHA1 Message Date
Patrick Pelissier 210e05f7fc Update copyright to 2018 2018-01-29 20:28:30 +01:00
Patrick Pelissier 6b55f5d4a3 Improve test suite. 2017-09-21 22:37:28 +02:00
Patrick Pelissier c79626225b Rewrite M_REDUCE to be much faster.
Rewrite M_SEQ to be much faster.
Change interface of M_SEQ as we can easily apply M_MAP / M_MAP2 to further apply macro.
2017-09-20 23:40:22 +02:00
Patrick Pelissier 1fa105f11a Improve the test suite. 2017-09-18 23:03:05 +02:00
Patrick Pelissier 402c0a86e0 Add test for REDUCE2 & SEQ 2017-09-13 23:50:38 +02:00
Patrick Pelissier d7c4ca1de5 Add support for global oplist.
Global oplists are global macro defined as M_OPL_##type

Add support of global oplist for macro M_EACH & M_LET.
Partial fix #9
2017-09-10 10:04:39 +02:00
Patrick Pelissier 4d9405d564 Improve M_OPLIST_P computation. 2017-09-09 23:36:01 +02:00
Patrick Pelissier df1a9e9c88 Add M_TEST_DISABLED_METHOD_P 2017-09-06 21:56:45 +02:00
Patrick Pelissier 305c7ed2c1 Add more tests. 2017-06-04 23:44:29 +02:00
Patrick Pelissier 8cfbe56945 Fix issue with M_PARENTHESIS_P
Add M_OPLIST_P
2017-06-04 23:43:05 +02:00
Patrick Pelissier eaa8277f10 Add macro M_CONST_CAST 2017-05-26 12:40:37 +02:00
Patrick Pelissier dd012a504b Fix test 2017-04-17 00:19:19 +02:00
Patrick Pelissier f829dcdfe6 Add more tests. 2017-04-17 00:07:37 +02:00
Patrick Pelissier fd286bd31c Add more tests. 2017-04-12 22:43:15 +02:00
Patrick Pelissier dd1a7c13f2 Add MACRO M_VA 2017-03-18 20:38:59 +01:00
Patrick Pelissier 41aa717782 Proper use of exit to terminate a test. 2017-03-12 18:56:03 +01:00
Patrick Pelissier 67e625090b Add new test 2017-03-11 17:28:09 +01:00
Patrick Pelissier cb433aa2a8 Rename macros:
* CAT* --> M_C*
2017-02-19 00:36:42 +01:00
Patrick Pelissier 8e9d20ba1a Add initial stuff 2017-02-18 18:51:04 +01:00