All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Examples 3.8.1-2
[nothing]
[nothing]
- Examples 3.7.*
- Benchmarks for examples 3.7.*
- Example 2.5.4: test for duplicate inserts
- Example 2.5.4: changes order of inserts in test to get better balanced tree and better code coverage
- Example 2.5.4: wrong main method was tested
- tests for examples 2.6.*
- Example 2.6.2: name of vertex should be public
- Example 2.6.2:
reachList
should useSet
instead ofList
and propagate accumulator
- tests for examples 2.5.*
- Example 2.5.1: toBTree now produces left-heavy tree if list has size 2
- Example 2.5.6: evalNodesIter should have been public
- Example 2.5.1: one-off error in add-method of ImmutableArrayList
- main methods for all examples in part 1 and 2 that allow to call the implemented functions with parameters that can be adjusted in the code
- Javadoc comment about author and source of examples in all java files
- Tests for rest of chapter 4
[nothing]
- some small bugs discovered in the code for part 2 during the implementation of the main methods
- Full implementations for chapter 6
[nothing]
[nothing]
- Full implementations and tests of part 1
- JMH benchmarks for part 1
- Full implementations for chapter 4-5
- Tests for chapter 4 up to example no. 2
- continuous builds with Travis CI
- code coverage reports with Jacoco and Codecov.io
[nothing]
[nothing]