Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor S-Exp protocols to depend on fewer Idris modules #3060

Merged
merged 6 commits into from
Aug 31, 2023

Commits on Aug 28, 2023

  1. Refactor S-Exp protocols

    Remove dependency on a lot of the compiler source-code.
    
    This means specialising some of the S-Expr parser from the general
    Idris2 source-code parsing code to a separate copy for the S-Expr parser.
    
    It's difficult to share source-code between the two parsers because
    the S-exp parser doesn't need the full token structure an Idris2
    source-code requires.
    Ohad Kammar committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    6bec06d View commit details
    Browse the repository at this point in the history
  2. Add to CHANGELOG

    Ohad Kammar committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    a536b5e View commit details
    Browse the repository at this point in the history
  3. Add show/pretty instances to SExp tokens

    Ohad Kammar committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    3091640 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Add missing module to protocols ipkg

    Ohad Kammar committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    86767bd View commit details
    Browse the repository at this point in the history
  2. Fix parser

    Ohad Kammar committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    7c64f0e View commit details
    Browse the repository at this point in the history
  3. Move idris2protocols.ipkg to a non-root subdirectory

    Ohad Kammar committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    ddb1681 View commit details
    Browse the repository at this point in the history