Patrick Thomson
00e7ceb883
Fix dead imports.
2019-05-28 14:58:37 -04:00
Patrick Thomson
a410300492
Add tests for readBlobsFromGitRepo.
...
This is part of the critical path for repository tagging, so we should
test it to make sure it doesn't explode. This introduces a test that
creates a temporary git repo and queries it to make sure that adding
and then reading from a blob works properly.
2019-05-28 14:54:18 -04:00
Patrick Thomson
4a11c8ba8c
Merge pull request #2551 from github/remove-dynamic-flag
...
Remove -dynamic flag from cabal file.
2019-05-28 12:29:29 -04:00
Patrick Thomson
a0f87c3c12
Remove -dynamic flag from cabal file.
...
We originally put this here because we were recompiling
haskell-tree-sitter on every ghci reload, and it sped up the process
of linking the built haskell-tree-sitter into ghci. Now that we
compile haskell-tree-sitter once, its use is no longer applicable, and
it interferes with profiling builds.
2019-05-28 12:12:12 -04:00
Patrick Thomson
cb2dfbbb19
Merge pull request #2538 from github/update-ci
...
Update CI build names to semanticd
2019-05-28 11:36:48 -04:00
Douglas Creager
2854065c89
Merge branch 'master' into update-ci
...
* master:
Stop publishing binaries to S3
I guess GHC thinks these UNPACKs are unusable.
legacyMakeBlob => makeBlob. Also unpack File.
If we're not gonna rename File, give Blob the logical field name.
Fix shadowing issues.
Fix shadowing issues.
Fix all the test cases.
absolutely massive patch that touches everything
2019-05-24 13:23:56 -04:00
Douglas Creager
bd2ed8358a
Merge branch 'master' into update-ci
...
* master:
Ensure parse-examples gets passed the -threaded flag.
Disable optimizations for Util and REPL to speed up -O1 builds.
redundant import
fix lints
unused import
fix whitespace
Second pass, imposing an export list.
Disable functions in Semantic.Util not used by specs or tests.
donut snake case
Decouple DistributeC from LiftC IO.
lints
Rethrow posix signals to the main thread
2019-05-24 13:14:33 -04:00
Douglas Creager
1e920c8980
Merge pull request #2546 from github/remove-aws
...
Stop publishing binaries to S3
2019-05-24 13:03:36 -04:00
Douglas Creager
b239ce7413
Merge branch 'master' into remove-aws
2019-05-24 12:55:41 -04:00
Patrick Thomson
000fce4485
Merge pull request #2543 from github/blob-depends-on-file
...
Refactor: simplify Blob innards
2019-05-24 12:54:35 -04:00
Patrick Thomson
789fcde288
Merge branch 'master' into blob-depends-on-file
2019-05-24 12:46:16 -04:00
Patrick Thomson
803582bd4e
Merge pull request #2545 from github/ensure-parse-examples-are-multithreaded
...
Ensure parse-examples gets passed the -threaded flag.
2019-05-24 12:45:59 -04:00
Patrick Thomson
59583c6105
Ensure parse-examples gets passed the -threaded flag.
2019-05-24 12:09:48 -04:00
Patrick Thomson
0fb8595617
I guess GHC thinks these UNPACKs are unusable.
2019-05-24 11:55:31 -04:00
Patrick Thomson
2b6bc89d26
Merge branch 'blob-depends-on-file' of github.com:github/semantic into blob-depends-on-file
2019-05-24 11:53:34 -04:00
Patrick Thomson
8e0962712e
legacyMakeBlob => makeBlob. Also unpack File.
2019-05-24 11:52:35 -04:00
Patrick Thomson
67ffebb9a1
Merge branch 'master' into blob-depends-on-file
2019-05-23 14:01:50 -04:00
Patrick Thomson
891527c491
Merge pull request #2544 from github/dont-optimize-repl-or-util
...
Disable optimizations for Util and REPL to speed up -O1 builds.
2019-05-23 13:54:19 -04:00
Patrick Thomson
a3f54af945
Disable optimizations for Util and REPL to speed up -O1 builds.
...
Turns out you can disable optimizations per-module. This is a good
decision, as on my laptop GHC takes an appalling amount of time to
finish building at `-O1`. Let's see if this is reflected in the time
the builders take. (This should have no performance implications for
CLI use of `semantic`, as only SpecHelpers and REPL import Util.)
2019-05-22 17:43:57 -04:00
Patrick Thomson
63a7f117eb
If we're not gonna rename File, give Blob the logical field name.
2019-05-21 22:58:25 -04:00
Patrick Thomson
f574e7f52d
Merge branch 'blob-depends-on-file' of github.com:github/semantic into blob-depends-on-file
2019-05-21 22:43:24 -04:00
Patrick Thomson
00164372c9
Fix shadowing issues.
2019-05-21 22:43:16 -04:00
Patrick Thomson
784cd589cb
Fix shadowing issues.
2019-05-21 22:34:44 -04:00
Patrick Thomson
b8d3a06a67
Fix all the test cases.
2019-05-21 22:28:32 -04:00
Patrick Thomson
9509ec37b8
absolutely massive patch that touches everything
2019-05-21 22:05:23 -04:00
Josh Vera
f23e1e308d
Merge pull request #2539 from github/install-sig-handlers
...
Rethrow SIGTERM to the main thread
2019-05-21 16:54:29 -04:00
Josh Vera
4bca62fd63
Merge branch 'master' into install-sig-handlers
2019-05-21 16:29:29 -04:00
Josh Vera
49b15a7f30
Merge pull request #2541 from github/upgrade-distribute
...
Decouple DistributeC from LiftC IO.
2019-05-21 16:29:13 -04:00
Josh Vera
543734bc94
Merge branch 'master' into install-sig-handlers
2019-05-21 16:28:33 -04:00
joshvera
4f55f6a88f
redundant import
2019-05-21 13:07:34 -04:00
Patrick Thomson
fa9f4ee559
Merge branch 'master' into upgrade-distribute
2019-05-21 13:05:55 -04:00
Patrick Thomson
325a1877d1
Merge pull request #2542 from github/disable-unused-util-functions
...
Disable unused functions in Semantic.Util.
2019-05-21 13:05:41 -04:00
Patrick Thomson
087015073d
fix lints
2019-05-21 12:09:42 -04:00
Patrick Thomson
162e8ec59a
unused import
2019-05-21 12:06:28 -04:00
Patrick Thomson
c7105746c4
fix whitespace
2019-05-21 12:02:24 -04:00
Patrick Thomson
a8974e39d9
Second pass, imposing an export list.
2019-05-21 12:01:18 -04:00
Patrick Thomson
f89becc182
Disable functions in Semantic.Util not used by specs or tests.
2019-05-21 11:46:40 -04:00
joshvera
73a2bd0af2
donut snake case
2019-05-21 10:50:16 -04:00
Patrick Thomson
2f6ad83728
Decouple DistributeC from LiftC IO.
2019-05-21 10:42:20 -04:00
joshvera
76ece76746
lints
2019-05-20 18:52:58 -04:00
joshvera
b8634b07c8
Rethrow posix signals to the main thread
2019-05-20 18:48:27 -04:00
Patrick Thomson
596902089a
Merge pull request #2533 from github/ignore-minified-js
...
Ignore minified .js files (#2529 )
2019-05-16 15:54:16 -04:00
Patrick Thomson
0c55512221
Merge branch 'master' into ignore-minified-js
2019-05-16 13:41:59 -04:00
Patrick Thomson
10520d80c8
Merge pull request #2535 from github/refactor-files-api
...
Refactor Files internals and remove cubic-caller problem.
2019-05-16 12:20:50 -04:00
Patrick Thomson
4910363ee7
Never mind; just ignore it in the .hlint file.
...
I guess we already hit this. I faintly remember something like it.
2019-05-15 18:44:43 -04:00
Patrick Thomson
6aaa2f47fd
The hints... were wrong?
2019-05-15 18:33:22 -04:00
Patrick Thomson
f11a244f19
More lints.
2019-05-15 18:30:56 -04:00
Patrick Thomson
ad070aa1ab
Lints.
2019-05-15 18:29:47 -04:00
Patrick Thomson
0197e40f38
Document rethrowing.
2019-05-15 18:28:21 -04:00
Patrick Thomson
e421dbeb20
We probably want to only catch sync errors here.
2019-05-15 18:25:09 -04:00