Timur Sağlam
|
fc19bf7555
Move argument parsing into the explicit CLI API and use more compact syntax.
|
5 лет назад |
Timur Sağlam
|
272b8438eb
Fix setting the argument default values.
|
5 лет назад |
Timur Sağlam
|
a3580e8287
Clean up the CLI class, deduplicate flags.
|
5 лет назад |
Timur Sağlam
|
6ab2fa4c77
Merge pull request #169 from jplag/parallel-compare
|
5 лет назад |
Timur Sağlam
|
814d5a3ca0
Restore printing of comparison time.
|
5 лет назад |
Timur Sağlam
|
f265afaeeb
Add parallel comparison test cases based on the existing tests.
|
5 лет назад |
Timur Sağlam
|
28fd681ca2
Clean up comparison strategies to reduce code duplication.
|
5 лет назад |
Timur Sağlam
|
5082e46f69
Merge branch 'master' into parallel-compare
|
5 лет назад |
Timur Sağlam
|
75697b6d2f
Update readme to reflect the current state of the CLI.
|
5 лет назад |
Sebastian Hahner
|
38f9e6aa62
Merge pull request #175 from jplag/107-testcases
|
5 лет назад |
Sebastian Hahner
|
6dea61ad8c
Merge pull request #176 from jplag/namegen
|
5 лет назад |
Timur Sağlam
|
5055d50838
Implement support for the CLI argument -c to specify the comparison mode.
|
5 лет назад |
Timur Sağlam
|
fbb2af7f03
Remove copy method that was previously missed.
|
5 лет назад |
Timur Sağlam
|
446c22db8d
Remove copy functionality from tokens, as it is no longer required.
|
5 лет назад |
Timur Sağlam
|
455d08f5ba
Implement non-blocking parallel comparison strategy which does not touch a single submission concurrently.
|
5 лет назад |
Sebastian Hahner
|
a1edc207f5
Applied change requests
|
5 лет назад |
Sebastian Hahner
|
7a191a491a
Add more in depth test for the partial plagiarism case.
|
5 лет назад |
Sebastian Hahner
|
d24a12c6be
Add more in depth test for the partial plagiarism case.
|
5 лет назад |
Sebastian Hahner
|
a398824f06
Add new test cases for no duplicates and partial plagiarism.
|
5 лет назад |
Sebastian Hahner
|
6b18a010a3
Merge pull request #174 from jplag/166-volumetesting
|
5 лет назад |
Sebastian Hahner
|
dd32583c16
Close #166. Adds efficient volume testing in O(n+m) that verifies matching results with a derivation of .1 percent
|
5 лет назад |
Timur Sağlam
|
af24de2422
Fix parameter naming of the token constructor.
|
5 лет назад |
Timur Sağlam
|
4d87704168
Clean up abstract strategy and add time-related reporting.
|
5 лет назад |
Timur Sağlam
|
b689db7f4c
Make the GST algorithm thread-safe.
|
5 лет назад |
Timur Sağlam
|
fd348f5d58
Implement a (deep) copy method for tokens and token lists.
|
5 лет назад |
Sebastian Hahner
|
0ff53e4d2d
Add initial volume test.
|
5 лет назад |
Sebastian Hahner
|
d2b707e2cd
Close #165. Close #167. Adds -n CLI flag to limit the number of saved matches.
|
5 лет назад |
Timur Sağlam
|
1e2d189abd
Extended the comparison mode to enable the parallel strategy.
|
5 лет назад |
Timur Sağlam
|
08142564c8
Make the parallel version a new dedicated strategy.
|
5 лет назад |
Timur Sağlam
|
6484028bbd
Changed comparison algorithm to enable parallel comparison.
|
5 лет назад |