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

32 Commits

Author SHA1 Message Date
joshvera
de2146a1cd Merge 'master' into json 2017-07-20 12:35:34 -04:00
Rob Rix
fc09d74b73 Rename the Source module to Data.Source. 2017-06-24 09:59:41 -04:00
Rob Rix
e5558c32a4 Evaluate the results of tasks to whnf in parallel. 2017-05-30 14:57:14 -04:00
Rob Rix
086a58932c 📝 distribute, distributeFor, & distributeFoldMap. 2017-05-30 12:57:23 -04:00
Rob Rix
ab91184f94 📝 parse, decorate, diff, & render. 2017-05-30 11:59:25 -04:00
Rob Rix
b9ee1564f4 📝 runTask. 2017-05-30 11:56:45 -04:00
Rob Rix
40262691bf 📝 Task, Differ, and Renderer. 2017-05-30 11:56:13 -04:00
Rob Rix
ed555c8be4 Decorate Tasks take R-algebras. 2017-05-29 17:25:37 -04:00
Rob Rix
228f79ac57 Move DiffRenderer and TermRenderer into Renderer. 2017-05-29 17:12:05 -04:00
Rob Rix
77ac9b02c3 🔥 NamedDecorator. 2017-05-29 16:43:52 -04:00
Rob Rix
940f1ec147 Handle ToC output in Task. 2017-05-29 16:23:02 -04:00
Rob Rix
b15c561800 Render diffs to patch format in Task. 2017-05-29 15:57:41 -04:00
Rob Rix
e7890fe71a Define a distributed foldMap over Tasks. 2017-05-29 15:44:22 -04:00
Rob Rix
5877e39c12 Define distributeFor in terms of distribute. 2017-05-29 15:43:10 -04:00
Rob Rix
9335b996ac Derive Eq & Show instances for DiffRenderer and TermRenderer. 2017-05-29 15:17:34 -04:00
Rob Rix
82d6288a52 Derive Eq & Show instances for NamedRenderer. 2017-05-29 15:16:22 -04:00
Rob Rix
9a9fe5f475 Task holds its renderer as a function. 2017-05-29 15:01:20 -04:00
Rob Rix
297348e95f Split term/diff renderers back up. 2017-05-29 14:56:06 -04:00
Rob Rix
a727203a3f Move parseDiffAndRenderBlobs into Semantic. 2017-05-29 14:52:04 -04:00
Rob Rix
b3fb50383e Move parseAndRenderBlob into Semantic. 2017-05-29 14:50:13 -04:00
Rob Rix
ec74497030 Export NamedDecorator and NamedRenderer. 2017-05-29 14:44:00 -04:00
Rob Rix
ac5cc1694a Define a named s-expression renderer. 2017-05-29 14:41:38 -04:00
Rob Rix
2e1146f40a Parse, diff, and render blobs using Task. 2017-05-29 13:59:11 -04:00
Rob Rix
cba2972731 Define a for-like convenience for distributing tasks. 2017-05-29 13:54:43 -04:00
Rob Rix
087f84a22a Define a Task for diffing terms. 2017-05-29 13:32:23 -04:00
Rob Rix
2b9ab0be58 Distributing tasks concurrently does not imply folding their results. 2017-05-29 13:25:58 -04:00
Rob Rix
341d7f0957 Add an explicit export list to Semantic.Task. 2017-05-29 13:19:39 -04:00
Rob Rix
8cae75e743 Switch on the decorator for à la carte assignment. 2017-05-29 13:18:12 -04:00
Rob Rix
f0354b8a6c Define the identity decorator for SyntaxTerms. 2017-05-29 13:17:24 -04:00
Rob Rix
e13f72fc85 Decorate SyntaxTerms with identifiers where requested. 2017-05-29 13:14:51 -04:00
Rob Rix
859ef1917e Move Task & friends into their own module. 2017-05-29 13:13:36 -04:00
Rob Rix
08fea4f15c Stub in a module for Task. 2017-05-29 13:11:17 -04:00