1
1
mirror of https://github.com/github/semantic.git synced 2025-01-05 05:58:34 +03:00
Commit Graph

15803 Commits

Author SHA1 Message Date
Rob Rix
e88c9b0e56 Allow integration specs to be marked as pending. 2017-09-26 12:23:16 -04:00
Rob Rix
8cf834154d Fix the commented out spec. 2017-09-26 12:14:36 -04:00
Rob Rix
89ab11d291 Merge branch 'test-rws-permutations' into substructural-diffing 2017-09-26 12:10:32 -04:00
Rob Rix
d91e8d8464 🔥 the before/after permutation properties. 2017-09-26 12:06:41 -04:00
Rob Rix
06a929528a Mark the forward permutation diff test as pending. 2017-09-26 10:11:00 -04:00
Rob Rix
0ed594cfab Restrict a, b, and c to be disjoint. 2017-09-26 10:09:54 -04:00
Rob Rix
69aae9986d Ensure that c is distinct from both a and b. 2017-09-26 09:59:31 -04:00
Rob Rix
6608ab48e3 Add (failing) tests that forward/backward permutations are correctly diffed as changes. 2017-09-26 09:56:47 -04:00
Rob Rix
58338d6af2 Add tests that we recover before/after states through forward/backward permutations. 2017-09-26 09:50:50 -04:00
Rob Rix
01e8e1725f Move the listable Syntax synonym into Data.Functor.Listable. 2017-09-26 09:48:59 -04:00
Rob Rix
c9e4968d93 Migrate the RWS tests to à la carte syntax. 2017-09-26 09:44:42 -04:00
Rob Rix
d54f8b34c2 Export comparableByConstructor & equivalentTerms again. 2017-09-26 09:44:25 -04:00
Rob Rix
2aff7745b6 Migrate InterpreterSpec to à la carte syntax. 2017-09-26 09:31:36 -04:00
Rob Rix
b937c38c0e 🔥 the unused Leaf & Branch types. 2017-09-26 09:23:42 -04:00
Rob Rix
b618caa35c Update a few Ruby fixtures. 2017-09-26 09:18:40 -04:00
Rob Rix
0fa57d60c2 Merge branch 'master' into substructural-diffing 2017-09-26 09:13:22 -04:00
Rob Rix
cfc6d13ad0 Define (failing) tests that permutations are changes. 2017-09-26 09:12:06 -04:00
Rob Rix
86ede39a58 🔥 Use empty records in DiffSpec. 2017-09-25 19:54:34 -04:00
Rob Rix
bd4dee20d5 Migrate DiffSpec to à la carte syntax. 2017-09-25 19:52:08 -04:00
Rob Rix
a9c3317758 Derive Mergeable instances for pretty much everything. 2017-09-25 19:51:52 -04:00
Rob Rix
267eab6e75 🔥 the old generic mergeable module. 2017-09-25 19:50:47 -04:00
Rob Rix
da14b3c24a Rework the Rec instance & add a (bad) NonEmpty instance. 2017-09-25 19:49:20 -04:00
Rob Rix
600e05a09d Merge Data.Mergeable.Generic into Data.Mergeable. 2017-09-25 19:44:00 -04:00
Rob Rix
f6efded7d0 Define a Mergeable instance for Unions. 2017-09-25 19:25:21 -04:00
Rob Rix
8e674538e3 Define Listable1 instances for Functions & Methods. 2017-09-25 19:25:14 -04:00
Rob Rix
f274a9dd7d Define a Listable1 instance for Context. 2017-09-25 19:20:01 -04:00
Rob Rix
aae77f6e0e Define a Listable1 instance for Comment. 2017-09-25 19:19:51 -04:00
Rob Rix
b0c79efa9b Define a Listable1 instance for NonEmpty. 2017-09-25 19:19:37 -04:00
Rob Rix
b32a911484 Define Listable instances for Return and Empty. 2017-09-25 19:14:00 -04:00
Rob Rix
909e199e72 Define Listable instances for If and Identifier. 2017-09-25 19:12:44 -04:00
Rob Rix
468a874168 Define Listable instances for non-empty Unions. 2017-09-25 19:08:55 -04:00
Rob Rix
5ba29e6361 Fix the while-statement diff. 2017-09-25 18:46:47 -04:00
Rob Rix
de1a5f8a23 Fix _most of_ the failures. 2017-09-25 18:45:37 -04:00
Rob Rix
c0a526c264 Simplify the context for comparableByConstructor. 2017-09-25 18:27:09 -04:00
Rob Rix
4c4ae14bf8 Sort the context. 2017-09-25 16:00:37 -04:00
Rob Rix
093a02dc88 🔥 a redundant Functor constraint. 2017-09-25 15:56:31 -04:00
Timothy Clem
34da19750b Merge pull request #1323 from github/ruby-assignment-ftw
WIP: Ruby assignment FTW!
2017-09-25 10:37:52 -07:00
Rob Rix
c7685757d1 Reformat genericAlgorithmFor’s type signature. 2017-09-25 12:24:42 -04:00
Rob Rix
e528bd3c6c Export the comparability relation driver. 2017-09-25 12:11:29 -04:00
Timothy Clem
0642755c35 Merge remote-tracking branch 'origin/master' into ruby-assignment-ftw 2017-09-25 09:08:14 -07:00
Rob Rix
e142157ab9 Pass decoratingWith the comparability & equivalence relations. 2017-09-25 12:05:31 -04:00
Rob Rix
fb56d8b604 Merge branch 'master' into substructural-diffing 2017-09-25 11:59:14 -04:00
Timothy Clem
f40b6fd1c8 Merge pull request #1348 from github/toc-assignment
New --toc-assignment flag
2017-09-25 08:55:59 -07:00
Timothy Clem
289b342ba0 Merge branch 'master' into toc-assignment 2017-09-25 08:47:30 -07:00
Rob Rix
c7c1161310 Merge branch 'master' into substructural-diffing 2017-09-25 11:47:26 -04:00
Rob Rix
7e167a75b4 Merge pull request #1341 from github/alternative-algorithms
Alternative Algorithms
2017-09-25 11:46:47 -04:00
Rob Rix
5d812f3a03 Merge branch 'master' into alternative-algorithms 2017-09-25 11:44:17 -04:00
Timothy Clem
4b311dba8e Merge pull request #1349 from github/log-tags
Tag log entries so we can sort, filter, and stat
2017-09-25 08:43:13 -07:00
Rob Rix
8babcb9579 🔥 Symmetrical. 2017-09-25 11:35:10 -04:00
Rob Rix
8975856504 Merge branch 'alternative-algorithms' into substructural-diffing 2017-09-25 11:30:58 -04:00