Commit graph

59 commits

Author SHA1 Message Date
Max Brunsfeld cfef576a9f Remove google perftools dependency 2016-11-30 17:23:44 -08:00
Max Brunsfeld c0fb0c12a8 Don't use boost regex lib on travis 2016-11-18 14:46:53 -08:00
Max Brunsfeld 7968da672f Upgrade bandit test framework 2016-11-18 13:50:34 -08:00
Max Brunsfeld 4106ecda43 Remove logic for recovering from OOM 2016-11-04 09:18:38 -07:00
Max Brunsfeld 883a7c8266 In script/test, style SVG graphs for readability 2016-08-30 13:02:27 -07:00
Max Brunsfeld 04de7cc208 Make script/test -S flag work when there are assertion failures 2016-08-29 12:37:58 -07:00
Max Brunsfeld 607366a422 Add test script flag for piping stderr to dot to make an svg 2016-08-29 11:51:47 -07:00
Max Brunsfeld e1a3a1daeb Import error corpus entries from grammar repos
Now that error recovery requires no input for the grammar author, it shouldn't
be tested in the individual grammar repos.
2016-05-28 20:12:02 -07:00
Max Brunsfeld 8bfaa5ffc3 Add directory argument to format script 2016-04-11 23:11:37 -07:00
Max Brunsfeld 5a595d6e70 Clone fixture grammars from new tree-sitter org 2016-02-12 12:47:38 -08:00
Max Brunsfeld a302ee822a Add swift runtime memory memory leak to valgrind suppressions 2016-02-02 13:37:23 -08:00
Max Brunsfeld 2da716d659 Update help message for test script 2016-02-02 12:31:13 -08:00
Max Brunsfeld b1f4b046f5 Test script - allow valgrind to be run w/o the leak check 2016-01-29 17:03:35 -08:00
Max Brunsfeld ca6dfb81d9 Run valgrind with full leak check 2016-01-28 21:18:41 -08:00
Max Brunsfeld 1543a6c7b0 Handle allocation failures when instantiating documents 2016-01-18 11:32:10 -08:00
Max Brunsfeld 87316f22f3 Wrap all calls to malloc and friends 2016-01-15 15:27:50 -08:00
Max Brunsfeld 04afda2e66 Drop extensions from script filenames 2016-01-15 13:01:19 -08:00
Max Brunsfeld 3bc7045e05 Fix fixtures path in fetch_languages script 2016-01-15 11:46:13 -08:00
Max Brunsfeld 9cc24f3e28 Make test script fail properly 2016-01-15 11:35:35 -08:00
Max Brunsfeld 0f7dbea9a3 Unify test targets, use externally defined languages as fixtures 2016-01-15 11:19:24 -08:00
Max Brunsfeld 4a5deda071 Add tests that compile a grammar and use its parser 2016-01-14 10:11:30 -08:00
Max Brunsfeld 51998ac5bb In specs, seed random number generator with clock time by default 2015-12-10 21:01:27 -08:00
joshvera 3d9a44d880 Calculate the column and offset separately in TSNode 2015-11-25 13:36:19 -05:00
Max Brunsfeld 673ca411b1 Fix lint errors 2015-09-19 13:19:49 -07:00
Max Brunsfeld 7a71d91fb6 Add configure flag for excluding libprofiler 2015-02-16 22:09:30 -08:00
Max Brunsfeld d51d0aa5d5 Add linker flag and test script for google-perftools 2015-02-15 21:23:17 -08:00
Max Brunsfeld 5dc08ccce9 Include names of in-progress rules in shift/reduce conflicts 2014-11-05 18:39:50 -08:00
Max Brunsfeld 3649ddb77a Move valgrind suppressions file into scripts directory 2014-09-10 18:25:09 -07:00
Max Brunsfeld 2e7ffb4d14 Tweak auto-format settings
Prefer lines that exceed 80 characters by a small margin to
line breaks in argument lists
2014-09-09 13:15:40 -07:00
Max Brunsfeld 66a50d4e4a Add separate debug and release configurations in gyp files
Disable optimizations in debug mode. Use that for specs.
2014-09-02 22:13:53 -07:00
Max Brunsfeld 1cc64cd95a Don't use eval in test scripts 2014-08-31 00:40:50 -07:00
Max Brunsfeld 3ea9f709a4 Highlight test filenames when running valgrind 2014-08-30 21:39:03 -07:00
Max Brunsfeld ccbf4fb5da Make valgrind part of test scripts 2014-08-30 19:57:15 -07:00
Max Brunsfeld f1eb9a92a3 Separate .gyp files for libs and tests 2014-07-25 12:55:00 -07:00
Max Brunsfeld 18e918b704 Fix lint errors in public compiler header 2014-07-22 09:03:33 -07:00
Max Brunsfeld cfd4d423a9 Update lint script to check whitespace 2014-07-21 13:22:00 -07:00
Max Brunsfeld 98cc2f2264 Auto-format all source code with clang-format 2014-07-21 13:20:00 -07:00
Max Brunsfeld b8d8386e63 Add format script 2014-07-20 22:12:09 -07:00
Max Brunsfeld 02904085c2 Make separate helper scripts for testing compiler and runtime 2014-07-17 22:20:14 -07:00
Max Brunsfeld 4d17da159f repo name tree_sitter -> tree-sitter 2014-07-13 22:14:03 -07:00
Max Brunsfeld e953dbaa17 Update submodules recursively in configure script 2014-06-16 13:27:38 -07:00
Max Brunsfeld 21c259df9c Clean up lint errors 2014-06-09 21:14:38 -07:00
Max Brunsfeld b4a34dd7c2 Add valgrind helper script 2014-06-09 13:24:30 -07:00
Max Brunsfeld e8760eee34 Don't check in cpplint 2014-05-09 16:32:57 -07:00
Max Brunsfeld 0d763d229d cpplint 2014-04-28 21:46:43 -07:00
Max Brunsfeld c53c0dfe37 Record running time in test script 2014-04-28 08:11:48 -07:00
Max Brunsfeld a12cd49585 Fix configure script 2014-04-16 21:00:27 -07:00
Max Brunsfeld 02f3fe2b04 Link against libboost_regex correctly on travis 2014-04-11 18:33:53 -07:00
Max Brunsfeld a79a7435de Remove remaining trailing whitespace from generated c code 2014-03-29 19:21:42 -07:00
Max Brunsfeld 671f1a1ddc Start work on javascript grammar 2014-03-24 09:14:29 -07:00