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
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