Commit graph

  • 370f64d4e7 Fix for zlib Ganesh Viswanathan 2020-05-01 17:51:57 -05:00
  • 748998b0bd Fixes and test lzma/zlib with ast2 Ganesh Viswanathan 2020-05-01 15:07:51 -05:00
  • 568cfc5da6
    Fix #198: integer out of range genotrance 2020-05-01 12:45:15 -05:00
  • 08f8ca32f4 Fix #196 - more known types Ganesh Viswanathan 2020-05-01 11:02:29 -05:00
  • 34043bd5af Fix #198: integer out of range Joey Yakimowich-Payne 2020-05-01 07:20:45 -06:00
  • 4784616d98 Clean globals, build debug Ganesh Viswanathan 2020-04-30 08:54:18 -05:00
  • 2278f0e49d Add -f:ast1, lesser debug output Ganesh Viswanathan 2020-04-29 14:38:35 -05:00
  • 0098947a81 Fix timeit ret for osx Ganesh Viswanathan 2020-04-29 13:02:06 -05:00
  • 9a93417ae2 Fix timeit for legacy, reduce Windows test matrix Ganesh Viswanathan 2020-04-29 00:07:15 -05:00
  • 492eba8f22 Add timeit to measure test timings Ganesh Viswanathan 2020-04-28 20:48:21 -05:00
  • 76d9be756a Fix mode, toast output dir Ganesh Viswanathan 2020-04-28 12:52:08 -05:00
  • 2060c8964d Prevent plugin outdir override by configuration Ganesh Viswanathan 2020-04-28 11:54:00 -05:00
  • c57666d5db Enable conf detection in toast standalone Ganesh Viswanathan 2020-04-28 10:30:24 -05:00
  • 33d77f82e8 Fix #151 and fix #153 - detect nim.cfg Ganesh Viswanathan 2020-04-27 22:38:49 -05:00
  • 73ef7c4ccd
    Merge pull request #191 from jyapayne/poc_print_ast genotrance 2020-04-26 11:29:27 -05:00
  • 89c10c4b25 Address some PR comments Joey Yakimowich-Payne 2020-04-25 14:25:42 -06:00
  • 322a003198 Add test for not supported nodes Joey Yakimowich-Payne 2020-04-23 22:11:39 -06:00
  • 4e687dd807 Don't support multiple base nodes yet Joey Yakimowich-Payne 2020-04-23 21:52:34 -06:00
  • 3e28501826 Fix comments breaking code Joey Yakimowich-Payne 2020-04-23 20:59:21 -06:00
  • cc460b2779 Add skippedSymbols for determining if a type has been skipped Joey Yakimowich-Payne 2020-04-23 20:20:05 -06:00
  • 073dc5d35a Add hack for skipping types as root nodes Joey Yakimowich-Payne 2020-04-23 19:21:57 -06:00
  • 9e799ee3b1 Fix tmath tests Joey Yakimowich-Payne 2020-04-23 16:53:52 -06:00
  • 2813dc61f2 Consolidate shift_expression into binary_expression and write more tests Joey Yakimowich-Payne 2020-04-23 16:45:19 -06:00
  • c0977fa827 Update code with comments and add debug expr proc Joey Yakimowich-Payne 2020-04-23 16:15:40 -06:00
  • 8a0f7954ae nimState -> gState Joey Yakimowich-Payne 2020-04-22 20:20:34 -06:00
  • b1a445c34d Update based on comments from review. Need to add more docs and reorg to use gstate Joey Yakimowich-Payne 2020-04-22 01:16:19 -06:00
  • 4794c076ff Fix pcre tests Joey Yakimowich-Payne 2020-04-20 19:01:53 -06:00
  • d83884a391 Add missing sized type specifier for 'long int', etc Joey Yakimowich-Payne 2020-04-20 18:04:12 -06:00
  • a84adfe1d8 Add comments describing capabilities Joey Yakimowich-Payne 2020-04-20 17:55:05 -06:00
  • 1576127a6e Use tsNodeChild Joey Yakimowich-Payne 2020-04-20 17:09:08 -06:00
  • 208098b3eb Make bitwise_expression forwards compatible Joey Yakimowich-Payne 2020-04-20 11:33:53 -06:00
  • aa1086fae3 Fix cast type Joey Yakimowich-Payne 2020-04-20 09:08:08 -06:00
  • 173e6d625c Add string and char support Joey Yakimowich-Payne 2020-04-19 19:18:04 -06:00
  • 62c68d69ee Add sizeof expression parser, fix nkNone issue, reduce size of typeof expressions Joey Yakimowich-Payne 2020-04-18 13:13:33 -06:00
  • 055d6bee73 Add math_expression and fix ast2 tests Joey Yakimowich-Payne 2020-04-17 07:37:17 -06:00
  • 60fa8c40d1 Remove unnecessary proc ast_with_comments Joey Yakimowich-Payne 2020-04-25 20:47:28 -06:00
  • 3497c5732b Add ability to have multiple comments Joey Yakimowich-Payne 2020-04-25 13:08:52 -06:00
  • eba4d3bc6b Fix comments not being valid rst Joey Yakimowich-Payne 2020-04-24 23:41:56 -06:00
  • e867497e0b Add comments for fields and objects Joey Yakimowich-Payne 2020-04-24 22:50:14 -06:00
  • 35be85ad56 Add comments for enums and procs Joey Yakimowich-Payne 2020-04-24 20:42:30 -06:00
  • e059b86719 Address some PR comments Joey Yakimowich-Payne 2020-04-25 14:25:42 -06:00
  • d11fd7407d Add test for not supported nodes Joey Yakimowich-Payne 2020-04-23 22:11:39 -06:00
  • 49136a541d Don't support multiple base nodes yet Joey Yakimowich-Payne 2020-04-23 21:52:34 -06:00
  • c55e77e547 Fix comments breaking code Joey Yakimowich-Payne 2020-04-23 20:59:21 -06:00
  • eaecf9ebdf Add skippedSymbols for determining if a type has been skipped Joey Yakimowich-Payne 2020-04-23 20:20:05 -06:00
  • 9ef3182d7a Add hack for skipping types as root nodes Joey Yakimowich-Payne 2020-04-23 19:21:57 -06:00
  • cb4a9d844f Fix tmath again Joey Yakimowich-Payne 2020-04-23 17:07:06 -06:00
  • 372ae5cef1 Fix macro expansion with common value Joey Yakimowich-Payne 2020-04-23 16:56:43 -06:00
  • 1bf7e3ddb8 Modify tmath.nim to have one skip symbol Joey Yakimowich-Payne 2020-04-23 16:53:52 -06:00
  • fafdc42876 Consolidate shift_expression into binary_expression and write more tests Joey Yakimowich-Payne 2020-04-23 16:45:19 -06:00
  • 619421ba85 Update code with comments and add debug expr proc Joey Yakimowich-Payne 2020-04-23 16:15:40 -06:00
  • 1b4591df35 nimState -> gState Joey Yakimowich-Payne 2020-04-22 20:20:34 -06:00
  • 0d9f1ddc87 Update based on comments from review. Need to add more docs and reorg to use gstate Joey Yakimowich-Payne 2020-04-22 01:16:19 -06:00
  • 9bd23ab716 Fix pcre tests Joey Yakimowich-Payne 2020-04-20 19:01:53 -06:00
  • a2b1acc5c8 Add missing sized type specifier for 'long int', etc Joey Yakimowich-Payne 2020-04-20 18:04:12 -06:00
  • de079bb9f0 Add comments describing capabilities Joey Yakimowich-Payne 2020-04-20 17:55:05 -06:00
  • 6158aec0ae Use tsNodeChild Joey Yakimowich-Payne 2020-04-20 17:09:08 -06:00
  • 1b8ba144d7 Skip more syms for cast expressions on Nim < 1.0.0 Joey Yakimowich-Payne 2020-04-20 14:17:17 -06:00
  • ac646a9fea Add casting back for cast_expression. Disable cast test on Nim < 1.0.0 Joey Yakimowich-Payne 2020-04-20 13:38:27 -06:00
  • 26971ff26d Skip more syms Joey Yakimowich-Payne 2020-04-20 12:23:45 -06:00
  • 03e8a99ed3 Skip syms for tmath Joey Yakimowich-Payne 2020-04-20 12:21:52 -06:00
  • ac0913298e Make bitwise_expression forwards compatible Joey Yakimowich-Payne 2020-04-20 11:33:53 -06:00
  • 97fb1d4620 Re enable tests for Nim < 1.0.0 Joey Yakimowich-Payne 2020-04-20 11:31:16 -06:00
  • bd3d4e42d7 Change cast to gentle type cast Joey Yakimowich-Payne 2020-04-20 11:30:29 -06:00
  • 1953bff61b only run tast2 on supported compilers Joey Yakimowich-Payne 2020-04-20 09:19:36 -06:00
  • 9c4386b7fd Fix cast type Joey Yakimowich-Payne 2020-04-20 09:08:08 -06:00
  • e62d204d57 Revert back comment test. Have to figure out how to test without vm Joey Yakimowich-Payne 2020-04-20 08:53:00 -06:00
  • ca4380693e Disable cast test for now Joey Yakimowich-Payne 2020-04-20 08:49:29 -06:00
  • d082f57ce2 Try fix cast test error Joey Yakimowich-Payne 2020-04-20 08:45:20 -06:00
  • ff57369fce Try to fix array type test Joey Yakimowich-Payne 2020-04-20 08:31:45 -06:00
  • 4ffbc33ab3 Add missing utils module Joey Yakimowich-Payne 2020-04-19 19:56:32 -06:00
  • 6ff4e1d459 Don't export parse procs Joey Yakimowich-Payne 2020-04-19 19:50:04 -06:00
  • da2e698bd0 Rename exprparser main proc Joey Yakimowich-Payne 2020-04-19 19:48:48 -06:00
  • 86184ae0b6 Update some comments Joey Yakimowich-Payne 2020-04-19 19:23:41 -06:00
  • 1f56983cb2 Add string and char support Joey Yakimowich-Payne 2020-04-19 19:18:04 -06:00
  • f061fb3179 Cleanup, fix bugs Joey Yakimowich-Payne 2020-04-18 18:58:30 -06:00
  • 2fa669c75d Add sizeof expression parser, fix nkNone issue, reduce size of typeof expressions Joey Yakimowich-Payne 2020-04-18 13:13:33 -06:00
  • b51f0da6b2 Update to include more expressions Joey Yakimowich-Payne 2020-04-18 09:54:55 -06:00
  • d2daf22df4 Add math_expression and fix ast2 tests Joey Yakimowich-Payne 2020-04-17 07:37:17 -06:00
  • 305d90583e Add proper binary casting Joey Yakimowich-Payne 2020-04-17 06:53:41 -06:00
  • c1520b4fd1 Add better error handling for unimplemented types Joey Yakimowich-Payne 2020-04-17 06:33:02 -06:00
  • 879c7e3c78 Add preliminary expression parsing Joey Yakimowich-Payne 2020-04-16 20:49:06 -06:00
  • 80018f43cf WIP Ast printing Joey Yakimowich-Payne 2020-04-14 20:38:35 -06:00
  • 43dd43e318 Fix rsa test Travis CI User 2020-04-23 14:34:41 +00:00
  • c1f46680f7 Add cImport for multiple headers Ganesh Viswanathan 2020-04-22 22:11:30 -05:00
  • f17b958f47 markAndSweep, removeStatic Ganesh Viswanathan 2020-04-22 12:01:20 -05:00
  • da6a4e30ab Remove segfaults Ganesh Viswanathan 2020-04-22 11:37:45 -05:00
  • 79526221b7 Avoid building toast twice in CI Ganesh Viswanathan 2020-04-22 11:28:16 -05:00
  • 00b66bf92c Change FILE* to File Ganesh Viswanathan 2020-04-22 09:25:23 -05:00
  • f2870d8ba6 Fix multi-header processing, perf improvements Ganesh Viswanathan 2020-04-21 23:37:37 -05:00
  • 183eabff83 Get rid of nimState Ganesh Viswanathan 2020-04-21 14:53:26 -05:00
  • 01bc01a30c Handle qualifiers after type Ganesh Viswanathan 2020-04-21 13:39:20 -05:00
  • 82ca3bd37b
    Some small compatibility fixes for FreeBSD (#190) BarrOff 2020-04-21 06:41:16 +02:00
  • 40c8e757aa Remove expandSymlink Ganesh Viswanathan 2020-04-20 19:00:55 -05:00
  • e7bf0f61ad ast2 fix replace test Ganesh Viswanathan 2020-04-20 13:24:57 -05:00
  • ab0439e60e ast2 static inline with -H, fix #188, --replace support Ganesh Viswanathan 2020-04-20 12:28:14 -05:00
  • 485c2f1ab2 ast2 static inline support Ganesh Viswanathan 2020-04-19 00:50:14 -05:00
  • e17d6edb5e Update README Ganesh Viswanathan 2020-04-17 17:00:11 -05:00
  • 281d260912 Fix Travis, tests for varargs Ganesh Viswanathan 2020-04-16 08:39:52 -05:00
  • 6a9a35db61 ast2 varargs support Ganesh Viswanathan 2020-04-15 23:42:22 -05:00