Patrick Thomson
|
c8d5a8d231
|
add test for cancelling in-flight parsers
|
2018-05-22 17:01:17 -04:00 |
|
Patrick Thomson
|
e64d1e2d4c
|
Merge remote-tracking branch 'origin/master' into add-parsing-timeout
|
2018-05-22 16:53:18 -04:00 |
|
Patrick Thomson
|
949b9be418
|
add spec
|
2018-05-22 16:53:03 -04:00 |
|
Timothy Clem
|
e828b75099
|
Merge pull request #1872 from github/all-in-one-ci
All in one ci
|
2018-05-22 13:42:11 -07:00 |
|
Patrick Thomson
|
dd23a2c513
|
Seconds -> milliseconds
|
2018-05-22 16:38:18 -04:00 |
|
Patrick Thomson
|
3eb550ac62
|
Merge branch 'add-parsing-timeout' of github.com:github/semantic into add-parsing-timeout
|
2018-05-22 16:37:33 -04:00 |
|
Patrick Thomson
|
124866bc95
|
Move haskell-tree-sitter to master
|
2018-05-22 16:36:37 -04:00 |
|
Timothy Clem
|
a20ea785ec
|
Merge branch 'master' into all-in-one-ci
|
2018-05-22 13:31:17 -07:00 |
|
Rob Rix
|
221b17106e
|
Merge branch 'master' into fix-module-inclusion-edges
|
2018-05-22 14:36:19 -04:00 |
|
Rob Rix
|
0984c8c725
|
Add vertices for lookups.
|
2018-05-22 14:20:03 -04:00 |
|
Rob Rix
|
00d5fbf627
|
Only include packages when requested to.
|
2018-05-22 14:15:10 -04:00 |
|
Rob Rix
|
577e5e4ace
|
🔥 graphingLoadErrors.
|
2018-05-22 14:13:51 -04:00 |
|
Rob Rix
|
cb264f5d36
|
We won’t ever have load errors to graph, so 🔥.
|
2018-05-22 14:13:17 -04:00 |
|
Rob Rix
|
178165abc2
|
Completely encapsulate the termwise analysis.
|
2018-05-22 14:13:01 -04:00 |
|
Rob Rix
|
2ee68fe0a3
|
Factor out a helper for the module analysis.
|
2018-05-22 14:12:35 -04:00 |
|
Rob Rix
|
11c0253df3
|
Accept a CLI flag to include the packages.
|
2018-05-22 14:10:37 -04:00 |
|
Rob Rix
|
74f6f1cfeb
|
Move runGraph into Semantic.Graph.
|
2018-05-22 14:04:12 -04:00 |
|
Rob Rix
|
fd6dbe2ba1
|
🔥 a redundant constraint.
|
2018-05-22 13:56:39 -04:00 |
|
Rob Rix
|
a95b84ac2a
|
Don’t graph packages in graphingModules.
|
2018-05-22 13:56:20 -04:00 |
|
Rob Rix
|
f41a1e9f51
|
Define an analysis to just graph packages.
|
2018-05-22 13:54:11 -04:00 |
|
Rob Rix
|
51bdfc2c84
|
Eavesdrop on loads.
|
2018-05-22 13:52:13 -04:00 |
|
Rob Rix
|
26e83423e0
|
We don’t define any undecidable instances any more.
|
2018-05-22 13:47:11 -04:00 |
|
Rob Rix
|
a2bea05066
|
Construct package vertices in the helper.
|
2018-05-22 13:45:30 -04:00 |
|
Rob Rix
|
43a0956629
|
Don’t export packageGraph.
|
2018-05-22 13:44:36 -04:00 |
|
Rob Rix
|
69dbfda246
|
Use a single entry point to construct module vertices.
|
2018-05-22 13:44:01 -04:00 |
|
Rob Rix
|
6d99476997
|
Revert "Provide a state effect for the previous module."
This reverts commit b6a3904a8d15728c4b378cca78eafdfb074ce85d.
|
2018-05-22 13:35:05 -04:00 |
|
Rob Rix
|
cf2011a811
|
Revert "Set the current module state."
This reverts commit c098e4684f24d8c3c0fe785758eb154cce9cb3a7.
|
2018-05-22 13:35:03 -04:00 |
|
Rob Rix
|
036df2416d
|
Revert "Module inclusion uses the State effect."
This reverts commit 09b21e10807e27c6d5fc5b112478bfb60fc714bf.
|
2018-05-22 13:34:58 -04:00 |
|
Rob Rix
|
f9dea05ddb
|
Revert "Bind the vertex."
This reverts commit 8e861863a5cee81cab3c22ceb3b0fb626b95fa5d.
|
2018-05-22 13:34:54 -04:00 |
|
Josh Vera
|
28925f8e92
|
Merge branch 'master' into add-parsing-timeout
|
2018-05-22 13:30:48 -04:00 |
|
Josh Vera
|
66616b8716
|
Merge pull request #1861 from github/grpc-next-queues
Bump grpc-haskell to use the async server
|
2018-05-22 13:30:21 -04:00 |
|
joshvera
|
dba4cf5aa4
|
Merge remote-tracking branch 'origin/master' into grpc-next-queues
|
2018-05-22 13:18:22 -04:00 |
|
Patrick Thomson
|
1721c67aa5
|
lint
|
2018-05-22 13:07:36 -04:00 |
|
Josh Vera
|
9f9b5faaba
|
Merge pull request #1835 from github/grpc-server
Add a gRPC Server
|
2018-05-22 13:05:05 -04:00 |
|
Patrick Thomson
|
f2a55e5b0c
|
Switch to using timeout and running the parser asynchronously.
|
2018-05-22 13:03:37 -04:00 |
|
joshvera
|
13ea1e58ff
|
++grpc-haskell
|
2018-05-22 13:01:16 -04:00 |
|
Josh Vera
|
df7f14fb04
|
Merge branch 'master' into grpc-server
|
2018-05-22 12:53:04 -04:00 |
|
Patrick Thomson
|
1b2e9c9893
|
remove otiose lock and add explicit timeout
|
2018-05-22 12:45:07 -04:00 |
|
Timothy Clem
|
cdfcabd319
|
Move semanticd into it's own directory, update builds
|
2018-05-22 09:20:36 -07:00 |
|
Rob Rix
|
84eb2f76ec
|
Merge branch 'master' into fix-module-inclusion-edges
|
2018-05-22 12:00:43 -04:00 |
|
Patrick Thomson
|
a933a5714d
|
Merge remote-tracking branch 'origin/master' into add-parsing-timeout
|
2018-05-22 11:54:10 -04:00 |
|
Rick Winfrey
|
7a6a99c1a8
|
Merge pull request #1862 from github/new-tree-sitter-api
Update to use the new Tree-sitter API
|
2018-05-22 08:51:49 -07:00 |
|
Patrick Thomson
|
a20efce735
|
maybeM is preferable to a case statement
|
2018-05-22 11:49:22 -04:00 |
|
Patrick Thomson
|
cf04b5e602
|
avoid possible race condition
|
2018-05-22 11:41:18 -04:00 |
|
Patrick Thomson
|
4be15ea6bc
|
remove otiose C calls
|
2018-05-22 11:40:10 -04:00 |
|
Patrick Thomson
|
5f138682e3
|
better error name
|
2018-05-22 11:34:07 -04:00 |
|
Rob Rix
|
5e029b8f48
|
Bind the vertex.
|
2018-05-22 11:25:49 -04:00 |
|
Patrick Thomson
|
234e0bbc99
|
Add infrastructure for testing cancellation.
|
2018-05-22 11:17:04 -04:00 |
|
Rob Rix
|
4226bab371
|
Module inclusion uses the State effect.
|
2018-05-22 11:14:40 -04:00 |
|
Rob Rix
|
93c315402d
|
Set the current module state.
|
2018-05-22 11:03:36 -04:00 |
|