-
Notifications
You must be signed in to change notification settings - Fork 3
Stackoverflow queries
Marcelo Sousa edited this page Jul 6, 2015
·
33 revisions
The query used can be found here and here
The csv of results is in the repository under benchmarks.
Links to stackoverflow with interesting comparators for 1st experiment:
- http://stackoverflow.com/questions/28301/impose-a-total-ordering-on-all-instances-of-any-class-in-java
- http://stackoverflow.com/questions/3084115/which-usage-of-compareto-method-is-more-understandable
- http://stackoverflow.com/questions/30449488/comparison-method-violates-its-general-contract-everything-seems-ok
Examples of buggy comparators:
-
http://ask.webatall.com/java/2392_comparison-method-violates-its-general-contract.html
-
http://sohu.io/questions/315300/java-error-comparison-method-violates-its-general-contract
Intro Example for Several Functions
Benchmarks POPL'15
- http://stackoverflow.com/questions/30449488/comparison-method-violates-its-general-contract-everything-seems-ok
- http://stackoverflow.com/questions/9486605/comparison-method-violates-its-general-contract-in-java-7
- http://stackoverflow.com/questions/30458633/why-does-my-compare-methd-throw-illegalargumentexception-sometimes
- http://stackoverflow.com/questions/30479349/same-code-is-producing-different-outputs-for-java-7-8
- http://stackoverflow.com/questions/30191653/transitivity-property-of-string-comparison-in-java
- http://stackoverflow.com/questions/11441666/java-error-comparison-method-violates-its-general-contract
- http://stackoverflow.com/questions/10234038/compare-method-throw-exception-comparison-method-violates-its-general-contract
- http://stackoverflow.com/questions/16075779/comparison-method-throws-general-contract-exception
- http://dertompson.com/2012/11/23/sort-algorithm-changes-in-java-7/
Maybe
Low-level