Patrick Thomson
b33b98e75c
Remove FileCheck conversion of Core to JSON.
...
Converting Core into JSON and querying it turned out to be an exercise
in frustration, since Core does not map naturally onto JSON. Indeed,
we have given up using it entirely thanks to the `CHECK-TREE`
directive, which is much more natural. This means we can drop it from
the test harness and remove the orphan instances that allowed it.
2019-10-02 11:23:33 -04:00
Patrick Thomson
b7912b94cf
Merge pull request #301 from github/smarter-kinds
...
[semantic-python] Compile as (Type -> Type) -> Constraint
2019-10-02 11:18:12 -04:00
Patrick Thomson
87a658d45b
Fix tests and squash warnings.
2019-10-02 10:59:54 -04:00
Patrick Thomson
b7829dcde9
Fix GCompileSum instances.
2019-10-02 10:18:39 -04:00
Patrick Thomson
e8e67161e0
Compile now has kind (Type -> Type) -> Constraint.
2019-10-02 09:57:17 -04:00
Patrick Thomson
8af42f51c8
Merge pull request #297 from j-haj/document-env-vars
...
Adds configuration documentation.
2019-10-01 21:59:08 -04:00
Patrick Thomson
cf327f6529
Merge branch 'master' into document-env-vars
2019-10-01 19:21:39 -04:00
Patrick Thomson
4f350ee0c1
Merge pull request #295 from github/parse-effect
...
Parse effect
2019-10-01 18:11:29 -04:00
Patrick Thomson
78cb4de477
Merge branch 'master' into document-env-vars
2019-10-01 14:54:16 -04:00
Patrick Thomson
aec521155f
Merge branch 'master' into parse-effect
2019-10-01 14:52:50 -04:00
Rob Rix
d0aaef6da9
Fix up parse-examples.
2019-10-01 11:17:57 -04:00
Jeff Hajewski
4f66feacc5
Adds configuration documentation.
2019-10-01 10:08:33 -05:00
Patrick Thomson
63ed1a9e1c
Merge pull request #294 from github/release-0.8.0.0
...
Release semantic-0.8.0.0.
2019-09-30 18:31:09 -04:00
Rob Rix
e19dc31c1e
Merge branch 'master' into parse-effect
2019-09-30 18:13:32 -04:00
Rob Rix
ddf5087fe2
📝 the Parse carrier modules.
2019-09-30 18:00:07 -04:00
Rob Rix
4e83f50053
Fix all the tests.
2019-09-30 17:59:23 -04:00
Rob Rix
5b556eea3f
None of this did either.
2019-09-30 17:38:14 -04:00
Rob Rix
b37a8ae61c
None of this actually needed the TaskSession.
2019-09-30 17:37:07 -04:00
Rob Rix
58f23c0b7f
🔥 the TaskSession.
2019-09-30 17:23:32 -04:00
Rob Rix
6dc389fa34
.
2019-09-30 17:22:43 -04:00
Rob Rix
f1caf6beec
Pass the error up.
2019-09-30 17:20:35 -04:00
Rob Rix
9652ec9734
🔥 the Trace effect.
2019-09-30 17:19:46 -04:00
Rob Rix
b005ffb447
Don’t trace in Parsing.TreeSitter.
2019-09-30 17:14:11 -04:00
Rob Rix
9bd8ab260e
🔥 runAssignment.
2019-09-30 17:06:09 -04:00
Rob Rix
9295789b1d
🔥 a constructor we don’t check for.
2019-09-30 17:02:42 -04:00
Rob Rix
ee01643117
🔥 a bunch of redundant effects from the repl.
2019-09-30 17:00:49 -04:00
Patrick Thomson
ae56dbe26a
Bump the version in the publish script too.
2019-09-30 17:00:48 -04:00
Rob Rix
8dcf0bef24
Use the simple carrier in util and the repl.
2019-09-30 16:57:51 -04:00
Rob Rix
afc4e46942
Simplify the simple carrier.
2019-09-30 16:57:42 -04:00
Patrick Thomson
e6362f9083
Release semantic-0.8.0.0.
...
This is a major version bump because the CLI interface changed with #283 .
2019-09-30 16:54:39 -04:00
Rob Rix
b1832108ed
🔥 timings for most parsers.
2019-09-30 16:35:40 -04:00
Rob Rix
20e5bdd960
Duplicate the parse carrier.
2019-09-30 16:34:21 -04:00
Rob Rix
a99ef5f855
Rename Semantic.Parse to Control.Carrier.Parse.Measured.
2019-09-30 16:32:50 -04:00
Rob Rix
b783f94a32
Import just the effect where possible.
2019-09-30 16:32:37 -04:00
Rob Rix
d181a6228a
Move the Parse effect into its own module.
2019-09-30 16:26:52 -04:00
Rob Rix
001f47b42d
Stub in a module for the Parse effect.
2019-09-30 16:25:35 -04:00
Patrick Thomson
30aa5cc111
Merge pull request #291 from github/abolish-the-handle-binary
...
Don’t mangle non-ASCII characters from `git ls-tree` and `git cat-file`.
2019-09-30 16:25:18 -04:00
Rob Rix
dc3a11c9ee
🔥 a redundant constraint.
2019-09-30 16:24:31 -04:00
Rob Rix
74acafecf8
Move the parse effect & carrier into Semantic.Parse.
2019-09-30 16:23:13 -04:00
Rob Rix
43b4de5b37
Simplify the errors helper.
2019-09-30 16:07:43 -04:00
Patrick Thomson
37579d80a9
Fix unit tests.
2019-09-30 16:00:44 -04:00
Rob Rix
199372d0f3
Serializing requires only the config.
2019-09-30 16:00:21 -04:00
Rob Rix
e4587c6cb5
Add a Reader effect for the config alone.
2019-09-30 15:56:48 -04:00
Rob Rix
9e183cd46b
Rename TaskEff to TaskC.
2019-09-30 15:54:57 -04:00
Rob Rix
f1b4fa870b
🔥 TaskC.
2019-09-30 15:50:53 -04:00
Rob Rix
ab3d366471
🔥 Task.
2019-09-30 15:49:46 -04:00
Rob Rix
54f1bacbd2
Just call diffTermPair directly.
2019-09-30 15:49:38 -04:00
Rob Rix
6ebfb5c9ac
🔥 runTaskF.
2019-09-30 15:42:01 -04:00
Rob Rix
b5177fc94e
🔥 Serialize.
2019-09-30 15:39:23 -04:00
Rob Rix
17f4226eea
🔥 render.
2019-09-30 15:33:14 -04:00