Rob Rix
|
2fd483cc92
|
Define locally via bracketing Push/Pop constructors.
|
2018-07-12 11:42:01 -04:00 |
|
Rob Rix
|
7dcc789bef
|
Merge branch 'master' into direct-builtins
|
2018-07-12 09:56:05 -04:00 |
|
Patrick Thomson
|
621c20222e
|
Merge pull request #2031 from github/module-exports
Add `HasPostlude` and `__semantic_export`
|
2018-07-12 09:52:42 -04:00 |
|
Rob Rix
|
db44442233
|
Merge remote-tracking branch 'origin/module-exports' into direct-builtins
|
2018-07-12 09:37:14 -04:00 |
|
Rob Rix
|
7c1b1ce197
|
Lambdas are evaluated within their call stack.
|
2018-07-12 09:29:20 -04:00 |
|
Rob Rix
|
62edaaa7c9
|
Reformat the signature for lambda.
|
2018-07-12 09:26:00 -04:00 |
|
Rob Rix
|
6e8a1ad3e1
|
🔥 defineBuiltins.
|
2018-07-12 09:25:02 -04:00 |
|
Rob Rix
|
d4704ed489
|
Define builtInPrint without reference to __semantic_print.
|
2018-07-12 09:24:32 -04:00 |
|
Rob Rix
|
ca4029ad0a
|
Move the lambda into builtInPrint.
|
2018-07-12 09:22:39 -04:00 |
|
Rob Rix
|
635de237a2
|
Move builtInPrint to Control.Abstract.Primitive.
|
2018-07-12 09:17:42 -04:00 |
|
Rick Winfrey
|
d3c4f82241
|
Merge branch 'master' into module-exports
|
2018-07-11 14:03:17 -07:00 |
|
joshvera
|
25471daee6
|
++effects
|
2018-07-11 15:38:46 -04:00 |
|
joshvera
|
da8c791e98
|
Add trace effect to unit tests
|
2018-07-11 15:37:02 -04:00 |
|
joshvera
|
1f156c0ba2
|
More redundant constraints
|
2018-07-11 15:36:28 -04:00 |
|
joshvera
|
d6542b9e70
|
Fix up handleState implementations
|
2018-07-11 15:32:51 -04:00 |
|
Rob Rix
|
38b48a8a0c
|
Merge pull request #2030 from github/serialize-test-queue-output
Serialize test queue output
|
2018-07-11 15:30:08 -04:00 |
|
Rick Winfrey
|
6ea9c047dd
|
Merge branch 'master' into serialize-test-queue-output
|
2018-07-11 12:15:51 -07:00 |
|
Rob Rix
|
984046e464
|
Merge pull request #2029 from github/fix-interposition
Bump effects for https://github.com/joshvera/effects/pull/55.
|
2018-07-11 15:14:36 -04:00 |
|
Rob Rix
|
cd0b9b3dee
|
Bump.
|
2018-07-11 11:11:48 -04:00 |
|
Rob Rix
|
528882d83d
|
Merge branch 'master' into module-exports
|
2018-07-11 09:27:43 -04:00 |
|
Rob Rix
|
87364f7e23
|
Merge branch 'master' into serialize-test-queue-output
|
2018-07-11 09:27:38 -04:00 |
|
Rob Rix
|
caa5285836
|
Merge branch 'master' into fix-interposition
|
2018-07-11 09:27:36 -04:00 |
|
Rob Rix
|
69004c5977
|
Merge pull request #2033 from github/charliesome/class-inheritance
Implement class inheritance
|
2018-07-11 09:27:08 -04:00 |
|
Charlie Somerville
|
301aca987e
|
remove redundant constraints
|
2018-07-11 15:20:35 +10:00 |
|
Charlie Somerville
|
ab4956dfa6
|
fix order of ancestor traversal
|
2018-07-11 15:15:53 +10:00 |
|
Charlie Somerville
|
455068bbd7
|
changed scopedEnvironment and evaluateInScopedEnv to take address
|
2018-07-11 13:56:45 +10:00 |
|
Rick Winfrey
|
6ba18f76f7
|
Merge branch 'master' into module-exports
|
2018-07-10 14:40:09 -07:00 |
|
Rick Winfrey
|
e8474e27c7
|
Sketch out an initial __semantic_export builtin
Co-Authored-By: Rob Rix <rob.rix@github.com>
|
2018-07-10 14:39:10 -07:00 |
|
Rick Winfrey
|
c9f12de7d1
|
Add HasPostlude constraints
Co-Authored-By: Rob Rix <rob.rix@github.com>
|
2018-07-10 14:38:51 -07:00 |
|
Rick Winfrey
|
12b8b69c62
|
Rename evalTerm to evalModuleBody and eval postlude
Co-Authored-By: Rob Rix <rob.rix@github.com>
|
2018-07-10 14:38:16 -07:00 |
|
Rick Winfrey
|
f98e5252cf
|
Define a debug HasPostlude instance for JavaScript
Co-Authored-By: Rob Rix <rob.rix@github.com>
|
2018-07-10 14:37:50 -07:00 |
|
Rick Winfrey
|
b9803a5772
|
Define base instances
Co-Authored-By: Rob Rix <rob.rix@github.com>
|
2018-07-10 14:37:25 -07:00 |
|
Rick Winfrey
|
9ca78cc521
|
Define a Postludes type class
Co-Authored-By: Rob Rix <rob.rix@github.com>
|
2018-07-10 14:37:09 -07:00 |
|
Rob Rix
|
80cc0efdfa
|
Merge branch 'master' into serialize-test-queue-output
|
2018-07-10 15:19:35 -04:00 |
|
Rob Rix
|
7e2f7614f7
|
Fix up the imports.
|
2018-07-10 14:17:56 -04:00 |
|
Rob Rix
|
1e6a3f71e2
|
Use withOptions in the spec.
|
2018-07-10 14:16:51 -04:00 |
|
Rob Rix
|
289bdeaf8c
|
Use withOptions to define evaluateProject.
|
2018-07-10 14:14:52 -04:00 |
|
Rob Rix
|
80e873b252
|
Export withOptions.
|
2018-07-10 14:13:49 -04:00 |
|
Rob Rix
|
fe8053467a
|
Abstract the config/queue setup.
|
2018-07-10 14:13:32 -04:00 |
|
Rob Rix
|
d26c6be061
|
Define evaluateProject in terms of evaluateProject'.
|
2018-07-10 14:11:20 -04:00 |
|
Rob Rix
|
40d46e921d
|
Pass the configuration to the analysis specs.
|
2018-07-10 14:09:22 -04:00 |
|
Rob Rix
|
255a0aa62b
|
Move TaskConfig into Semantic.Util.
|
2018-07-10 14:09:02 -04:00 |
|
Rob Rix
|
b33daf0ce1
|
Pass the task config stuff around as a single datum.
|
2018-07-10 13:49:34 -04:00 |
|
Rob Rix
|
1f45ed0728
|
ba-bump
|
2018-07-10 13:01:25 -04:00 |
|
Rob Rix
|
98cc30705d
|
Bump effects for https://github.com/joshvera/effects/pull/55.
|
2018-07-10 12:53:56 -04:00 |
|
Rick Winfrey
|
ba16ba6c6f
|
🔥 unnecessary void
|
2018-07-10 09:40:55 -07:00 |
|
Rick Winfrey
|
ba609f332f
|
Compose toBindings
|
2018-07-10 09:37:51 -07:00 |
|
Charlie Somerville
|
ff24ecbe1f
|
rematerialize environment for class in scopedEnvironment
|
2018-07-10 17:12:56 +10:00 |
|
Charlie Somerville
|
095c10f3fd
|
don't implement inheritance with mergeEnvs
|
2018-07-10 17:10:50 +10:00 |
|
Charlie Somerville
|
d4e46ed335
|
pass superclass addresses to klass
|
2018-07-10 17:10:50 +10:00 |
|