joshvera
a36bb56ef4
++tree-sitter-javascript
2017-01-31 15:35:24 -05:00
joshvera
683db34667
++tree-sitter-c
2017-01-31 15:34:53 -05:00
joshvera
26f3609339
++tree-sitter-go
2017-01-31 15:34:38 -05:00
joshvera
a324b0476b
++tree-sitter-ruby
2017-01-31 15:34:21 -05:00
joshvera
48686e7c24
Link against stdc++
2017-01-31 15:33:13 -05:00
joshvera
c85bd71cc1
link stdc++
2017-01-31 15:16:20 -05:00
joshvera
2d85b47cb2
Revert "Just compile against ansi c++"
...
This reverts commit 597675ee37af16c8cd62c830b7964bfffec4ad9e.
2017-01-31 15:07:03 -05:00
joshvera
268b426fdc
call g++ instead
2017-01-31 14:56:27 -05:00
Timothy Clem
262d6ead40
Fix up ruby integration tests
2017-01-31 11:50:02 -08:00
Timothy Clem
638163f203
Just compile against ansi c++
2017-01-31 11:16:06 -08:00
Timothy Clem
69db454e10
Bump tree-sitter-ruby
2017-01-31 11:15:42 -08:00
joshvera
4c7f270a3f
Conditionalize flag
2017-01-31 14:06:18 -05:00
joshvera
32ccbbd634
Conditionalize -std
2017-01-31 14:06:18 -05:00
joshvera
e85bc3d45f
Remove std=c++11
2017-01-31 14:06:18 -05:00
Rick Winfrey
d6cdca35df
Use test/corpus/profile
submodule for profile examples.
2017-01-31 10:42:44 -08:00
Josh Vera
9f3b20b5a9
Merge branch 'master' into external-scanners
2017-01-31 13:30:31 -05:00
joshvera
4b2851e8bf
newline
2017-01-31 13:26:58 -05:00
joshvera
c9bd0f570b
Add clean phase to ruby setup.hs
2017-01-31 13:16:47 -05:00
joshvera
ba7f9167b5
add languages/ruby/lib to gitignore
2017-01-31 13:16:29 -05:00
Rick Winfrey
424ee11a89
Add diff-fixtures/profile submodule
2017-01-31 10:04:06 -08:00
joshvera
2ff7de0f6a
Add scanner to extra-libraries
2017-01-31 12:59:19 -05:00
joshvera
2d1ffc968f
Update extra lib dirs
2017-01-31 12:58:38 -05:00
joshvera
e0d363ebd0
Add custom build to Ruby for scanner library
2017-01-31 12:45:09 -05:00
joshvera
40b5c0c3ba
bump tree sitter bindings
2017-01-31 12:43:33 -05:00
joshvera
6ccebede90
bump tree-sitter-c
2017-01-31 12:29:53 -05:00
Rick Winfrey
bccca0ca65
Merge branch 'master' into ci-profiling
2017-01-31 09:22:38 -08:00
Rick Winfrey
972c5a346a
Merge pull request #954 from github/transition-from-tree-sitter-parsers
...
Transition from tree sitter parsers
2017-01-31 09:18:46 -08:00
joshvera
23c2c6cbdc
++scanners tree-sitter-ruby branch
2017-01-31 11:37:48 -05:00
joshvera
8a41af0a78
++haskell-tree-sitter
2017-01-31 11:37:01 -05:00
Rick Winfrey
e8bb030541
Fix up Ruby argument -> pair integration tests
2017-01-30 17:34:30 -08:00
Rick Winfrey
b16d68a887
Add haskell-tree-sitter as a vendor submodule
2017-01-30 16:40:12 -08:00
Rick Winfrey
8772e197ce
Clean up previously haskell-tree-sitter
2017-01-30 16:36:53 -08:00
Rick Winfrey
42b2b55a1a
Treat haskell-tree-sitter as vendor submodule
2017-01-30 16:08:48 -08:00
Rick Winfrey
ec76fab891
Remove tree-sitter-parsers from .gitmodules
2017-01-30 15:48:59 -08:00
Rick Winfrey
f3f742c80e
Remove tree-sitter-parsers submodule
2017-01-30 15:47:08 -08:00
Rick Winfrey
eda990ad7b
Remove tree-sitter-parsers; replace with language specific packages
...
- This allows us to migrate to haskell-tree-sitter, which provides an
open source git repository that contains no language bindings, but
provides the ffi for working with tree sitter.
- Additionally now semantic-diff uses language specific packages found
with the languages dir. Each language package contains a vendored
version of its associated tree-sitter project (i.e. language/ruby
contains tree-sitter-ruby). The implication is that generating a
language’s updated parser.c does not require a re-compilation of all
languages parser.c files.
2017-01-30 14:03:22 -08:00
Rick Winfrey
09dfd79723
Add languages/javascript
2017-01-30 14:00:59 -08:00
Rick Winfrey
03056dd611
Add languages/go
2017-01-30 14:00:49 -08:00
Rick Winfrey
02ba82d19d
Add languages/ruby
2017-01-30 14:00:38 -08:00
Rick Winfrey
3e8bbcb504
Add languages/c
2017-01-30 14:00:19 -08:00
Rick Winfrey
767b1ecc0a
Add tree-sitter language specific submodules
2017-01-30 13:56:59 -08:00
joshvera
eef3146861
fix typo in rune-literals test
2017-01-27 14:50:27 -05:00
joshvera
99033aa1db
Fix single line fun test to define functions outside of main
2017-01-27 14:40:26 -05:00
joshvera
4c51580bb5
Fix variadic fun test to define functions outside of main
2017-01-27 14:34:59 -05:00
Rick Winfrey
1a064ec79c
Merge branch 'master' into ci-profiling
2017-01-26 14:51:51 -08:00
Rick Winfrey
c98e2e6c07
Add large profile example
2017-01-26 14:48:30 -08:00
Rick Winfrey
33244b9872
Add medium profile example
2017-01-26 14:48:17 -08:00
Rob Rix
e4b43e2d63
Merge pull request #949 from github/flatten-patches
...
Flatten BranchInfo patches
2017-01-26 15:15:23 -05:00
joshvera
0503fc9555
Flatten BranchInfo patches
2017-01-26 15:07:18 -05:00
Rick Winfrey
bfa30c6480
Add small diff tree examples
2017-01-26 10:58:41 -08:00