1
1
mirror of https://github.com/github/semantic.git synced 2024-12-21 22:01:46 +03:00
Commit Graph

21640 Commits

Author SHA1 Message Date
Rob Rix
1fa5f9a44b Parameterize Located by the cell type. 2018-05-10 19:33:11 -04:00
Rob Rix
fdd0697d3e Define Monovariant as a GADT indexed by its cell type. 2018-05-10 19:30:08 -04:00
Rob Rix
67892e9cf1 Define Precise as a GADT indexed by its cell type. 2018-05-10 19:27:20 -04:00
Rob Rix
0c0982c25f Live stores locations directly. 2018-05-10 19:15:59 -04:00
Rob Rix
61e2dd9faf 🔥 the Foldable instance for Live. 2018-05-10 19:15:26 -04:00
Rob Rix
9818589a92 Add a convenience for constructing Live sets from addresses. 2018-05-10 19:15:05 -04:00
Rob Rix
44c4c5c78c 🔥 a bunch of redundant instances for Live. 2018-05-10 19:10:01 -04:00
Rob Rix
1c9a6fdbea Align the instances. 2018-05-10 19:08:55 -04:00
Rob Rix
a916074ef9 Rename a bunch of type parameters. 2018-05-10 19:08:23 -04:00
Rob Rix
602728b54d Align some instances. 2018-05-10 18:47:56 -04:00
Rob Rix
95e90534e3 Move the Just into the foldMapA. 2018-05-10 18:47:04 -04:00
Rob Rix
6dcd774f1c We weren’t really getting anything from this constraint. 2018-05-10 18:37:12 -04:00
Rob Rix
72339800e3 🔥 the Precise/Monovariant field selectors. 2018-05-10 18:32:51 -04:00
Rob Rix
2abfd92678 Bump effects for https://github.com/joshvera/effects/pull/43 2018-05-10 18:27:10 -04:00
Rob Rix
3711ff9b41 Merge branch 'trace-in-telemetry' into high-level-addressable-effect 2018-05-10 16:06:51 -04:00
Rob Rix
423c229c73 Parameterize Cache by the cell type. 2018-05-10 12:37:06 -04:00
Rob Rix
5d51eb9a5e Parameterize Configuration by the cell type. 2018-05-10 12:33:49 -04:00
Rob Rix
dcad4d852c Parameterize Heap by the cell type. 2018-05-10 12:31:12 -04:00
Rob Rix
c22b80ccba Re-export Cell from Control.Abstract.Heap. 2018-05-10 12:30:15 -04:00
Rob Rix
52705244de Align & space out the remaining instances. 2018-05-10 12:18:15 -04:00
Rob Rix
5177ebdd3a 🔥 a bunch of unused instances for Heap. 2018-05-10 12:16:54 -04:00
Rob Rix
2c695b3537 Spell out all the Heap type parameters in full. 2018-05-10 12:15:56 -04:00
Rob Rix
70a2199eec Spell out a bunch of type parameters in full. 2018-05-10 12:13:04 -04:00
Rob Rix
c05d708f15 Clean up a bunch of imports. 2018-05-10 11:55:04 -04:00
Rob Rix
25ca85a062 Close over the queues instead. 2018-05-10 11:54:25 -04:00
Rob Rix
a16d581b53 Handle the reader effect for the queues internally to runTelemetry. 2018-05-10 11:53:19 -04:00
Rob Rix
79b15fc959 🔥 some redundancy in the Member constraint. 2018-05-10 11:50:18 -04:00
Rob Rix
db3fc91d5d 🔥 Action. 2018-05-10 11:46:15 -04:00
Rob Rix
5a9ea5aba0 Swap the arguments to runDistribute. 2018-05-10 11:45:26 -04:00
Rob Rix
9afaf8ae5b 🔥 our various Run instances. 2018-05-10 11:43:03 -04:00
Rob Rix
4d872353aa 🔥 the orphan Run instance. 2018-05-10 11:41:44 -04:00
Rob Rix
dd76d0b848 Spacing. 2018-05-10 11:41:30 -04:00
Rob Rix
f7b387d189 Run TaskEff manually. 2018-05-10 11:41:19 -04:00
Rob Rix
ad4c929026 Set the current module & span for builtins. 2018-05-10 11:07:49 -04:00
Rob Rix
1b402031ed withCurrentCallStack takes the call stack as a parameter. 2018-05-10 11:07:08 -04:00
Rob Rix
716e225da9 Test that puts ends up in the traces. 2018-05-10 11:03:42 -04:00
Rob Rix
5933aa0937 Print in the Python prelude. 2018-05-10 11:00:15 -04:00
Rob Rix
13660b9e9d Test for expected symbols, not exact symbols. 2018-05-10 10:59:38 -04:00
Rob Rix
2410387e97 Allow the tests to examine the traces. 2018-05-10 10:58:24 -04:00
Rob Rix
35902e0de8 Prefix builtins with __semantic_. 2018-05-10 10:49:45 -04:00
Rob Rix
972c0c8563 Bind builtins in the environment. 2018-05-10 10:48:55 -04:00
Rob Rix
cb09919f70 Merge branch 'master' into builtins 2018-05-10 10:34:09 -04:00
Rob Rix
dc45d41f1e Merge pull request #1827 from github/line-directives
Line directives
2018-05-10 10:33:54 -04:00
Rob Rix
b0b878b938 Merge branch 'master' into line-directives 2018-05-10 10:28:25 -04:00
Rob Rix
75d2c50589 Test the results of cross-module function calls. 2018-05-10 10:26:07 -04:00
Rob Rix
734545227e 📝 runGoto. 2018-05-10 10:22:35 -04:00
Josh Vera
d60e22d10c Merge pull request #1826 from github/high-level-module-table-effect
High level module table effect
2018-05-10 10:21:06 -04:00
Rob Rix
c2f48fb982 🔥 the ns/addr conveniences. 2018-05-10 10:11:34 -04:00
Rob Rix
4fca683eae Test for the presence of the desired symbols rather than the exact list. 2018-05-10 10:10:57 -04:00
Rob Rix
ae7ee6e860 Test Go environments/heaps against the names. 2018-05-10 10:07:11 -04:00