1
1
mirror of https://github.com/github/semantic.git synced 2024-12-23 14:54:16 +03:00
Commit Graph

12062 Commits

Author SHA1 Message Date
joshvera
9c4f20e634 bump gitlib for libgit2 0.25.1 2017-04-04 11:08:51 -04:00
Rob Rix
f4f83895f6 Evaluate terms in parallel. 2017-04-04 11:00:37 -04:00
Rob Rix
b4d72cc62c Evaluate diffs in parallel. 2017-04-04 10:57:18 -04:00
Rob Rix
35cdc611ad Read files at SHAs in Both. 2017-04-04 10:46:04 -04:00
Rob Rix
15d899abed Run diffs in Both. 2017-04-04 10:42:51 -04:00
Rob Rix
5612624589 Tidy up the readFilesAtSHAs evaluator. 2017-04-04 10:25:10 -04:00
Rob Rix
e73ff7370f 🔥 the dependency on async-pool. 2017-04-03 22:46:41 -04:00
Rob Rix
b978f178c6 Merge branch 'command-dsl' of https://github.com/github/semantic-diff into command-dsl 2017-04-03 22:27:49 -04:00
Rob Rix
35a5644de9 🔥 redundant parens. 2017-04-03 22:27:44 -04:00
Rob Rix
14eeb3131d Merge branch 'master' into command-dsl 2017-04-03 22:23:26 -04:00
Rob Rix
43c2b696ed 🔥 redundant imports. 2017-04-03 22:21:12 -04:00
Rob Rix
ceecfa00b1 Simplify how we deal with empty source blobs. 2017-04-03 20:11:12 -04:00
Rob Rix
39abcaa282 Update the tests. 2017-04-03 20:09:02 -04:00
Rob Rix
ff4bfdb6ec Represent missing files in Maybe. 2017-04-03 20:01:08 -04:00
Rob Rix
d23251e8c7 Add a convenience to diff terms in Maybe. 2017-04-03 20:00:46 -04:00
Rob Rix
6fa40cd3f2 Don’t throw exceptions when reading in IntegrationSpec. 2017-04-03 19:29:08 -04:00
Josh Vera
a3394bfc89 Merge pull request #1068 from github/unlink-openssl
Verify we don't statically link openssl
2017-04-03 18:29:11 -04:00
joshvera
3c76cdc200 bump icu 2017-04-03 18:11:59 -04:00
Rob Rix
5082e01012 🔥 some redundant imports. 2017-04-03 17:42:35 -04:00
Rob Rix
151557a265 Port Command.Diff.Spec to Command. 2017-04-03 17:39:04 -04:00
Rob Rix
fbb899250a Replace the summaries maps with Summaries. 2017-04-03 17:15:58 -04:00
Rob Rix
3b457496a9 ReadFilesAtSHAs returns blobs in Both. 2017-04-03 16:46:13 -04:00
Rob Rix
48ddf53099 Port TOCSpec to Command. 2017-04-03 16:39:35 -04:00
Rob Rix
6b1459f80d Port IntegrationSpec to Command. 2017-04-03 16:34:25 -04:00
Rob Rix
8373395c23 Fall back to patch rendering. 2017-04-03 16:22:04 -04:00
Rob Rix
d589400c58 Perform high-level diffing via Command. 2017-04-03 16:21:44 -04:00
Rob Rix
66028f6745 Split & Patch render to a new File monoid.
This is a cheap way to intercalate newlines.
2017-04-03 16:21:14 -04:00
Rob Rix
35b5efba97 Diff rendering takes a list of blobs and diffs. 2017-04-03 16:05:36 -04:00
Rob Rix
a072db14f3 🔥 Output. 2017-04-03 16:00:00 -04:00
Rob Rix
76d5d0f5a6 🔥 Command.Diff. 2017-04-03 15:59:32 -04:00
Rob Rix
3b5f84e521 Pull the renderer out of the diff mode scope. 2017-04-03 15:46:54 -04:00
Rob Rix
f086517746 Run path diffs in Command. 2017-04-03 15:44:41 -04:00
Rob Rix
04a1444c89 Eta reduce. 2017-04-03 15:40:15 -04:00
Rob Rix
126af5ec91 Render ToC and Summary in the Summaries monoid. 2017-04-03 15:37:20 -04:00
Rob Rix
7447a785da Define a type of summaries. 2017-04-03 15:31:46 -04:00
Rob Rix
f5a41f97cd alternateObjectDirs are FilePaths. 2017-04-03 15:26:28 -04:00
Rob Rix
542de0190c Define a convenience to parse a blob in whatever language we assume for its extension. 2017-04-03 15:13:37 -04:00
Rob Rix
a11623d994 Define a convenience to render a diff to Output. 2017-04-03 15:12:00 -04:00
Rob Rix
e219ae99c7 Don’t pack FilePath into Text. 2017-04-03 14:41:28 -04:00
Rob Rix
86bf611ced We might not know the language. 2017-04-03 14:37:53 -04:00
Rob Rix
6c25704671 🔥 a redundant import. 2017-04-03 12:44:14 -04:00
joshvera
928360571b bump gitlib 2017-04-03 12:37:32 -04:00
Rob Rix
d24469aaef Clarify that parallelization is TBD. 2017-04-03 12:33:53 -04:00
Rob Rix
d58b7d1a89 Spacing. 2017-04-03 12:33:36 -04:00
Rob Rix
b396551aed Generalize the diff command over the field types. 2017-04-03 12:32:36 -04:00
Rob Rix
70cffaa9a3 📝 runCommand. 2017-04-03 12:29:14 -04:00
Rob Rix
51bb7c1b33 📝 the commands. 2017-04-03 12:28:43 -04:00
Rob Rix
670b85edc9 Eta-reduce runDiffRenderer. 2017-04-03 12:22:11 -04:00
Rob Rix
516f888ac8 Export the Command terms. 2017-04-03 12:18:48 -04:00
Rob Rix
37e21217e2 Import the command modules directly. 2017-04-03 12:18:40 -04:00