Rob Rix
|
7009d9ac2b
|
Move the multiple hunks fixture back to the main diffs list.
|
2016-08-18 15:33:14 -04:00 |
|
Rob Rix
|
00689650dd
|
Use the defaultFeatureVectorDecorator in the tests.
|
2016-08-18 14:03:36 -04:00 |
|
Rob Rix
|
d169e6fa66
|
Spacing.
|
2016-08-18 12:51:07 -04:00 |
|
Rob Rix
|
b14a7765e6
|
Copy in b.
|
2016-08-18 11:40:39 -04:00 |
|
Rob Rix
|
ecaff655c1
|
Extract a function to copy terms in.
|
2016-08-18 11:40:33 -04:00 |
|
Rob Rix
|
cabf1a887e
|
Compute recursive as copies instead of replacements.
This should make us more accurate to the tests of Interpreter.
|
2016-08-18 11:37:55 -04:00 |
|
Rob Rix
|
02bb72ee0b
|
Move compare to the where clause.
|
2016-08-18 11:25:21 -04:00 |
|
Rob Rix
|
8aa0f082a6
|
Bump _q_ in all of the specs.
Figure it’s best if they use the same value for the parameter.
|
2016-08-18 11:23:21 -04:00 |
|
joshvera
|
c09887b8df
|
update semantic-diff tests
|
2016-08-17 11:24:12 -04:00 |
|
joshvera
|
b4133bdcac
|
Map comma operators to flattened indexed nodes
|
2016-08-16 17:24:06 -04:00 |
|
Rob Rix
|
9dcbe04297
|
Move the multiple hunks fixture to the todo list.
See also #682.
|
2016-08-12 13:43:00 -04:00 |
|
Rob Rix
|
e820b43469
|
🔥 a redundant import.
|
2016-08-12 13:40:41 -04:00 |
|
Rob Rix
|
b91b305f32
|
Re-enable the RWS insertion bias tests.
|
2016-08-12 13:22:55 -04:00 |
|
Rob Rix
|
443df7da7c
|
Merge branch 'unbiased-branch-diff-tests-that-actually-test-branch-diff-bias' into unbiased-branch-diffs
# Conflicts:
# src/Diffing.hs
# test/CorpusSpec.hs
# tools/semantic-git-diff/test/corpus/diff-summaries.json
|
2016-08-12 13:04:33 -04:00 |
|
Rob Rix
|
d9be26396c
|
Make the RWS test pending on #683.
|
2016-08-12 12:58:37 -04:00 |
|
Rob Rix
|
2b35110d0a
|
🔥 the faulty tests of unbiased branch diffs.
|
2016-08-12 12:24:38 -04:00 |
|
Rob Rix
|
ff4861e2fb
|
Add the unbiased insertion test to the Interpreter spec.
|
2016-08-12 12:16:48 -04:00 |
|
Rob Rix
|
d3c333ae64
|
🔥 the faulty tests of unbiased insertions.
|
2016-08-12 11:59:44 -04:00 |
|
Rob Rix
|
b1e893b3f8
|
Add a concrete test of unbiased insertions.
|
2016-08-12 11:59:09 -04:00 |
|
Rob Rix
|
ada00d0485
|
The RWS unbiased tests require disjoint syntax constructors.
|
2016-08-12 11:44:29 -04:00 |
|
Rob Rix
|
5462278d0f
|
Use the replacing combinator in the tests.
|
2016-08-12 11:44:23 -04:00 |
|
Rob Rix
|
bcaf909957
|
Revert "Mark the (failing) rws tests as pending for the time being."
This reverts commit a9025cacda01db216590e99dd36e867611e0f953.
|
2016-08-12 11:44:18 -04:00 |
|
Rob Rix
|
fa983e5561
|
Add a concrete test of unbiased deletions.
|
2016-08-12 11:40:30 -04:00 |
|
Rob Rix
|
2eead056e1
|
The RWS unbiased tests require disjoint syntax constructors.
|
2016-08-12 09:56:24 -04:00 |
|
Rob Rix
|
7bbbc4cbea
|
Use the replacing combinator in the tests.
|
2016-08-12 09:53:16 -04:00 |
|
Rob Rix
|
0eb43f47a3
|
Use wrap in the RWS correctness test.
|
2016-08-12 09:46:45 -04:00 |
|
Rob Rix
|
df25851902
|
Revert "Mark the (failing) rws tests as pending for the time being."
This reverts commit a9025cacda01db216590e99dd36e867611e0f953.
|
2016-08-12 09:13:52 -04:00 |
|
Rob Rix
|
73f73fdb40
|
Mark the (failing) rws tests as pending for the time being.
|
2016-08-11 15:24:02 -04:00 |
|
Rob Rix
|
86fd5b21fd
|
Use the replacing smart constructor.
|
2016-08-11 14:42:17 -04:00 |
|
Rob Rix
|
0346b5d8f1
|
Use galign to ensure that the constructors are disjoint.
|
2016-08-11 14:32:10 -04:00 |
|
Rob Rix
|
0fc0e80ed9
|
Revert "Revert "Ensure that the syntaxes are disjoint.""
This reverts commit cfe27aec6f0764f451c493439086e03a1bdcf176.
|
2016-08-11 13:33:33 -04:00 |
|
Rob Rix
|
d9b48b6def
|
Revert "Ensure that the syntaxes are disjoint."
This reverts commit 43ebf52752a8cf22ae18633a5667966fd3f74aa0.
|
2016-08-11 13:28:51 -04:00 |
|
Rob Rix
|
70a622ca84
|
Ensure that the syntaxes are disjoint.
|
2016-08-11 13:27:45 -04:00 |
|
Rob Rix
|
fd23564dd5
|
Use a single root function for both interpreter tests.
|
2016-08-11 13:05:36 -04:00 |
|
Rob Rix
|
3eb05a31b1
|
Test the interpreter against insertions as well.
|
2016-08-11 13:03:22 -04:00 |
|
Rob Rix
|
fd2274b997
|
Use a single annotation for both children.
|
2016-08-11 13:00:54 -04:00 |
|
Rob Rix
|
261e82fd21
|
Extract a constructor for the root terms.
|
2016-08-11 12:54:14 -04:00 |
|
Rob Rix
|
7d8eb02ec8
|
Strip the diff and terms in the rws correctness test.
|
2016-08-11 12:50:56 -04:00 |
|
Rob Rix
|
3bb86389ed
|
Strip the diff in the replacement of unicode equivalent terms test.
|
2016-08-11 12:48:41 -04:00 |
|
Rob Rix
|
15b515e7a1
|
Strip the diff in the correctness test.
|
2016-08-11 12:48:27 -04:00 |
|
Rob Rix
|
336f37d0c8
|
Strip diffs in the unbiased test.
|
2016-08-11 12:45:40 -04:00 |
|
Rob Rix
|
0aef8a8467
|
Use stripDiff in the RWS spec.
|
2016-08-11 12:44:49 -04:00 |
|
Rob Rix
|
8d22e7bd85
|
Pointfree definition of root .
|
2016-08-11 12:37:19 -04:00 |
|
Rob Rix
|
7bb5d7cd36
|
Use a single function to compute both roots.
|
2016-08-11 12:36:41 -04:00 |
|
Rob Rix
|
b551f9c3d9
|
Test that the bias of interpreter by reversing the inputs & output.
|
2016-08-11 12:34:32 -04:00 |
|
Rob Rix
|
af831671bc
|
Interpreter uses category equality.
|
2016-08-11 12:32:44 -04:00 |
|
Rob Rix
|
544a6d3daf
|
RWS uses category equality for its comparisons.
|
2016-08-11 12:31:44 -04:00 |
|
Rob Rix
|
fd6701973f
|
Replace termA/termB with functions.
|
2016-08-11 12:25:30 -04:00 |
|
Rob Rix
|
fb847d9d3f
|
Add a test that interpreter is unbiased for deletions.
|
2016-08-11 12:23:34 -04:00 |
|
Rob Rix
|
e4c55a8dbd
|
Add (failing) tests of rws’ bias.
|
2016-08-11 11:53:51 -04:00 |
|