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

Big internals refactoring #761

Open
wants to merge 47 commits into
base: main
Choose a base branch
from
Open

Big internals refactoring #761

wants to merge 47 commits into from

Commits on Jan 2, 2022

  1. Configuration menu
    Copy the full SHA
    16f299a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a64066 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Introduce GADT FormatResult

    avh4 committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    96d815b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f05fad View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Extract Box.LineF

    avh4 committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    f813f06 View commit details
    Browse the repository at this point in the history
  2. Fix warnings

    avh4 committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    ae4a170 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Big refactoring and cleanup of Render.Box and ElmStructure

    ElmStructure now takes on more responsibilities
    and has its own type instead of simply combining Boxes.
    
    Render.Box now almost exclusively uses ElmStructure rather than Box directly.
    avh4 committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    afdeba9 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Configuration menu
    Copy the full SHA
    d89efd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c9c0b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1fb4bd1 View commit details
    Browse the repository at this point in the history
  4. Inline AST.Structure.Fix2AST

    avh4 committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    8d52f65 View commit details
    Browse the repository at this point in the history
  5. Inline AST.Structure.ASTNS2

    avh4 committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    b321077 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dd6df57 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    343301d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b650910 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f14341c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e9f67b2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    033171f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8cdfdff View commit details
    Browse the repository at this point in the history
  13. Add Functor instance to Listing

    avh4 committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    820d35a View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. Configuration menu
    Copy the full SHA
    d79d0b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    082f2a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d7284c View commit details
    Browse the repository at this point in the history
  4. Fix warnings

    avh4 committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    d09696b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    65ef755 View commit details
    Browse the repository at this point in the history
  6. Use more NonEmpty

    avh4 committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    29ac6b3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8f54da2 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2022

  1. Expose TestWorld.Stdio

    avh4 committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    ad13b00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b84f26 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Switch from tasty to hspec

    avh4 committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    eeda39c View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    avh4 committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    0c170b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    163545a View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. Add AST.TransformChain

    avh4 committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    adbf37d View commit details
    Browse the repository at this point in the history
  2. Simplify TransformChain API

    avh4 committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    ef3cc02 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. Configuration menu
    Copy the full SHA
    6255415 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39b9d7f View commit details
    Browse the repository at this point in the history
  3. Make Module into an AST node

    avh4 committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    b05a5a9 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Add foldConst2

    avh4 committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    d7b16f1 View commit details
    Browse the repository at this point in the history
  2. Add ModuleBody node type

    avh4 committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    b987a5a View commit details
    Browse the repository at this point in the history
  3. Add TransformChain.fold

    avh4 committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    2fb5355 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c35f34b View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Add Foldable instance for AST

    avh4 committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    bde356c View commit details
    Browse the repository at this point in the history
  2. Remove dodgy import

    avh4 committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    9eabe10 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Configuration menu
    Copy the full SHA
    6bd8a64 View commit details
    Browse the repository at this point in the history
  2. Update default language options

    avh4 committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    9d33017 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Configuration menu
    Copy the full SHA
    4af0efa View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    avh4 committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    bf41fd3 View commit details
    Browse the repository at this point in the history