Rob Rix
|
51514f1e52
|
Simplify bindEnv using the Reducer instance.
|
2018-03-13 11:34:30 -04:00 |
|
Rob Rix
|
3f18765cd5
|
Derive a Reducer instance for Environment.
|
2018-03-13 11:30:03 -04:00 |
|
Rob Rix
|
83376c7277
|
🔥 envUnion.
|
2018-03-13 11:27:46 -04:00 |
|
Ayman Nadeem
|
e44e1028c8
|
Merge pull request #1554 from github/why-tree-sitter
Create why-tree-sitter.md
|
2018-03-13 08:23:19 -07:00 |
|
Rob Rix
|
c34d378759
|
Define a Semigroup for imperative contexts.
|
2018-03-13 11:22:59 -04:00 |
|
Patrick Thomson
|
ac3a79ccbf
|
change liftNumeric to be over Values
|
2018-03-13 11:21:05 -04:00 |
|
Patrick Thomson
|
807be3af29
|
Merge remote-tracking branch 'origin/master' into boolean-arithmetic-evaluation
|
2018-03-13 11:19:14 -04:00 |
|
Ayman Nadeem
|
c165d2ec2e
|
Merge branch 'master' into why-tree-sitter
|
2018-03-13 08:16:41 -07:00 |
|
Patrick Thomson
|
a36ce7e4e3
|
change liftNumeric to be over Values
|
2018-03-13 11:16:07 -04:00 |
|
Rob Rix
|
d136112abe
|
Use putGlobalEnv instead of modifyGlobalEnv with const.
|
2018-03-13 11:08:25 -04:00 |
|
Patrick Thomson
|
03fccbde97
|
Merge remote-tracking branch 'origin/master' into while-evaluation
|
2018-03-13 11:00:57 -04:00 |
|
Rob Rix
|
e92ff5225a
|
Merge branch 'master' into garbage-collecting
|
2018-03-13 10:54:41 -04:00 |
|
Patrick Thomson
|
19aa6a7300
|
comparison operators
|
2018-03-13 10:54:26 -04:00 |
|
Rob Rix
|
6d40ceba39
|
Comment out extraRoots to silence a warning.
We’re going to need it eventually but I’m not diving all the way down this rabbit hole just yet.
|
2018-03-13 10:54:21 -04:00 |
|
Rob Rix
|
cdd7a3e6b3
|
Merge pull request #1553 from github/decompose-monad-evaluator
Decompose MonadEvaluator
|
2018-03-13 10:25:56 -04:00 |
|
Rob Rix
|
e1fabf863b
|
Rename the type parameter.
|
2018-03-13 10:24:21 -04:00 |
|
Rob Rix
|
9662ac23fb
|
Use LiveFor/CellFor to tighten up some signatures.
|
2018-03-13 10:23:58 -04:00 |
|
Rob Rix
|
93e9d04c2f
|
ValueRoots assumes the location type from the value type.
|
2018-03-13 10:22:15 -04:00 |
|
Rob Rix
|
1c826b5d6f
|
Define a LiveFor synonym.
|
2018-03-13 10:21:45 -04:00 |
|
Rob Rix
|
f7cb9e7098
|
🔥 the MonadGC interface.
|
2018-03-13 10:10:30 -04:00 |
|
Rob Rix
|
235f982c91
|
Define getConfiguration to use askRoots.
|
2018-03-13 10:06:50 -04:00 |
|
Rob Rix
|
55310af7a8
|
Fix up the MonadAnalysis instance’s constraints.
|
2018-03-13 10:03:09 -04:00 |
|
Rob Rix
|
935e213cf3
|
Derive the extra instances.
|
2018-03-13 10:03:00 -04:00 |
|
Rob Rix
|
fb3b76fe3c
|
Re-enable askRoots.
|
2018-03-13 10:02:54 -04:00 |
|
Rob Rix
|
ebdeb11db0
|
Merge branch 'decompose-monad-evaluator' into garbage-collecting
|
2018-03-13 09:58:27 -04:00 |
|
Rob Rix
|
8f6128c6e4
|
Merge branch 'master' into decompose-monad-evaluator
|
2018-03-13 09:48:14 -04: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 |
|
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 |
|
Patrick Thomson
|
578bb5c566
|
unnecessary import
|
2018-03-12 16:52:32 -04:00 |
|
Rob Rix
|
ad07ee0fff
|
Merge branch 'master' into decompose-monad-evaluator
|
2018-03-12 16:45:41 -04: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 |
|
Rob Rix
|
3639743e73
|
📝 modifyModuleTable.
|
2018-03-12 15:35:09 -04:00 |
|
Rob Rix
|
76ba8963a9
|
📝 the new typeclasses.
|
2018-03-12 15:34:37 -04:00 |
|
Rob Rix
|
15771c5dc6
|
Explicitly list the Evaluator exports.
|
2018-03-12 15:32:55 -04:00 |
|
Rob Rix
|
3aa6a783cd
|
🔥 the default definition of getConfiguration.
This should enable us to wrap it s.t. using -XGeneralizedNewtypeDeriving will call overloads in downstream analyses.
|
2018-03-12 15:31:36 -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
|
a1a7b8e3cc
|
modifyGlobalEnv is strict in the new env.
|
2018-03-12 15:23:30 -04:00 |
|
Rob Rix
|
db80ec7afa
|
modifyModuleTable is strict in the new table.
|
2018-03-12 15:23:07 -04:00 |
|
Rob Rix
|
23cc1eafc4
|
modifyStore is strict in the new store.
|
2018-03-12 15:21:28 -04:00 |
|
Rob Rix
|
b060a7a83a
|
Move assign into Control.Abstract.Evaluator.
|
2018-03-12 15:19:28 -04:00 |
|
Rob Rix
|
49c63fac0a
|
Simplify the MonadAddressable interfaces to use MonadStore.
|
2018-03-12 15:16:50 -04:00 |
|
Rob Rix
|
b32eaa967b
|
Merge branch 'master' into re-enable-tracing-analyses
|
2018-03-12 15:13:50 -04:00 |
|
Rob Rix
|
8e9375c08b
|
Replace askRoots with getConfiguration directly.
|
2018-03-12 15:09:51 -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
|
6a53cf8da9
|
Factor the ModuleTable interface out of MonadEvaluator.
|
2018-03-12 14:59:42 -04:00 |
|