1
1
mirror of https://github.com/github/semantic.git synced 2024-12-20 13:21:59 +03:00
Commit Graph

23103 Commits

Author SHA1 Message Date
Rob Rix
aea17bb2ec Define a handler for Primitive effects. 2018-05-28 10:43:00 -04:00
Rob Rix
fc5600e23c Define a Primitive effect. 2018-05-28 10:40:44 -04:00
Rob Rix
cb10c3decf Derive Bounded & Enum instances for Builtin. 2018-05-28 10:09:30 -04:00
Rob Rix
fd548475cf Define builtins using Builtin. 2018-05-28 10:09:11 -04:00
Rob Rix
46d871a98a Define a helper to derive printable names from Builtins. 2018-05-28 10:08:36 -04:00
Rob Rix
d7cc70ec06 Define a datatype naming builtins. 2018-05-28 10:04:53 -04:00
Rob Rix
a01e723b31 Run ValueErrors in TermEvaluator. 2018-05-28 09:55:01 -04:00
Rob Rix
49de5d3357 Generalize runGoto. 2018-05-28 09:51:58 -04:00
Rob Rix
ed8127d23d Generalize runAllocator. 2018-05-28 09:49:45 -04:00
Rob Rix
b888ff3d9e Generalize runReturn & runLoopControl. 2018-05-28 09:45:40 -04:00
Rob Rix
015b74cf41 Give Value a term type parameter once more. 2018-05-28 09:35:42 -04:00
Rob Rix
a2135fda74 Don’t use overloaded lists. 2018-05-28 09:35:03 -04:00
Rob Rix
2993c3588c Correct the specs. 2018-05-28 08:54:33 -04:00
Rob Rix
ea94863148 Fix a couple of hints. 2018-05-28 08:45:02 -04:00
Rob Rix
8f183d5f86 Represent Value as a normal ADT. 2018-05-28 08:44:45 -04:00
joshvera
2410589fb6 ++proto3-suite 2018-05-25 19:00:37 -04:00
joshvera
64a2f81001 Try to derive Message1 for Array 2018-05-25 18:59:58 -04:00
joshvera
8c933df67d ++proto3-suite 2018-05-25 18:28:45 -04:00
joshvera
1e5899dfa8 Replace NameOf1 with GenericNamed 2018-05-25 18:28:12 -04:00
Patrick Thomson
18723b2c1e dedent import list 2018-05-25 13:02:03 -04:00
joshvera
9a7d9a4abf ++proto3-suite 2018-05-25 12:39:22 -04:00
joshvera
a921d5a279 ++fastsum 2018-05-25 12:38:15 -04:00
joshvera
07cd7233c3 Add liftDotProto for Sums over lists of functors with Message1 and NameOf1 instances 2018-05-25 12:38:06 -04:00
Patrick Thomson
9b68986a93 warnings 2018-05-25 12:36:48 -04:00
Patrick Thomson
bec56ece82 otiose 'do' 2018-05-25 12:35:16 -04:00
Patrick Thomson
3e02366d14 don't use Eff in toAST since it's just being called from IO. 2018-05-25 12:34:04 -04:00
Patrick Thomson
b2aa29e6c6 🔥 dbg and just use trace. 2018-05-25 12:28:56 -04:00
Patrick Thomson
6bd6e71d75 Implement a correct bracket. 2018-05-25 11:37:16 -04:00
Patrick Thomson
0254ad676a WIP: this works, but doesn't bracket or rethrow correctly. 2018-05-25 10:57:19 -04:00
joshvera
c361978271 Add liftDecodeMessage 2018-05-25 09:59:23 -04:00
Rick Winfrey
3dbf0ec68c Convert to newtype 2018-05-25 01:57:20 -05:00
Rick Winfrey
e74bfca4bd Assign basic type synonym declarations 2018-05-25 01:57:20 -05:00
Rick Winfrey
ea18738a28 Assign string and array literals 2018-05-25 01:57:20 -05:00
Rick Winfrey
d86a41f17c Assign character literals 2018-05-25 01:57:20 -05:00
Rick Winfrey
1da6cec06e Add Literal.Character syntax constructor 2018-05-25 01:57:20 -05:00
Timothy Clem
7e63f87bc4 Too slow 2018-05-24 21:22:09 -07:00
Timothy Clem
4bad0324cf Attempt to always set gitHash 2018-05-24 21:07:05 -07:00
joshvera
e33ef0f8f5 Stub Sum instance 2018-05-24 18:46:48 -04:00
joshvera
5dd3f68368 hlint 2018-05-24 17:39:01 -04:00
joshvera
80cf96ecbf Use aeson 1.3 and bump proto3-suite 2018-05-24 17:33:25 -04:00
joshvera
0fb3ea0c84 Add a Message1 instance for Term 2018-05-24 17:32:42 -04:00
joshvera
800f2bc858 Change type of product and remove instances from Error 2018-05-24 16:23:47 -04:00
joshvera
a33b4851a6 Add Message1 for Empty 2018-05-24 16:20:12 -04:00
joshvera
84c3bef78e Add Identity and Product 2018-05-24 16:19:58 -04:00
joshvera
7ca9969966 Add Message instances for JSON types 2018-05-24 14:55:01 -04:00
Josh Vera
3641d6d18c Merge pull request #1885 from github/ctags-protip
Ctags protip
2018-05-24 14:09:17 -04:00
joshvera
131ffe0fad Depend on proto3-suite and derive Named instances for Empty and Identifier 2018-05-24 13:43:51 -04:00
Rob Rix
12b0f12f64 Merge branch 'master' into ctags-protip 2018-05-24 13:43:48 -04:00
Timothy Clem
5abcef5e31 Merge pull request #1874 from github/deployment-setup
Tuning deployment setup: health checks and successfully deploy
2018-05-24 10:35:41 -07:00
Timothy Clem
a15efb9327 Merge branch 'master' into deployment-setup 2018-05-24 10:13:25 -07:00