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

Sean/typed core fn #20

Open
wants to merge 49 commits into
base: master
Choose a base branch
from
Open

Sean/typed core fn #20

wants to merge 49 commits into from

Commits on Nov 29, 2023

  1. flake

    gnumonik committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    04eece1 View commit details
    Browse the repository at this point in the history
  2. shell

    gnumonik committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    c6c8930 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Added uplc command line option for , pulled in plutus-core dep from C…

    …HaP, added basic nix shell with build deps & locale config, placeholder UPLC codegen module & functions. You almost certainly need the hie.yaml and .envrc to work on this so I committed those intentionally.
    gnumonik committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    3e3562c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99c51cb View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    75012d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62c4685 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Switched to a typed CoreFn data type (instead of stashing type info i…

    …n the annotation) + reworked pretty printer to... print prettily
    gnumonik committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    b173baf View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    5b02fe1 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    822c6d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. Working on conversion of typeclass dictionaries. (Pretty messy, using…

    … this as a temporary work branch)
    gnumonik committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    23fac0a View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Adjusted typeclass desugaring to use real source locations in the cas…

    …e expressions, necessary for fully typing the desugared typeclass declarations
    gnumonik committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    f3a86eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28a850e View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Typed CoreFn conversion now works with MPTCs, cleaned up a bunch of u…

    …gly CoreFn desugaring code
    gnumonik committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    282d951 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdd4bb1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #17 from mlabs-haskell/sean/typedCoreFn.typeclasse…

    …s-wip
    
    Sean/typed core fn.typeclasses wip
    gnumonik authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    766b580 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e2ca01 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Mutually recursive binding groups, binders, attempt at generalizing T…

    …Unknowns, small tweak to pretty printer
    gnumonik committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    51344c8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #19 from mlabs-haskell/sean/typedCoreFn.wip

    Sean/typed core fn.wip
    gnumonik authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    9ffcbcf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    722a0cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e6237d8 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Configuration menu
    Copy the full SHA
    02129dd View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    b2befc1 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Nix setup

    t4ccer committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    5a70555 View commit details
    Browse the repository at this point in the history
  2. Trigger CI

    t4ccer committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    86ec038 View commit details
    Browse the repository at this point in the history
  3. Remove unused configs

    t4ccer committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    acbc49d View commit details
    Browse the repository at this point in the history
  4. Disable typos check

    Too many of them to fix now
    t4ccer committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    43bea5a View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    5f464c5 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    aa95066 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Remove Nix Plutarch wrapper

    t4ccer committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    df4b8b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    5a83437 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Fixed issue w/ transitive imports resulting from explicitly desguarin…

    …g dictionary types, (sort of) fixed let-generalization, ported over more tests
    gnumonik committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    c99c476 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    293acc9 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Type inference/checking machinery removed from CoreFn desugaring mach…

    …inery. (We're now properly *reconstructing* the types)
    gnumonik committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    1e17804 View commit details
    Browse the repository at this point in the history
  2. Added some empty list tests

    gnumonik committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    161bdef View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Configuration menu
    Copy the full SHA
    f35cdb0 View commit details
    Browse the repository at this point in the history
  2. prettyprinter improvements

    gnumonik committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    b4f557e View commit details
    Browse the repository at this point in the history
  3. even prettier

    gnumonik committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    7876fdb View commit details
    Browse the repository at this point in the history
  4. extremely pretty

    gnumonik committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    c862bd5 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

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

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    d295a01 View commit details
    Browse the repository at this point in the history
  2. Nix setup

    t4ccer authored and gnumonik committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    ae4f703 View commit details
    Browse the repository at this point in the history
  3. Trigger CI

    t4ccer authored and gnumonik committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    991c758 View commit details
    Browse the repository at this point in the history
  4. Remove unused configs

    t4ccer authored and gnumonik committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    4214ae6 View commit details
    Browse the repository at this point in the history
  5. Disable typos check

    Too many of them to fix now
    t4ccer authored and gnumonik committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    6349472 View commit details
    Browse the repository at this point in the history
  6. Remove Nix Plutarch wrapper

    t4ccer authored and gnumonik committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    ed35645 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a9f7a14 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #22 from mlabs-haskell/sean/typedCoreFn.test-infra

    Sean/typed core fn.test infra
    gnumonik authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    fcce0c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Merge pull request #21 from mlabs-haskell/t4/ci-nix

    Set up Nix CI
    klntsky authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    a9fb17a View commit details
    Browse the repository at this point in the history