Rob Rix
|
625dfb6fea
|
Move evaluateInScopedEnv into Control.Abstract.Value.
|
2018-05-18 10:32:05 -04:00 |
|
Rob Rix
|
f33df9946d
|
Don’t throw EnvironmentLookupError in evaluateinScopedEnv.
|
2018-05-18 10:31:28 -04:00 |
|
Rob Rix
|
b9a807f504
|
Move builtin & defineBuiltin into the Primitive module.
|
2018-05-18 10:18:22 -04:00 |
|
Rob Rix
|
f1844636b5
|
Re-export the Primitive module.
|
2018-05-18 10:17:26 -04:00 |
|
Rob Rix
|
077335784a
|
Stub in a module for primitives.
|
2018-05-18 10:11:19 -04:00 |
|
Rob Rix
|
52aaa31e73
|
Extract the definition of builtins into a separate action.
|
2018-05-17 16:57:01 -04:00 |
|
Rob Rix
|
3abc9a34ad
|
Merge branch 'allocator-effect' into decompose-values
|
2018-05-17 16:53:15 -04:00 |
|
Rob Rix
|
52083e6126
|
evalQualifiedImport uses the Allocator effect.
|
2018-05-17 16:50:54 -04:00 |
|
Rob Rix
|
6f3698122c
|
Merge branch 'master' into allocator-effect
|
2018-05-17 16:47:24 -04:00 |
|
Rob Rix
|
ad3f63ad74
|
Merge branch 'allocator-effect' into decompose-values
|
2018-05-17 16:46:58 -04:00 |
|
Rob Rix
|
80690aa999
|
Merge branch 'master' into decompose-values
|
2018-05-17 13:37:38 -04:00 |
|
Timothy Clem
|
6efc92a060
|
Merge pull request #1813 from github/package-dot-json-parsing
Parse package.json files to get out attributes required for module resolution
|
2018-05-17 08:09:42 -07:00 |
|
Timothy Clem
|
c2851c9d8a
|
Merge branch 'master' into package-dot-json-parsing
|
2018-05-17 08:02:29 -07:00 |
|
Timothy Clem
|
853d52c74b
|
Merge pull request #1844 from github/python-relative-imports
Python relative imports
|
2018-05-17 08:02:05 -07:00 |
|
Timothy Clem
|
1cbccd5557
|
Merge branch 'master' into python-relative-imports
|
2018-05-17 07:55:33 -07:00 |
|
Timothy Clem
|
d9177d0145
|
Fix up change from ValueRef
|
2018-05-17 07:55:08 -07:00 |
|
Rob Rix
|
eaf678c8e9
|
Move isHole into AbstractHole.
|
2018-05-16 19:34:51 -04:00 |
|
Rob Rix
|
b8ae1e5219
|
Fix up some fallout from the merge.
|
2018-05-16 19:13:38 -04:00 |
|
Rob Rix
|
e9238d0ec7
|
Merge branch 'master' into package-dot-json-parsing
|
2018-05-16 19:12:08 -04:00 |
|
Rob Rix
|
19bc0ab637
|
Merge branch 'master' into allocator-effect
|
2018-05-16 18:33:00 -04:00 |
|
Patrick Thomson
|
36e72aebaf
|
Merge pull request #1854 from github/hash-syntax-directly
Hash syntax directly
|
2018-05-16 18:17:56 -04:00 |
|
Rob Rix
|
3374fdce17
|
Merge branch 'master' into python-relative-imports
|
2018-05-16 17:53:40 -04:00 |
|
Rob Rix
|
5430a2e042
|
Merge branch 'master' into package-dot-json-parsing
|
2018-05-16 17:53:36 -04:00 |
|
Rob Rix
|
dfd422f03b
|
🔥 the unused Identifier newtype.
|
2018-05-16 17:35:40 -04:00 |
|
Rob Rix
|
073273706b
|
🔥 constructorNameAndConstantFields.
|
2018-05-16 17:35:03 -04:00 |
|
Rob Rix
|
eedaf28861
|
Merge branch 'master' into hash-syntax-directly
|
2018-05-16 17:33:27 -04:00 |
|
Rob Rix
|
5d71628e0b
|
Fix a doctest.
|
2018-05-16 17:32:56 -04:00 |
|
Rob Rix
|
7da00b8746
|
Customize the Show instance for Name for brevity.
|
2018-05-16 16:39:21 -04:00 |
|
Rob Rix
|
101798fd39
|
Update a bunch of fixtures.
|
2018-05-16 16:38:40 -04:00 |
|
Charlie Somerville
|
c838bc3d85
|
Merge pull request #1845 from github/charliesome/value-ref
Introduce ValueRef
|
2018-05-16 13:27:32 -07:00 |
|
Rob Rix
|
06047bc31f
|
Unify them types.
|
2018-05-16 16:21:02 -04:00 |
|
Rob Rix
|
a918420726
|
diffWithParser needs a Hashable1 instance.
|
2018-05-16 16:19:18 -04:00 |
|
Rob Rix
|
b2e5ee6d31
|
The tests depend on hashable.
|
2018-05-16 16:19:08 -04:00 |
|
Rob Rix
|
f38d2520e5
|
Define an Ord instance for Label.
|
2018-05-16 16:17:57 -04:00 |
|
Rob Rix
|
067b354cb3
|
Define an Eq instance for Label.
|
2018-05-16 16:17:26 -04:00 |
|
Rob Rix
|
90b81d5ae9
|
Define a Show instance for Label.
|
2018-05-16 16:16:50 -04:00 |
|
Rob Rix
|
02947bf61e
|
Fix the RWS spec.
|
2018-05-16 16:15:06 -04:00 |
|
Rob Rix
|
ce4fcb213f
|
Bump fastsum for better hashes.
|
2018-05-16 16:12:08 -04:00 |
|
Rob Rix
|
62175f9da6
|
Use Hashable1 instances for the syntax for RWS.
|
2018-05-16 16:02:13 -04:00 |
|
Rob Rix
|
5c8cac7788
|
Derive a Hashable1 instance for Language.Ruby.Syntax.Class.
|
2018-05-16 16:01:43 -04:00 |
|
Charlie Somerville
|
190665ec14
|
add documentation
|
2018-05-16 13:00:39 -07:00 |
|
Rob Rix
|
367c450502
|
Define a Label type abstracting over Hashable1 syntax.
|
2018-05-16 15:59:11 -04:00 |
|
Rob Rix
|
f362f28049
|
Derive the Hashable instance for Gram.
|
2018-05-16 15:58:35 -04:00 |
|
Rob Rix
|
5c4fbe6e48
|
Derive Hashable1 instances for Language.TypeScript.Syntax.
|
2018-05-16 15:47:17 -04:00 |
|
Rob Rix
|
01c3111a5a
|
Derive Hashable1 instances for Language.Ruby.Syntax.
|
2018-05-16 15:46:25 -04:00 |
|
Rob Rix
|
a246a383a8
|
Derive Hashable1 instances for Language.Python.Syntax.
|
2018-05-16 15:45:53 -04:00 |
|
Rob Rix
|
e6e90969d8
|
Derive Hashable1 instances for Language.PHP.Syntax.
|
2018-05-16 15:44:45 -04:00 |
|
Rob Rix
|
d666e05dc3
|
Derive Hashable1 instances for Language.Markdown.Syntax.
|
2018-05-16 15:43:34 -04:00 |
|
Rob Rix
|
3b75a368a3
|
Derive Hashable1 instances for Language.Go.Type.
|
2018-05-16 15:43:01 -04:00 |
|
Rob Rix
|
6fe7508462
|
Derive Hashable1 instances for Language.Go.Syntax.
|
2018-05-16 15:42:36 -04:00 |
|