Patrick Thomson
6576cff13a
Revert "Revert "No allow-newer necessary.""
...
This reverts commit 35ef2f12f7
.
2019-12-13 12:24:22 -05:00
Patrick Thomson
e137f4c68b
Compile Python lambdas.
...
Lambdas are so hilariously crippled in Python that they're
significantly easier to compile than functions. Indeed, the resulting
core looks much like a function definition, without a `rec` binding.
2019-12-13 12:14:04 -05:00
Patrick Thomson
77a1b4697e
More import fixes.
2019-12-13 11:47:34 -05:00
Rob Rix
aac1c92dc9
🔥 string/asString from Analysis.
2019-12-13 11:46:04 -05:00
Rob Rix
0fc9f5dc6d
🔥 unit from Analysis.
2019-12-13 11:44:57 -05:00
Patrick Thomson
35ef2f12f7
Revert "No allow-newer necessary."
...
This reverts commit cd97641288
.
2019-12-13 11:44:48 -05:00
Rob Rix
fbd86f3115
Concretize using the smart constructors.
2019-12-13 11:43:56 -05:00
Rob Rix
a8d670cd19
Define smart constructors for concretization at specific types.
2019-12-13 11:42:58 -05:00
Rob Rix
d113cc4ea9
Use the smart constructors to tidy up Core.Eval.
2019-12-13 11:38:10 -05:00
Rob Rix
9a3e06b070
Define smart constructors for unit, bool, & string construction.
2019-12-13 11:36:49 -05:00
Rob Rix
a468a66e9e
🔥 bool/asBool.
2019-12-13 11:33:58 -05:00
Patrick Thomson
cd97641288
No allow-newer necessary.
2019-12-13 11:28:19 -05:00
Patrick Thomson
dc69714053
Merge remote-tracking branch 'origin/master' into glorious-ghc-upgrade-8.8
2019-12-13 11:23:36 -05:00
Rob Rix
4ff4e5d776
Merge pull request #402 from github/nothing-some-bash-can't-fix
...
Add script to fix corrupted tree-sitter Cabal stores.
2019-12-12 17:02:32 -05:00
Patrick Thomson
481a9dd1ab
Merge pull request #311 from github/fused-effects-one-dot-zero
...
fused-effects 1.0
2019-12-12 15:38:01 -05:00
Patrick Thomson
c78529d061
Add script to fix corrupted tree-sitter Cabal stores.
2019-12-12 15:12:13 -05:00
Rob Rix
34a0afbfba
Merge branch 'fused-effects-one-dot-zero' into analysis-effects
2019-12-12 12:53:27 -05:00
Rob Rix
95089e8833
Re-export the effect module last.
2019-12-12 11:43:19 -05:00
Rob Rix
fdabcdb722
Re-export Algebra & run as well.
2019-12-12 11:42:40 -05:00
Rob Rix
d81d482592
🔥 runParseC.
2019-12-12 11:42:33 -05:00
Rob Rix
b726bf8702
🔥 ConstraintKinds.
2019-12-12 11:41:06 -05:00
Rob Rix
e0c47f11bc
🔥 an unnecessary Effect instance for Monotype.
2019-12-12 11:32:01 -05:00
Rob Rix
5ae742cf1c
🔥 unnecessary scoped type variables.
2019-12-12 11:31:24 -05:00
Rob Rix
22b6c3bab3
🔥 some redundant language extensions.
2019-12-12 11:31:15 -05:00
Patrick Thomson
353226c0cb
Fix parse-examples.
2019-12-11 15:50:15 -05:00
Patrick Thomson
862ee92eb8
Fix semantic-python tests.
2019-12-11 15:47:03 -05:00
Patrick Thomson
34214b737f
Fix Generators module.
2019-12-11 15:44:50 -05:00
Patrick Thomson
575935f6c6
Fix lints.
2019-12-11 15:41:50 -05:00
Patrick Thomson
af1d62a75b
Depend on newer tree-sitter.
2019-12-11 15:04:18 -05:00
Patrick Thomson
5f6327f0ef
Stray import.
2019-12-11 13:09:13 -05:00
Patrick Thomson
cf80a153ec
Use fastsum from Hackage
2019-12-11 13:06:28 -05:00
Patrick Thomson
810d28f615
Merge remote-tracking branch 'origin/master' into glorious-ghc-upgrade-8.8
2019-12-11 12:31:30 -05:00
Timothy Clem
5b34a0e196
no strictness
2019-12-10 14:34:13 -08:00
Timothy Clem
bd3c3eaf83
Fix hlint suggestion
2019-12-10 14:17:33 -08:00
Rob Rix
e1d3e4ba69
🔥 the local inclusion of haskell-tree-sitter.
2019-12-10 16:55:45 -05:00
Rob Rix
86a99f3485
🔥 the source-repository-package stanzas for fused-effects-resumable and fused-effects-exceptions.
2019-12-10 16:55:33 -05:00
Rob Rix
b1cc324c11
Bump fused-syntax to master.
2019-12-10 16:54:35 -05:00
Timothy Clem
cedd83f91e
Merge remote-tracking branch 'origin/master' into test-precise-parsing
2019-12-10 13:37:16 -08:00
Rob Rix
cc8b1891e4
Run the inner computations.
2019-12-10 16:35:51 -05:00
Rob Rix
858a71e39a
Merge branch 'master' into fused-effects-one-dot-zero
2019-12-10 16:34:29 -05:00
Timothy Clem
5586c46193
Structure of heredocs changed
2019-12-10 16:34:27 -05:00
Timothy Clem
484f4278e1
++tree-sitter-ruby, fix assignment
2019-12-10 16:34:27 -05:00
Timothy Clem
409b165a7c
No more ArgumentListWithParens
2019-12-10 16:34:26 -05:00
Timothy Clem
ec19540425
++tree-sitter 0.7
...
Also bumps parsers that changed
2019-12-10 16:34:26 -05:00
Patrick Thomson
38ef115e7d
Mention that semantic doesn't yet build on Windows.
...
As discussed in #393 , we should warn people that Win32 is a no-go.
2019-12-10 16:34:26 -05:00
Timothy Clem
6ea357f08c
Fix python assignment
2019-12-10 16:34:25 -05:00
Patrick Thomson
e226b9378d
Merge pull request #398 from github/in-the-lingua-franca
...
List valid languages in help text.
2019-12-10 16:33:12 -05:00
Timothy Clem
2520b55324
Merge remote-tracking branch 'origin/master' into test-precise-parsing
2019-12-10 13:31:14 -08:00
Rob Rix
83548b5273
Merge pull request #394 from github/bump-haskell-tree-sitter
...
Latest haskell-tree-sitter
2019-12-10 16:30:29 -05:00
Rob Rix
ff0c12c200
Run the Fresh
computation locally.
2019-12-10 16:29:05 -05:00