Skip to content

Improve compile time of parser combinators such as Combine #36918

Description

@DemiMarie

Currently, parser combinator libraries such as Combine require a very long time to type-check. This does not happen with similar Haskell libraries.

This bug can be considered resolved when such libraries do not take too much time to type check.

Activity

  1. added
    I-slowIssue: Problems and improvements with respect to performance of generated code.
    on Oct 3, 2016
  2. bluss commented on Oct 3, 2016

    @bluss
    Contributor

    Please make the issue as specific and actionable as possible. It's best to report specific, measurable issues – they often get fixed!

    For example the issue could specify a code snippet that uses combine, the version of the crate, the version of the compiler, and how long it takes to compile.

    Previous combine issue: #21231 is fixed since Rust 1.11.

    Current PR #36917 will have a positive impact.

  3. DemiMarie commented on Oct 3, 2016

    @DemiMarie
    ContributorAuthor

    Seeing as the underlying issue Marwes/combine#21 was closed, I will close this ticket. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    I-slowIssue: Problems and improvements with respect to performance of generated code.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions