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

10196 Commits

Author SHA1 Message Date
Rob Rix
492aafba89 Pull the feature vector setter out. 2017-02-07 14:29:44 -05:00
Rob Rix
a5065ec64f Don’t erase feature vectors recursively. 2017-02-07 14:13:43 -05:00
Rob Rix
ba0df63a53 Erase feature vectors during mapping. 2017-02-07 14:06:28 -05:00
Rob Rix
0c8fb2e9a8 Cache feature vectors in record annotations. 2017-02-07 13:40:30 -05:00
Rob Rix
bd1e43b867 Merge pull request #953 from github/go-parser-fixes
Go parser fixes
2017-02-07 12:38:45 -05:00
joshvera
0535e54a42 update tests 2017-02-07 11:37:47 -05:00
joshvera
7553619356 Merge remote-tracking branch 'origin/master' into go-parser-fixes 2017-02-07 10:51:15 -05:00
Josh Vera
c59e1e1dd7 Merge pull request #976 from github/bump-tree-sitter-go
++tree-sitter-go for empty statements
2017-02-06 19:58:41 -05:00
joshvera
401b0186f5 ++tree-sitter 2017-02-06 19:57:03 -05:00
Josh Vera
14870af846 Merge branch 'master' into bump-tree-sitter-go 2017-02-06 19:26:30 -05:00
joshvera
91d0250d60 ++tree-sitter-go for semicolons 2017-02-06 19:22:28 -05:00
Josh Vera
b940658134 Merge pull request #974 from github/bump-comment-parsing
Bump go and javascript for comment parsing
2017-02-06 17:56:04 -05:00
Josh Vera
40a5cac969 Merge branch 'master' into bump-comment-parsing 2017-02-06 17:54:26 -05:00
Rick Winfrey
73605f8f1c Merge pull request #968 from github/ci-profile-improvements
Report differences and suggest new ratchet values for CI profiling
2017-02-06 14:53:23 -08:00
joshvera
de3af2ac7e Bump tree-sitter-javascript for jsx and comments 2017-02-06 17:43:52 -05:00
joshvera
a269edeb7c bump tree-sitter-go 2017-02-06 17:43:10 -05:00
Rob Rix
049fe559b3 Merge branch 'master' into ci-profile-improvements 2017-02-06 12:45:43 -05:00
Rob Rix
3a7c2a33e5 Merge pull request #965 from github/feature-vector-optimizations
Feature vector optimizations
2017-02-06 12:44:46 -05:00
Rick Winfrey
1c7233de55 Merge branch 'master' into ci-profile-improvements 2017-02-06 09:18:19 -08:00
Rob Rix
61c236b6ef Merge branch 'master' into feature-vector-optimizations 2017-02-06 12:18:14 -05:00
Josh Vera
75215d56ad Merge pull request #969 from github/tweak-gc-flags
Tweak gc flags
2017-02-06 12:15:38 -05:00
Josh Vera
d894727f04 Merge branch 'master' into tweak-gc-flags 2017-02-06 12:12:03 -05:00
Rob Rix
b388891736 Bump the integration tests. 2017-02-06 10:44:04 -05:00
Rob Rix
c734ddb7aa 🔥 a redundant import. 2017-02-06 10:18:07 -05:00
Rob Rix
6dc92ffadb Merge branch 'master' into feature-vector-optimizations 2017-02-06 10:10:11 -05:00
joshvera
0f2995a5bd Add -A4m and -n2m GC flags
Sets the allocation area size to 4Mb and divides the allocation areas into chunks of 2mb. During execution, when a process exhausts its current chunk, it is given another chunk from the pool until the pool is exhausted, at which point a collection is triggered. This allows the processors to make better use of available allocation area, even when cores allocate at different rates.
2017-02-03 17:45:57 -05:00
joshvera
9809e5a999 Revert "Add -A4M -n2m to rtsopts"
This reverts commit bd8a8efeadcfae3f098f97a1bf6c9357555f05cb.
2017-02-03 17:31:24 -05:00
Rob Rix
78c67ed11b Bump the integration tests for the new RNG. 2017-02-03 17:08:40 -05:00
joshvera
d8d732c1a2 Add -A4M -n2m to rtsopts 2017-02-03 17:06:59 -05:00
joshvera
f9400943a4 Move -fprof-auto to ghc-prof-options
Inserting cost centers can prevent inlining, so remove it from ghc-options
2017-02-03 16:53:16 -05:00
Rob Rix
466c39f920 🔥 the dependency on QuickCheck. 2017-02-03 16:23:49 -05:00
Rob Rix
31ce2e0734 Merge branch 'feature-vector-optimizations' of https://github.com/github/semantic-diff into feature-vector-optimizations 2017-02-03 15:57:12 -05:00
Rob Rix
7e1bd55c64 Generate an empty array. 2017-02-03 15:57:05 -05:00
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