1
1
mirror of https://github.com/github/semantic.git synced 2024-12-24 15:35:14 +03:00
Commit Graph

10141 Commits

Author SHA1 Message Date
Rick Winfrey
2bd12e6b19 Merge branch 'master' into ci-profiling 2017-02-02 11:49:08 -08:00
Rob Rix
7451ee3356 Merge pull request #962 from github/simpler-ruby-parser-build
Simpler ruby parser build
2017-02-02 14:29:56 -05:00
joshvera
05a547808a don't ignore languages/ruby/lib 2017-02-02 14:09:41 -05:00
Rob Rix
ddab538959 Build scanner.cc with the cabal file. 2017-02-02 14:00:06 -05:00
Rob Rix
99af6e482e Use the Simple build type for Ruby. 2017-02-02 13:59:39 -05:00
Rick Winfrey
584d12240e Merge branch 'master' into ci-profiling 2017-01-31 15:01:07 -08:00
Josh Vera
ce6686bc3a Merge pull request #955 from github/external-scanners
Add ruby external scanners
2017-01-31 17:25:10 -05:00
joshvera
f7d4ecd11b Revert "edit this"
This reverts commit 20e286348287fdc1938c7fd348452ed03bb9d31a.
2017-01-31 17:22:46 -05:00
joshvera
6e575e3a3f edit this 2017-01-31 17:18:17 -05:00
Timothy Clem
ee1b527883 ++ tree-sitter-ruby again 2017-01-31 13:12:39 -08:00
joshvera
ece85c6b4d Add a copy phase 2017-01-31 15:59:13 -05:00
joshvera
425933bfa7 update apis 2017-01-31 15:52:38 -05:00
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