Skip to content

Traversing larger forests quickly blows the stack #93

Open
@CAD97

Description

@CAD97

eddyb 2019-04-18 at 11:56 AM EDT
I need to optimize the iterators so they don't actually use BTreeSet iterators

eddyb 2019-04-18 at 11:57 AM EDT
right now you have deep tree multiplied by a large constant factor (the size of the iterators)

eddyb 2019-04-18 at 12:00 PM EDT
feel free to open an issue on the gll repo about stack usage of iteration of possibilities (which is what fmt::Debug does)

Right now, it's very easy to blow the stack when printing the debug representation of a gll forest of any nontrivial size.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions