| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Addresses review feedback by axel22.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Here we had an issue that RedBlack does not work the same way
for sets - which are not supposed to replace an element if
it is the same (wrt equals) and maps - which should replace
the corresponding values.
Adding an overwrite parameter which decides whether to overwrite
added keys if they are the same in the ordering.
Fix tests.
|
|
|
|
|
| |
This avoids unnecessary allocation of Option and Function objects,
mostly helping performance of small trees.
|
|
|
|
| |
Performance of `to` and `until` is now the same.
|
| |
|
|
This more clearly separates the new implementation from the now
deprecated abstract class RedBlack and avoids naming conflicts
for the member classes.
|