Issues
- 1
- 1
- 2
Replace or_zero macro with saturating_sub
#78 opened by hawkw - 3
Optimise Rope performance for small edits
#79 opened by hawkw - 0
Do we really need both `Rope` and `Node` types?
#77 opened by hawkw - 0
Ropes can be `slice`ed with `Metric`s
#69 opened by hawkw - 0
Consider parallelising some Rope operations?
#76 opened by hawkw - 3
Do something about rope `Index` implementations
#75 opened by hawkw - 0
Rewrite Rope.rebalance() to be iterative
#36 opened by hawkw - 0
- 10
Consider factoring out rope metrics to one type?
#57 opened by hawkw - 1
Lazily evaluate Node metrics
#71 opened by hawkw - 1
Support more potential line ending characters
#68 opened by hawkw - 2
Don't split small nodes
#73 opened by deepinthebuild - 0
- 1
- 0
Merge persistent rope code into master
#67 opened by hawkw - 1
Rope iterators should implement more traits
#62 opened by hawkw - 0
Cache node depth as well as length
#35 opened by hawkw - 1
Architecture for editor core
#21 opened by hawkw - 2
More robust error handling in Rope
#56 opened by hawkw - 0
"Fuzzy" balance heuristic
#37 opened by hawkw - 3
Tracking issue for Rope performance optimisation
#38 opened by hawkw - 4
Add a finger or cursor to Rope
#40 opened by hawkw - 3
Refactor Rope::rebalance()
#27 opened by hawkw - 1
- 0
- 2
Rope split() and split_whitespace() also broken when strings split across multiple nodes
#61 opened by hawkw - 3
Trouble with fmt::Debug?
#43 opened by twisted-pear - 1
- 1
Off-by-one error in Line metric
#66 opened by hawkw - 0
Codecov.io coverage reporting seems to be broken
#65 opened by hawkw - 10
Consider splitting rope and editor repos
#59 opened by hawkw - 2
Add a Makefile
#60 opened by hawkw - 5
Consider using `clog` to generate changelogs
#50 opened by hawkw - 4
Rope.lines() is probably broken
#31 opened by hawkw - 2
- 1
Split `Rope` nodes on newlines & store line counts
#51 opened by hawkw - 1
- 0
Grapheme indexing doesn't work and also is slow
#53 opened by hawkw - 2
Rewrite Rope code to use `.collect::<Rope>()`
#46 opened by hawkw - 1
Feature flags to support building with stable Rust
#41 opened by hawkw - 1
- 1
Implement Rope::delete()
#24 opened by hawkw - 0
Implement slicing for Rope
#19 opened by hawkw - 0
Implement Rope::char_indices correctly
#26 opened by hawkw - 0
Benchmarks for Rope performance
#33 opened by hawkw - 23
Rope performance is Really Bad
#34 opened by hawkw - 1
Optimise Fibonacci method in Rope internals
#28 opened by hawkw - 2
Less verbose fmt::Debug implementation for Rope
#20 opened by hawkw