Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / an-cabal/an-rope issues and pull requests

#83 - index() fails if the index isn't in the left-most segment

Issue - State: open - Opened by alantrick about 6 years ago - 1 comment

#82 - Fix potential arithmetic overflows

Pull Request - State: closed - Opened by hawkw about 7 years ago
Labels: bug

#81 - Crash when iterating over lines of empty Rope

Issue - State: closed - Opened by juanibiapina over 7 years ago - 1 comment
Labels: bug, easy

#80 - #78 replaced all instances of or_zero! with saturating_sub

Pull Request - State: closed - Opened by mclark4386 almost 8 years ago - 6 comments
Labels: enhancement

#79 - Optimise Rope performance for small edits

Issue - State: open - Opened by hawkw almost 8 years ago - 3 comments
Labels: enhancement, question, performance

#78 - Replace or_zero macro with saturating_sub

Issue - State: closed - Opened by hawkw almost 8 years ago - 2 comments
Labels: easy, performance

#77 - Do we really need both `Rope` and `Node` types?

Issue - State: open - Opened by hawkw about 8 years ago
Labels: question

#76 - Consider parallelising some Rope operations?

Issue - State: open - Opened by hawkw about 8 years ago
Labels: enhancement, question, performance

#75 - Do something about rope `Index` implementations

Issue - State: open - Opened by hawkw about 8 years ago - 3 comments
Labels: enhancement, question

#74 - Decide how we want `fmt::Debug` implementation for Nodes to look

Issue - State: open - Opened by hawkw about 8 years ago
Labels: enhancement, help wanted, question, easy

#73 - Don't split small nodes

Issue - State: open - Opened by deepinthebuild about 8 years ago - 2 comments
Labels: enhancement, performance

#72 - perf(Rope metrics): Cache and evaluate Rope metrics lazily

Pull Request - State: closed - Opened by hawkw about 8 years ago - 6 comments
Labels: enhancement, performance

#71 - Lazily evaluate Node metrics

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment
Labels: enhancement, from-todo, performance

#70 - feat(rope): make Ropes persistent

Pull Request - State: closed - Opened by hawkw about 8 years ago - 3 comments
Labels: enhancement

#69 - Ropes can be `slice`ed with `Metric`s

Issue - State: open - Opened by hawkw about 8 years ago
Labels: enhancement, easy

#68 - Support more potential line ending characters

Issue - State: open - Opened by hawkw about 8 years ago - 1 comment
Labels: enhancement, easy

#67 - Merge persistent rope code into master

Issue - State: closed - Opened by hawkw about 8 years ago
Labels: enhancement

#66 - Off-by-one error in Line metric

Issue - State: open - Opened by hawkw about 8 years ago - 1 comment
Labels: bug

#65 - Codecov.io coverage reporting seems to be broken

Issue - State: closed - Opened by hawkw about 8 years ago

#64 - Make Ropes fully parameterised with Metrics

Pull Request - State: closed - Opened by hawkw about 8 years ago - 8 comments
Labels: enhancement

#63 - Some code on master is no longer compatible with Tendril

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment
Labels: bug, easy

#62 - Rope iterators should implement more traits

Issue - State: open - Opened by hawkw about 8 years ago - 1 comment
Labels: enhancement

#61 - Rope split() and split_whitespace() also broken when strings split across multiple nodes

Issue - State: open - Opened by hawkw about 8 years ago - 2 comments
Labels: bug

#60 - Add a Makefile

Issue - State: open - Opened by hawkw about 8 years ago - 2 comments
Labels: help wanted, chore

#59 - Consider splitting rope and editor repos

Issue - State: closed - Opened by hawkw about 8 years ago - 10 comments
Labels: question, chore

#58 - Fix Rope.lines() iterator

Pull Request - State: closed - Opened by hawkw about 8 years ago - 3 comments
Labels: bug, enhancement

#57 - Consider factoring out rope metrics to one type?

Issue - State: closed - Opened by hawkw about 8 years ago - 10 comments
Labels: enhancement

#56 - More robust error handling in Rope

Issue - State: open - Opened by hawkw about 8 years ago - 2 comments
Labels: enhancement

#55 - First pass on unicode grapheme based rope splitting and indexing

Pull Request - State: closed - Opened by hawkw about 8 years ago
Labels: bug, enhancement

#54 - Rope indexing doesn't handle pathologically evil strings

Issue - State: open - Opened by hawkw about 8 years ago - 1 comment
Labels: bug

#53 - Grapheme indexing doesn't work and also is slow

Issue - State: closed - Opened by hawkw about 8 years ago
Labels: bug

#52 - Indexing ropes with Unicode characters is Wildly Broken

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment
Labels: bug

#51 - Split `Rope` nodes on newlines & store line counts

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment
Labels: enhancement

#50 - Consider using `clog` to generate changelogs

Issue - State: closed - Opened by hawkw about 8 years ago - 5 comments
Labels: question

#49 - rope: rewrite Extend<> to use .collect()

Pull Request - State: closed - Opened by rachlmac about 8 years ago - 1 comment

#48 - rope: Implement FromIterator<>

Pull Request - State: closed - Opened by rachlmac about 8 years ago

#47 - rope: add support for beta and stable Rust release channels

Pull Request - State: closed - Opened by hawkw about 8 years ago
Labels: enhancement

#46 - Rewrite Rope code to use `.collect::<Rope>()`

Issue - State: closed - Opened by hawkw about 8 years ago - 2 comments
Labels: enhancement, easy

#45 - rope: kinda fix problems with fmt::Debug

Pull Request - State: closed - Opened by twisted-pear about 8 years ago

#44 - Rope delete

Pull Request - State: closed - Opened by twisted-pear about 8 years ago - 1 comment

#43 - Trouble with fmt::Debug?

Issue - State: open - Opened by twisted-pear about 8 years ago - 3 comments
Labels: bug

#42 - Explain how to build, run tests, and benchmark in the README

Issue - State: open - Opened by hawkw about 8 years ago - 1 comment
Labels: documentation, easy

#41 - Feature flags to support building with stable Rust

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment
Labels: easy

#40 - Add a finger or cursor to Rope

Issue - State: open - Opened by hawkw about 8 years ago - 4 comments
Labels: enhancement

#39 - rope: implement Extend<>

Pull Request - State: closed - Opened by rachlmac about 8 years ago - 1 comment
Labels: enhancement

#38 - Tracking issue for Rope performance optimisation

Issue - State: open - Opened by hawkw about 8 years ago - 3 comments
Labels: performance

#37 - "Fuzzy" balance heuristic

Issue - State: open - Opened by hawkw about 8 years ago
Labels: enhancement, question, performance

#36 - Rewrite Rope.rebalance() to be iterative

Issue - State: open - Opened by hawkw about 8 years ago
Labels: enhancement, performance

#35 - Cache node depth as well as length

Issue - State: open - Opened by hawkw about 8 years ago
Labels: enhancement, performance

#34 - Rope performance is Really Bad

Issue - State: closed - Opened by hawkw about 8 years ago - 23 comments
Labels: enhancement, performance

#33 - Benchmarks for Rope performance

Issue - State: closed - Opened by hawkw about 8 years ago
Labels: tests, performance

#32 - Consider chunking the string in `Rope::from(String)`

Issue - State: closed - Opened by hawkw about 8 years ago - 2 comments
Labels: enhancement, question, performance

#31 - Rope.lines() is probably broken

Issue - State: closed - Opened by hawkw about 8 years ago - 4 comments
Labels: bug, tests

#30 - Implement pattern-matching functions for Rope & RopeSlice

Issue - State: open - Opened by hawkw about 8 years ago
Labels: enhancement

#29 - Implement Rope slicing

Pull Request - State: closed - Opened by hawkw about 8 years ago - 3 comments
Labels: enhancement

#28 - Optimise Fibonacci method in Rope internals

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment
Labels: enhancement, easy, from-todo, performance

#27 - Refactor Rope::rebalance()

Issue - State: open - Opened by hawkw about 8 years ago - 3 comments
Labels: enhancement, from-todo, performance

#26 - Implement Rope::char_indices correctly

Issue - State: closed - Opened by hawkw about 8 years ago
Labels: enhancement, from-todo

#25 - Update rope-slice from master

Pull Request - State: closed - Opened by hawkw about 8 years ago

#24 - Implement Rope::delete()

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment
Labels: enhancement, easy

#23 - Consider refactoring Rope::insert family to be more general

Issue - State: open - Opened by hawkw about 8 years ago
Labels: enhancement, question

#22 - Refactor methods returning string slices to make Cows

Issue - State: open - Opened by hawkw about 8 years ago - 1 comment
Labels: enhancement, easy

#21 - Architecture for editor core

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment
Labels: invalid

#20 - Less verbose fmt::Debug implementation for Rope

Issue - State: closed - Opened by hawkw about 8 years ago - 2 comments

#19 - Implement slicing for Rope

Issue - State: closed - Opened by hawkw about 8 years ago
Labels: enhancement

#18 - Rewrite Node to not use Option

Pull Request - State: closed - Opened by hawkw about 8 years ago - 5 comments
Labels: enhancement

#17 - Tracking issue for Rope unicode support

Issue - State: open - Opened by hawkw about 8 years ago - 2 comments
Labels: enhancement

#16 - Do we even need to use Option in Rope?

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment
Labels: help wanted, question

#15 - Rope needs to implement std::iter::FromIterator

Issue - State: closed - Opened by hawkw about 8 years ago - 5 comments
Labels: enhancement, easy

#14 - Rope should implement std::iter::Extend

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment
Labels: enhancement, easy

#13 - @nms needs to learn Rust :)

Issue - State: closed - Opened by hawkw about 8 years ago - 2 comments

#12 - Set up Travis CI

Issue - State: closed - Opened by hawkw about 8 years ago - 4 comments

#11 - Decide on a console UI library

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment
Labels: invalid, question

#10 - Implement Rope::prepend()

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment

#9 - Implement Rope::append()

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment
Labels: enhancement

#8 - Rope provides full std::String API

Issue - State: open - Opened by hawkw about 8 years ago - 2 comments
Labels: enhancement

#7 - Implement Rope::insert family of methods

Issue - State: closed - Opened by hawkw about 8 years ago

#6 - Implement Rope::split

Issue - State: closed - Opened by hawkw about 8 years ago - 1 comment

#5 - Doctests/examples for all public Rope methods

Issue - State: open - Opened by hawkw about 8 years ago
Labels: documentation, tests

#4 - Documentation comments for all public Rope methods

Issue - State: open - Opened by hawkw about 8 years ago
Labels: documentation

#3 - Change rope indexing to use RangeArgument

Issue - State: open - Opened by hawkw about 8 years ago - 1 comment
Labels: enhancement, easy

#2 - Avoid hidden copies

Issue - State: closed - Opened by deepinthebuild about 8 years ago
Labels: performance

#1 - Specify entire Rope API

Issue - State: open - Opened by hawkw about 8 years ago