Timothy Clem
993ae92a75
Clean up IntegrationSpec imports
2018-03-13 11:04:58 -07:00
Timothy Clem
1b79ed205e
TOCSpec import cleanup
2018-03-13 10:59:20 -07:00
Timothy Clem
740d092271
Whitespace
2018-03-13 10:59:06 -07:00
Timothy Clem
61edbb020a
Don't clash unnecessarily with existing Language data type
2018-03-13 10:58:57 -07:00
Timothy Clem
68ec7adef3
Refine import spec imports
2018-03-13 10:32:25 -07:00
Timothy Clem
1687c63d64
Reduce imports by relying on SpecHelpers (and Util)
2018-03-13 10:26:28 -07:00
Timothy Clem
b74ee2c12b
SpecHelpers as a bit of a prologue for specs
2018-03-13 10:26:09 -07:00
Timothy Clem
a7ba614334
Clean up Util a bit
2018-03-13 10:25:34 -07:00
Timothy Clem
f1036d9365
Extra space
2018-03-13 10:25:22 -07:00
Timothy Clem
aaa008b5dd
Move evaluteFiles to Util
2018-03-13 10:14:52 -07:00
Timothy Clem
9b576ac2c6
Can get away without exporting EvaluatingEffects
2018-03-13 10:14:15 -07:00
Timothy Clem
ae05ff7313
Not ready for this just yet
2018-03-13 10:13:56 -07:00
Timothy Clem
1b57a59ee5
This is Rab
2018-03-13 10:13:42 -07:00
Timothy Clem
69b2c5c64d
Sort out spechelper again with new interfaces
2018-03-12 16:13:21 -07:00
Timothy Clem
af66a0c229
Merge remote-tracking branch 'origin/typescript-exports' into import-language-tour
2018-03-12 15:40:22 -07:00
Timothy Clem
cc4fd12428
Merge remote-tracking branch 'origin/more-typescript-imports' into typescript-exports
2018-03-12 15:37:12 -07:00
Timothy Clem
08c59a43d2
Merge remote-tracking branch 'origin/master' into typescript-exports
2018-03-12 15:30:28 -07:00
Timothy Clem
296fc5d4b5
Load up multiple files in the same package (Go)
2018-03-12 15:01:19 -07:00
Patrick Thomson
abd4e5f5ec
Merge pull request #1551 from github/tuples-and-variable-declarations
...
Evaluatable instances for VariableDeclarations and tuple literals.
2018-03-12 17:06:50 -04:00
Patrick Thomson
ce1a3d1e78
Merge remote-tracking branch 'origin/master' into tuples-and-variable-declarations
2018-03-12 16:56:42 -04:00
Timothy Clem
612298cb9d
Test updates from assignment changes
2018-03-12 13:53:19 -07:00
Timothy Clem
cb9004804f
Run go fmt
on this fixture
2018-03-12 13:53:06 -07:00
Timothy Clem
5b1829e474
Some nice Go eval import specs
2018-03-12 13:52:50 -07:00
Patrick Thomson
578bb5c566
unnecessary import
2018-03-12 16:52:32 -04:00
Timothy Clem
c35cf73715
Go import from path parsing
2018-03-12 13:52:28 -07:00
Timothy Clem
a87f31fca2
Hack to handle Go modules defined across multiple files
2018-03-12 13:52:04 -07:00
Timothy Clem
2134325379
Helper to evaluate Go files
2018-03-12 13:51:33 -07:00
Rob Rix
eb42831aff
Merge pull request #1533 from github/re-enable-tracing-analyses
...
Re-enable tracing analyses
2018-03-12 16:45:03 -04:00
Rob Rix
0e9ed4e9ae
Use evaluateModule in load instead of evaluateTerm.
2018-03-12 15:59:19 -04:00
Rob Rix
32240e2864
Merge branch 'master' into re-enable-tracing-analyses
2018-03-12 15:59:00 -04:00
Patrick Thomson
44cf356721
Merge pull request #1549 from github/show-constraints
...
Add Show constraint to MonadValue to improve error messages.
2018-03-12 15:24:17 -04:00
Rob Rix
b32eaa967b
Merge branch 'master' into re-enable-tracing-analyses
2018-03-12 15:13:50 -04:00
Patrick Thomson
3372c1a7ef
Merge remote-tracking branch 'origin/master' into show-constraints
2018-03-12 15:02:22 -04:00
Patrick Thomson
4ae639a994
Merge pull request #1552 from github/ 🔥 -diffPatch
...
🔥 diffPatch
2018-03-12 15:00:32 -04:00
Rob Rix
f70ee19ce7
🔥 diffPatch
2018-03-12 14:45:22 -04:00
Patrick Thomson
dfc4d786e5
documentation
2018-03-12 14:24:36 -04:00
Patrick Thomson
e8c7389ffe
Evaluatable instances for VariableDeclarations and tuple literals.
...
The VariableDeclaration instance just shells out to that for
Assignment, but required the addition of a concrete tuple typle for
cases such as `var x = 1, y = 2`. As an added bonus, we now get tuple
evaluations in Python.
This required a rejiggering of the Value type in Data.Abstract.Value -
it is now a newtype over the union that contains another Value type
recursively, analogous how Fix ties the knot over infinitely-nested
Functor values.
2018-03-12 14:19:29 -04:00
Timothy Clem
48acfa70df
Test out side effect imports in TypeScript
2018-03-12 10:45:34 -07:00
Timothy Clem
8ebcd5a864
Merge remote-tracking branch 'origin/master' into import-language-tour
2018-03-12 10:03:25 -07:00
Rob Rix
371a4ae02b
Whoops, semigroups snuck back in there.
2018-03-12 12:56:47 -04:00
Timothy Clem
9795613239
Just assert the environment
2018-03-12 09:25:04 -07:00
Rob Rix
7794d9423b
Merge branch 'master' into re-enable-tracing-analyses
2018-03-12 12:09:13 -04:00
Rob Rix
4e4a61f8fb
Tweak to the docs for gather.
2018-03-12 11:42:46 -04:00
Rob Rix
35718fca96
Resume taking an explicit constructor in gather so it doesn’t have to be annotated with the type.
2018-03-12 11:42:14 -04:00
Rob Rix
82c578ed0d
📝 raise & lower.
2018-03-12 11:39:51 -04:00
Rob Rix
80f5a4e024
🔥 redundant extensions.
2018-03-12 11:37:56 -04:00
Rob Rix
fa4a74c3c1
Give a kind signature for Effectful’s parameter.
2018-03-12 11:37:23 -04:00
Rob Rix
5c415fee15
📝 Effectful.
2018-03-12 11:37:06 -04:00
Rob Rix
0171811da4
📝 trace.
2018-03-12 11:34:37 -04:00
Patrick Thomson
288308e6c0
Merge pull request #1521 from github/go-evaluation
...
Support evaluating Go files
2018-03-12 11:32:31 -04:00