Commit graph

142 commits

Author SHA1 Message Date
Ganesh Viswanathan
ced9c14828 ast2 test fix for osx, catch parseString errors, handle type field comments 2020-04-03 14:53:22 -05:00
Ganesh Viswanathan
ad8557d70e ast2 proc pragmas, fix typedef struct X importc, convention selection, ast2 bitfield support 2020-04-01 21:47:15 -05:00
Ganesh Viswanathan
36faf62269 Add wrapper test 2020-03-30 15:56:05 -05:00
Ganesh Viswanathan
e06917f40f c2nImport ret, del specials from header, cache if exec not die, ast2 type pragma improvements 2020-03-30 15:46:34 -05:00
Ganesh Viswanathan
8b9c39f42e ast2 newTypeIdent cleanup, pragma tests, docs.nim docs 2020-03-25 15:17:20 -05:00
Ganesh Viswanathan
c5e978c2ef ast2 override final, void return and param fixes, multi proc support 2020-03-23 22:07:39 -05:00
Ganesh Viswanathan
c113ecec98 ast2 bug fixes - getIdentName, ptr object, header const 2020-03-23 16:06:28 -05:00
Ganesh Viswanathan
cadf16293d ast2 enum support 2020-03-23 14:02:40 -05:00
Ganesh Viswanathan
6d1c428b6e Remove lzma test 2020-03-21 21:29:15 -05:00
Ganesh Viswanathan
be1e85934d ast2 forward declaration support 2020-03-21 20:07:45 -05:00
Ganesh Viswanathan
f01c7ea60d ast2 improve override/skip, duplicates 2020-03-20 01:31:54 -05:00
Ganesh Viswanathan
0d1445a8ac ast2 getNameInfo cleanup, initial skip/override support 2020-03-18 23:47:00 -05:00
Ganesh Viswanathan
9d2626bb5f Initial ast2 proc support 2020-03-17 16:34:11 -05:00
Ganesh Viswanathan
1a9911fc25 Add ast2 union support 2020-03-16 23:15:34 -05:00
Ganesh Viswanathan
3f500898aa Add ast2 array expression support, cleanup debug output 2020-03-16 17:50:43 -05:00
Ganesh Viswanathan
4dd15aa7d7 Fix #169 - header pragma omitted by default 2020-03-12 18:36:38 -05:00
Ganesh Viswanathan
a7aa69f71d Merge newalgo branch ast2 functionality 2020-03-10 14:12:18 -05:00
Ganesh Viswanathan
da9a1c983b Drop 0.19.6, fix soloud test 2020-03-09 23:12:11 -05:00
Ganesh Viswanathan
972297c509 Restrict to OSX 2019-12-23 16:50:39 -06:00
Ganesh Viswanathan
3fcc3b9526 Fix #75 - support char and char* #defines 2019-12-21 12:20:33 -06:00
Ganesh Viswanathan
362b5498b1 Fix #57 and #152 - clean ident in expressions 2019-12-20 22:37:02 -06:00
Ganesh Viswanathan
51618c5bcd Fix ____ in lzma 2019-12-19 09:55:26 -06:00
Ganesh Viswanathan
ba77ee66d8 lzma needs --suffix 2019-12-19 00:10:09 -06:00
Ganesh Viswanathan
bce8e09073 Fix #146 - prefix/suffix for stripping 2019-12-18 23:49:25 -06:00
Ganesh Viswanathan
b7c7f7a06a Fix size_t conversion 2019-10-25 14:30:38 -05:00
Ganesh Viswanathan
5f9a59fcc6 Test cases for cOverride 2019-10-21 21:42:09 -05:00
Ganesh Viswanathan
8eb950d46d Fix tmath __ 2019-10-21 09:58:24 -05:00
Ganesh Viswanathan
2696e900c0 getOverride and Final 2019-10-20 22:54:20 -05:00
Ganesh Viswanathan
8dc327d02b Implement var proc 2019-10-16 21:25:31 -05:00
Ganesh Viswanathan
48955b3aa1 Partial fix for #139 2019-10-16 17:13:27 -05:00
Ganesh Viswanathan
c40b25d2a2 Fix altNames behavior 2019-10-15 23:04:23 -05:00
Ganesh Viswanathan
e293172cf2 Fix execAction, enum expressions, union cleanup, no forceClean 2019-10-14 22:55:01 -05:00
Ganesh Viswanathan
6db698ea7a Move all artifacts to nimcache 2019-10-10 07:56:47 -05:00
Ganesh Viswanathan
86aea481ac Add retries for file ops 2019-10-02 15:32:03 -05:00
Ganesh Viswanathan
fad9fd78f3 Add env var support for defines 2019-10-02 15:31:57 -05:00
Ganesh Viswanathan
f21315ff17 More build helpers 2019-10-02 15:31:53 -05:00
Ganesh Viswanathan
b0447677f1 Build pre-hook, altNames, uInt, getType() calls, add zlib test
Fix subdir header, static lib name, [u]int[\d]+
2019-10-02 15:31:32 -05:00
Ganesh Viswanathan
2049787f43 More archive support, Windows lzma test 2019-10-02 15:31:12 -05:00
Ganesh Viswanathan
6bc0c4aa3b OSX support for getHeader, handle symlinks 2019-10-02 15:31:04 -05:00
Ganesh Viswanathan
ba2bd6e40a Add getheader test 2019-10-02 15:30:49 -05:00
Ganesh Viswanathan
5b0a5ab146 Rename git to build 2019-10-02 15:29:55 -05:00
Ganesh Viswanathan
29f59eee99 Fix #131 - division in enums 2019-07-29 23:24:03 -05:00
Ganesh Viswanathan
68ab2dbec1 Bitfield support, space after comments 2019-06-09 15:58:01 -05:00
Ganesh Viswanathan
7611093750 Add dynlib support 2019-05-08 23:24:15 -05:00
Ganesh Viswanathan
f8c433832e Add support for char enums - #119 2019-05-07 22:22:25 -05:00
Ganesh Viswanathan
ba9b9f0bc1 Workaround AppVeyor failure 2019-05-07 15:11:11 -05:00
Ganesh Viswanathan
2457671f9e Pragma cleanup and fixes 2019-05-07 11:44:32 -05:00
Ganesh Viswanathan
69cfce561a Undo volatile testcase 2019-05-07 00:43:36 -05:00
Ganesh Viswanathan
e851a9adf3 Support for type qualifier after type 2019-05-07 00:38:43 -05:00
Ganesh Viswanathan
62f5dc121b Test case for enum identifer or'd 2019-05-07 00:11:58 -05:00