All work
- Implement Sorted for int maps and setsDIMAP-25
- PersistentIntSet doesn't override java.lang.Object#toStringDIMAP-24Josh Lemer
- int-map can save allocations during assoc if the new value is == the existing valueDIMAP-23Josh Lemer
- Performance improvement to int-map range functionDIMAP-22Resolved issue: DIMAP-22Josh Lemer
- clojure.data.int_map.IntSet.BitSetContainer and SingleContainer are non-static inner classes but should be static or separatedDIMAP-21Josh Lemer
- IntSet.count is never used, it should be stored/cached after being computedDIMAP-20
- Branch nodes could use bitmaps to save spaceDIMAP-19
- empty doesn't preserve metaDIMAP-18Resolved issue: DIMAP-18
- Use singleton empty map/setDIMAP-17Resolved issue: DIMAP-17
- int sets return false for .equals and = when comparing against java.util.Set, and similarly for int maps against java.util.MapDIMAP-16Resolved issue: DIMAP-16Zach Tellman
- PersistentIntMap equals/equiv gives wrong resultDIMAP-15Resolved issue: DIMAP-15Zach Tellman
- support element lookup on transient setsDIMAP-14Resolved issue: DIMAP-14Zach Tellman
- Cannot merge int-sets of different density.DIMAP-13Zach Tellman
- range sometimes breaks seqDIMAP-12Resolved issue: DIMAP-12Zach Tellman
- Align equiv/equals semantics to core PMs and improve performanceDIMAP-11Resolved issue: DIMAP-11Zach Tellman
- StackOverflowError clojure.data.int_map.Nodes$Leaf.assoc (Nodes.java:623)DIMAP-10Resolved issue: DIMAP-10Zach Tellman
- Unlike regular transient sets, data.int-map transient sets do not support the IFn interfaceDIMAP-9Resolved issue: DIMAP-9Zach Tellman
- Union, intersection and difference have only 2 arguments versionsDIMAP-8Josh Lemer
- Minor typos in README and docstringDIMAP-7Resolved issue: DIMAP-7Ben Cook
- int-map doc string is overly restrictive?DIMAP-6Resolved issue: DIMAP-6Alex Miller
- NullPointerException in IntSet unionDIMAP-5Resolved issue: DIMAP-5Zach Tellman
- Worth the effort to make int-map and int-set sorted?DIMAP-4Resolved issue: DIMAP-4Zach Tellman
- Update functions not tail recursiveDIMAP-3Resolved issue: DIMAP-3Zach Tellman
- Proper seq on int-setsDIMAP-2Resolved issue: DIMAP-2Zach Tellman
- Support efficient rseq on int mapsDIMAP-1Resolved issue: DIMAP-1Zach Tellman
25 of 25
Implement Sorted for int maps and sets
Description
Environment
None
Details
Details
Assignee
Unassigned
UnassignedReporter
Alex Miller
Alex MillerPriority

Created March 21, 2023 at 2:18 PM
Updated March 21, 2023 at 2:37 PM
made int maps and sets sorted. It should be easy to implement the clojure.lang.Sorted interface on these types now which would open up some additional parts of the core api to work with these types.
Docstrings should also be updated where appropriate.