Rob Rix
|
53e582fe8a
|
Merge branch 'master' into fix-fix
|
2018-03-14 10:24:20 -04:00 |
|
Rob Rix
|
63c88b8aa5
|
Try letrec'ing a loop variable.
|
2018-03-14 10:24:13 -04:00 |
|
Rob Rix
|
eb41c0886e
|
Add a typescript typechecking entry point.
|
2018-03-14 10:23:54 -04:00 |
|
Rob Rix
|
944fb5d879
|
Merge pull request #1555 from github/garbage-collecting
Garbage Collecting
|
2018-03-14 09:48:39 -04:00 |
|
Rob Rix
|
3a654abb08
|
Reformat RequiredEffects over multiple lines.
|
2018-03-14 09:40:45 -04:00 |
|
Rob Rix
|
6918fb31cf
|
Merge branch 'master' into garbage-collecting
|
2018-03-14 09:39:55 -04:00 |
|
Rob Rix
|
9b91c742b2
|
Merge pull request #1559 from github/import-environments
Import environments
|
2018-03-14 09:38:59 -04:00 |
|
Rob Rix
|
5f86831c28
|
🔥 Interface values.
|
2018-03-14 09:31:05 -04:00 |
|
Rob Rix
|
5e5599c9e8
|
Copy my changes back.
|
2018-03-14 09:30:45 -04:00 |
|
Rob Rix
|
6833ac039e
|
Merge branch 'master' into import-environments
|
2018-03-14 09:07:46 -04:00 |
|
Rob Rix
|
2ecc371f8d
|
Revert "Subterm takes a parameter for the monadic context."
This reverts commit 1d3e72a833681f3010446cd636af86e005290745.
|
2018-03-13 17:09:18 -04:00 |
|
Rob Rix
|
d6c6662283
|
Subterm takes a parameter for the monadic context.
|
2018-03-13 17:05:38 -04:00 |
|
Rob Rix
|
caa0848aff
|
Add a letrec construct.
|
2018-03-13 16:58:50 -04:00 |
|
Timothy Clem
|
3cbd4d004d
|
Merge pull request #1535 from github/typescript-exports
Typescript exports
|
2018-03-13 13:57:04 -07:00 |
|
joshvera
|
fbe80583ad
|
Merge branch 'typescript-exports' of https://github.com/github/semantic-diff into typescript-exports
|
2018-03-13 13:39:38 -07:00 |
|
Josh Vera
|
a8534f481f
|
Merge branch 'master' into typescript-exports
|
2018-03-13 15:32:19 -05:00 |
|
joshvera
|
b094d4c0f6
|
Add Exports constraint to MonadEnvironment instance
|
2018-03-13 13:21:50 -07:00 |
|
joshvera
|
f93243f5b5
|
Merge remote-tracking branch 'origin/master' into typescript-exports
|
2018-03-13 13:13:53 -07:00 |
|
Rob Rix
|
1e1495a507
|
Use while to define forLoop .
|
2018-03-13 16:10:20 -04:00 |
|
Patrick Thomson
|
16ecd27814
|
Merge pull request #1556 from github/while-evaluation
Evaluatable instance for While and DoWhile.
|
2018-03-13 16:05:40 -04:00 |
|
Rob Rix
|
b597ef909a
|
Merge branch 'import-environments' of https://github.com/github/semantic-diff into import-environments
|
2018-03-13 16:00:02 -04:00 |
|
Rob Rix
|
a8b6528f67
|
Commit the right name ✋ 😞
|
2018-03-13 15:59:52 -04:00 |
|
Rob Rix
|
cee2e78ee5
|
Merge branch 'master' into import-environments
|
2018-03-13 15:58:17 -04:00 |
|
Rob Rix
|
a968fa05ac
|
Tidy up bindEnv.
|
2018-03-13 15:57:57 -04:00 |
|
Patrick Thomson
|
eb364317cb
|
move logic out of eval and into a helper
|
2018-03-13 15:57:08 -04:00 |
|
Patrick Thomson
|
d72c1807a2
|
stylistic changes
|
2018-03-13 15:42:47 -04:00 |
|
Patrick Thomson
|
611f1a9a6f
|
Merge remote-tracking branch 'origin/evaluate-for-loops' into while-evaluation
Thanks to @robrix for the fixed eval instance.
|
2018-03-13 15:40:34 -04:00 |
|
Rob Rix
|
2ee1c7d472
|
Eval Module using [] to print the last value.
|
2018-03-13 15:36:02 -04:00 |
|
Rob Rix
|
e846675b5b
|
Eval using [] to print the last value.
|
2018-03-13 15:34:50 -04:00 |
|
Rob Rix
|
9448cb437f
|
Bind variables in for loops.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-03-13 15:33:46 -04:00 |
|
Rob Rix
|
fb7946714c
|
Unify equal types.
|
2018-03-13 15:33:18 -04:00 |
|
Rob Rix
|
b40eda1551
|
liftComparison promotes its operands.
|
2018-03-13 15:32:46 -04:00 |
|
Rob Rix
|
a6b4e5490a
|
Eval using [] to print the last value.
|
2018-03-13 15:32:23 -04:00 |
|
Rob Rix
|
b8a31a21fb
|
Add a typechecking entry point for TypeScript.
|
2018-03-13 15:31:36 -04:00 |
|
Rob Rix
|
6c5650b950
|
Merge remote-tracking branch 'origin/while-evaluation' into evaluate-for-loops
|
2018-03-13 15:06:47 -04:00 |
|
Patrick Thomson
|
d84e5d2043
|
otiose comments
|
2018-03-13 13:41:29 -04:00 |
|
Patrick Thomson
|
dffab93724
|
add for loops too, why not
|
2018-03-13 13:37:27 -04:00 |
|
Rob Rix
|
3a6ed6ff0c
|
Merge remote-tracking branch 'origin/while-evaluation' into evaluate-for-loops
|
2018-03-13 13:28:03 -04:00 |
|
Patrick Thomson
|
76e22f79cc
|
unused import and pragma
|
2018-03-13 13:02:33 -04:00 |
|
Patrick Thomson
|
b6a0494d2f
|
Merge remote-tracking branch 'origin/master' into while-evaluation
|
2018-03-13 13:01:22 -04:00 |
|
Patrick Thomson
|
88a909690a
|
unused import
|
2018-03-13 13:00:48 -04:00 |
|
Patrick Thomson
|
0cdcba6778
|
for real this time
|
2018-03-13 12:59:45 -04:00 |
|
Ayman Nadeem
|
8adefeebb0
|
Merge pull request #1544 from github/grammar-guide
Grammar development guide for semantic code team
|
2018-03-13 09:54:44 -07:00 |
|
Patrick Thomson
|
837b59f763
|
fix Type's implementation of liftComparison
|
2018-03-13 12:50:11 -04:00 |
|
Ayman Nadeem
|
8371d88d69
|
Merge branch 'master' into grammar-guide
|
2018-03-13 09:47:24 -07:00 |
|
Rob Rix
|
77a51026cf
|
Define Evaluatable for TermF point-free.
|
2018-03-13 12:45:40 -04:00 |
|
Rob Rix
|
e1788b5ff1
|
📝 the use of foldMap1/nonEmpty.
|
2018-03-13 12:45:12 -04:00 |
|
Patrick Thomson
|
75215da112
|
document liftComparison
|
2018-03-13 12:44:24 -04:00 |
|
Rob Rix
|
40adaf2b3b
|
Move require/load from Data.Abstract.Evaluatable to Control.Abstract.Analysis.
|
2018-03-13 12:42:33 -04:00 |
|
Patrick Thomson
|
fb67b923f5
|
merge cruft and rework ordering -> int mapping
|
2018-03-13 12:41:40 -04:00 |
|