Skip to content

Traversing larger forests quickly blows the stack #93

@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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions