Rob Rix
|
b94d426803
|
Avoid an import of String.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-12-11 15:57:05 -05:00 |
|
Rob Rix
|
e4ab7de033
|
Be even more careful about imports of String.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-12-11 15:55:25 -05:00 |
|
Rob Rix
|
2c5ba75d07
|
Avoid importing/re-exporting the String effect.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-12-11 15:53:59 -05:00 |
|
Rob Rix
|
88d77a9843
|
Define a String effect.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-12-11 15:50:46 -05:00 |
|
Rob Rix
|
937728d858
|
Replace the unit method with the unit effect.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-12-11 15:40:32 -05:00 |
|
Rob Rix
|
dd50b1f533
|
Define a generic handler for the Unit effect.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-12-11 15:40:11 -05:00 |
|
Rob Rix
|
d7550e5b65
|
Define a carrier type for Unit.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-12-11 15:39:20 -05:00 |
|
Rob Rix
|
bbad0f54ed
|
Export the unit effect.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-12-11 15:39:03 -05:00 |
|
Rob Rix
|
d4d3aa90ca
|
Stub in a unit effect.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-12-11 15:01:46 -05:00 |
|
Rob Rix
|
f2da4ed031
|
Clean up some remaining vestiges of non-empty module tables.
|
2018-12-11 14:09:51 -05:00 |
|
Rob Rix
|
40737635f0
|
Factor the domain effects out of evaluate completely.
|
2018-12-11 14:03:09 -05:00 |
|
Rob Rix
|
79c0456077
|
Factor the call to moduleBody into runDomainEffects.
|
2018-12-11 13:54:30 -05:00 |
|
Rob Rix
|
dda1beb2b9
|
Rename VaueC to DomainC.
|
2018-12-11 13:53:29 -05:00 |
|
Rob Rix
|
40cd003fd3
|
Factor runDomainEffects out of evaluate.
|
2018-12-11 13:53:09 -05:00 |
|
Rob Rix
|
0d7625d9ab
|
Rename runValueEffects to runDomainEffects.
|
2018-12-11 13:44:47 -05:00 |
|
Rob Rix
|
63a5bf4b25
|
Factor perModule into runInModule.
|
2018-12-11 13:41:52 -05:00 |
|
Rob Rix
|
45c3f828d3
|
🔥 a redundant comment.
|
2018-12-11 13:38:21 -05:00 |
|
Rob Rix
|
4c796843e7
|
🔥 all the non-empty lists in the specs.
|
2018-12-11 13:07:45 -05:00 |
|
Rob Rix
|
2a43629aa6
|
🔥 Merging.
|
2018-12-11 13:05:01 -05:00 |
|
Rob Rix
|
0e8a0b65e7
|
Persist a single module result in the module table.
|
2018-12-11 13:04:56 -05:00 |
|
Rob Rix
|
511fe0e3b1
|
🔥 the FIXME in evaluate.
|
2018-12-11 13:01:37 -05:00 |
|
Josh Vera
|
0cc62300da
|
Merge pull request #2294 from github/evaluate-to-values
Evaluate to values
|
2018-12-11 10:29:55 -05:00 |
|
Rob Rix
|
35fd93be1c
|
Merge branch 'master' into evaluate-to-values
|
2018-12-11 09:12:48 -05:00 |
|
Josh Vera
|
39a9e6cb0f
|
Merge pull request #2190 from github/heap-frames
Heap Frames
|
2018-12-10 17:22:26 -05:00 |
|
joshvera
|
e0a11fac91
|
Fix heap test since we construct one for a console namespace now
|
2018-12-10 16:58:08 -05:00 |
|
joshvera
|
6ba7719c79
|
Add comments
|
2018-12-10 16:57:20 -05:00 |
|
joshvera
|
38c0c72654
|
Add Namespace to scopedEnvironment
|
2018-12-10 16:53:16 -05:00 |
|
joshvera
|
aa68bf8b34
|
Add console.log back to TypeScript
|
2018-12-10 16:53:05 -05:00 |
|
joshvera
|
adbe0f2c19
|
Regenerate proto files
|
2018-12-10 16:42:33 -05:00 |
|
joshvera
|
b12fbed41a
|
Merge remote-tracking branch 'origin/master' into heap-frames
|
2018-12-10 16:38:55 -05:00 |
|
joshvera
|
2eb049417b
|
cleanup
|
2018-12-10 16:35:23 -05:00 |
|
Douglas Creager
|
52047332f2
|
Merge pull request #2296 from github/bump-grpc-haskell
Bump grpc-haskell
|
2018-12-10 16:26:47 -05:00 |
|
joshvera
|
5255562e05
|
Remove comments
|
2018-12-10 16:21:57 -05:00 |
|
Douglas Creager
|
455621c382
|
Merge branch 'master' into bump-grpc-haskell
|
2018-12-10 16:02:32 -05:00 |
|
Rob Rix
|
efcb65966b
|
🔥 the RefError constructor.
|
2018-12-10 12:40:45 -05:00 |
|
Rob Rix
|
857d2e3b24
|
Throw RefUnspecializedError in the default implementation of ref.
|
2018-12-10 12:40:16 -05:00 |
|
Rob Rix
|
7b5c01eae0
|
Add an Unspecialized constructor for ref.
|
2018-12-10 12:40:03 -05:00 |
|
Rob Rix
|
65cb08bc35
|
Note why the lazy pattern match.
|
2018-12-10 12:09:11 -05:00 |
|
Rob Rix
|
7688f05e7f
|
Use a lazy pattern match in evalTerm.
|
2018-12-10 12:07:20 -05:00 |
|
Rob Rix
|
2599cfa60d
|
Move the do block up.
|
2018-12-10 11:55:17 -05:00 |
|
Rob Rix
|
96949fd9fb
|
🔥 a redundant import.
|
2018-12-10 11:38:33 -05:00 |
|
Rob Rix
|
3d962c40c7
|
defineBuiltIn already returns ().
|
2018-12-10 11:38:07 -05:00 |
|
Rob Rix
|
fa950f3239
|
🔥 Data.Abstract.Ref.
|
2018-12-10 11:37:00 -05:00 |
|
Rob Rix
|
a53e883b55
|
🔥 value.
|
2018-12-10 11:36:27 -05:00 |
|
Rob Rix
|
8e585284f6
|
Specialize ref for Sum.
|
2018-12-10 11:33:27 -05:00 |
|
Rob Rix
|
240fea3ca8
|
Specialize ref for TermF.
|
2018-12-10 11:33:07 -05:00 |
|
Rob Rix
|
799fe67107
|
Spacing.
|
2018-12-10 11:27:05 -05:00 |
|
Rob Rix
|
85ad3230be
|
Simplify a few Evaluatable instances.
|
2018-12-10 11:12:04 -05:00 |
|
Rob Rix
|
13e584ce5a
|
🔥 a bunch of redundant case expressions.
|
2018-12-10 11:08:07 -05:00 |
|
Rob Rix
|
381cdcb951
|
🔥 redundant parens.
|
2018-12-10 11:01:23 -05:00 |
|