Rob Rix
|
1a670825de
|
Simplify a pattern match.
|
2019-12-20 12:28:19 -05:00 |
|
Rob Rix
|
c07324ff90
|
Split Domain into multiple effects.
|
2019-12-20 12:24:04 -05:00 |
|
Rob Rix
|
75a63dd340
|
Split up abstraction into separate constructors.
|
2019-12-20 12:04:29 -05:00 |
|
Rob Rix
|
50933159aa
|
Revert "Extract the basic introduction forms into a new syntax type."
This reverts commit ff4523e25e .
|
2019-12-20 10:26:30 -05:00 |
|
Rob Rix
|
58f6298ee4
|
Revert "Use Analysis.Intro in Core’s syntax."
This reverts commit 1828a1a433 .
|
2019-12-20 10:23:07 -05:00 |
|
Rob Rix
|
1828a1a433
|
Use Analysis.Intro in Core’s syntax.
|
2019-12-20 10:22:16 -05:00 |
|
Rob Rix
|
1e1bd838f3
|
Reformat the Core destructors using LambdaCase.
stylish-haskell is willing to leave these definitions alone.
|
2019-12-20 10:10:02 -05:00 |
|
Rob Rix
|
d876d010ff
|
Reformat language pragmas.
|
2019-12-20 10:07:02 -05:00 |
|
Rob Rix
|
086018019f
|
Reformat language pragmas.
|
2019-12-20 10:06:42 -05:00 |
|
Rob Rix
|
1948e2b619
|
Sort/align imports.
|
2019-12-20 10:06:37 -05:00 |
|
Rob Rix
|
2fe68f3d0f
|
Alignment.
|
2019-12-20 10:06:32 -05:00 |
|
Rob Rix
|
cc403afe27
|
🔥 Analysis.
|
2019-12-19 12:30:05 -05:00 |
|
Rob Rix
|
f68bce11f6
|
Reference variables using the Domain effect.
|
2019-12-19 12:11:37 -05:00 |
|
Rob Rix
|
c4db1c9db4
|
Evaluate records using the Domain effect.
|
2019-12-19 12:09:37 -05:00 |
|
Rob Rix
|
e546950f29
|
Parameterize terms by addresses.
|
2019-12-19 11:52:05 -05:00 |
|
Rob Rix
|
1bc3c65efe
|
🔥 the term parameter from Analysis.
|
2019-12-19 11:18:54 -05:00 |
|
Rob Rix
|
039148aa89
|
Define a smart constructor for concretizing lambdas.
|
2019-12-19 11:14:01 -05:00 |
|
Rob Rix
|
9f2a2fc819
|
Define a smart constructor for constructing lambdas.
|
2019-12-19 11:11:47 -05:00 |
|
Rob Rix
|
1832212aea
|
Interpret functions using the Domain effect.
|
2019-12-19 11:09:33 -05:00 |
|
Rob Rix
|
a60380ad09
|
Revert "Parameterize terms by addresses."
This reverts commit 1d292b0395 .
|
2019-12-19 11:06:44 -05:00 |
|
Rob Rix
|
1d292b0395
|
Parameterize terms by addresses.
|
2019-12-19 11:06:40 -05:00 |
|
Rob Rix
|
f85c31c127
|
Merge branch 'master' into analysis-effects
|
2019-12-19 10:54:29 -05:00 |
|
Rob Rix
|
443b4ca8e1
|
Add lambdas to Intro.
|
2019-12-18 15:13:38 -05:00 |
|
Patrick Thomson
|
3d1c102019
|
Widen prettyprinter dependencies.
|
2019-12-18 11:23:29 -05:00 |
|
Rob Rix
|
cfc8bdfe38
|
🔥 Ignored.
|
2019-12-18 10:54:54 -05:00 |
|
Rob Rix
|
6485f858ed
|
Move Named & Ignored into Analysis.Name.
|
2019-12-18 10:51:02 -05:00 |
|
Rob Rix
|
667f894ec3
|
Merge branch 'ghcide-is-painless' into analysis-effects
|
2019-12-18 09:49:08 -05:00 |
|
Rob Rix
|
ff4523e25e
|
Extract the basic introduction forms into a new syntax type.
|
2019-12-16 13:50:58 -05:00 |
|
Patrick Thomson
|
6bebd84deb
|
Officially require GHC 8.8.
|
2019-12-13 15:48:49 -05:00 |
|
Rob Rix
|
fbd86f3115
|
Concretize using the smart constructors.
|
2019-12-13 11:43:56 -05:00 |
|
Rob Rix
|
d113cc4ea9
|
Use the smart constructors to tidy up Core.Eval.
|
2019-12-13 11:38:10 -05:00 |
|
Patrick Thomson
|
dc69714053
|
Merge remote-tracking branch 'origin/master' into glorious-ghc-upgrade-8.8
|
2019-12-13 11:23:36 -05:00 |
|
Rob Rix
|
34a0afbfba
|
Merge branch 'fused-effects-one-dot-zero' into analysis-effects
|
2019-12-12 12:53:27 -05:00 |
|
Patrick Thomson
|
34214b737f
|
Fix Generators module.
|
2019-12-11 15:44:50 -05:00 |
|
Rob Rix
|
83194f8b98
|
🔥 a redundant import.
|
2019-12-10 15:11:01 -05:00 |
|
Rob Rix
|
df43078a65
|
Merge branch 'master' into fused-effects-one-dot-zero
|
2019-12-10 14:48:48 -05:00 |
|
Patrick Thomson
|
68ab3cbb97
|
semantic:exe now compiles
|
2019-12-10 13:32:56 -05:00 |
|
Patrick Thomson
|
d258677dd8
|
And the rest of them
|
2019-12-06 14:54:06 -05:00 |
|
Patrick Thomson
|
c2685b81c3
|
Revert whitespace changes.
|
2019-12-06 14:52:49 -05:00 |
|
Patrick Thomson
|
dd5cf213d6
|
Derive HFoldable instances for syntax types.
|
2019-12-06 14:51:09 -05:00 |
|
Patrick Thomson
|
17d0b57f85
|
Preserve whitespace.
|
2019-12-06 14:05:20 -05:00 |
|
Patrick Thomson
|
1c735d46d0
|
Establish HTraversable instances for Core, Ann, and Failure.
|
2019-12-05 15:06:54 -05:00 |
|
Patrick Thomson
|
9fb876be84
|
Port over RightModule definitions for Core and Ann.
|
2019-11-08 10:36:43 -05:00 |
|
Patrick Thomson
|
35ea116f00
|
Bump various FE dependencies from 0.5 to 1.0.
|
2019-11-07 15:48:57 -05:00 |
|
Rob Rix
|
4ede4ae68b
|
Concretize values via the Domain effect.
|
2019-11-07 11:03:10 -05:00 |
|
Rob Rix
|
56cc4e1040
|
Construct Unit, Bool, & String via the Domain effect.
|
2019-11-07 11:01:41 -05:00 |
|
Rob Rix
|
7f6680d825
|
Specialize the Env effect to Name.
|
2019-11-05 12:08:13 -05:00 |
|
Rob Rix
|
02ae8de2ba
|
Specialize Analysis to Name.
|
2019-11-05 12:02:39 -05:00 |
|
Rob Rix
|
0e69c0a67a
|
Use Analysis.Name in Core.
|
2019-11-05 11:17:09 -05:00 |
|
Rob Rix
|
a3e7d51cfe
|
Fix a typo.
|
2019-11-04 14:30:45 -05:00 |
|