1
1
mirror of https://github.com/github/semantic.git synced 2024-12-27 00:44:57 +03:00
Commit Graph

10313 Commits

Author SHA1 Message Date
Rob Rix
84a0c70a7c Use the FeatureVector type synonym. 2017-02-03 15:54:28 -05:00
Rob Rix
0c5225515e Export FeatureVector. 2017-02-03 15:54:24 -05:00
Rob Rix
88104310c9 Merge branch 'master' into feature-vector-optimizations 2017-02-03 15:52:08 -05:00
Josh Vera
60dcfbdc41 Merge pull request #963 from github/batch-generate-random-vectors
Batch generate random vectors
2017-02-03 15:51:30 -05:00
Rob Rix
72a32ff289 Compute random numbers using the Mersenne twister. 2017-02-03 15:27:37 -05:00
Rob Rix
5dbda1d383 Merge branch 'master' into batch-generate-random-vectors 2017-02-03 14:49:36 -05:00
Rob Rix
9b54d956e1 Merge pull request #946 from github/ci-profiling
Add ci profiling
2017-02-03 14:48:23 -05:00
Rob Rix
a9c55f9b93 Revert "Use a strict RNG."
This reverts commit c87855937476ce2214d1bd608203015c6cd6424a.
2017-02-03 14:38:40 -05:00
Rob Rix
a80daff98c Use a strict RNG. 2017-02-03 14:37:28 -05:00
Rob Rix
cdb01ce3a1 Revert "Memoize feature vectors by hashes."
This reverts commit cd4b4adb967edd1d8c2a97f3f6b68f37e40f28b0.
2017-02-03 14:27:02 -05:00
Rob Rix
f0c469233b Memoize feature vectors by hashes. 2017-02-03 14:26:59 -05:00
Rob Rix
06b73aa0da Specialize how we add vectors. 2017-02-03 13:44:36 -05:00
Rob Rix
dda587e86d Represent feature vectors using boxed Arrays. 2017-02-03 13:32:52 -05:00
Rob Rix
522e3f3ab4 Bind functions for profiling purposes. 2017-02-03 12:28:53 -05:00
Rob Rix
80e62f5ffa Define a type synonym for feature vectors. 2017-02-03 12:20:18 -05:00
Rob Rix
041a145150 Extract the head of the annotation record. 2017-02-03 11:58:20 -05:00
Rob Rix
05a669b9f9 Revert "Unbox feature vectors."
This reverts commit 3e60bc0730aa6f85c118bde080f0328cfbe227f2.
2017-02-03 11:53:05 -05:00
Rob Rix
25cd96333c Unbox feature vectors. 2017-02-03 11:50:44 -05:00
Rob Rix
553cd8a534 Sum subterm vectors strictly. 2017-02-03 11:49:35 -05:00
joshvera
c86fb9573c Merge remote-tracking branch 'origin/master' into go-parser-fixes 2017-02-02 16:49:58 -05:00
Rob Rix
afa04822dd Generate random numbers in batches. 2017-02-02 16:24:24 -05:00
Rob Rix
b653534ddf Avoid dictionary passing when summing vectors. 2017-02-02 14:54:31 -05:00
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