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

Generative labels #1169

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

Generative labels #1169

wants to merge 72 commits into from

Commits on May 13, 2022

  1. effectalias init

    Orbion-J committed May 13, 2022
    Configuration menu
    Copy the full SHA
    b1969a3 View commit details
    Browse the repository at this point in the history
  2. desalias inline

    Orbion-J committed May 13, 2022
    Configuration menu
    Copy the full SHA
    49a9a61 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

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

Commits on May 19, 2022

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

Commits on May 20, 2022

  1. Configuration menu
    Copy the full SHA
    84ffd9b View commit details
    Browse the repository at this point in the history
  2. effectname body desugared into effectname

    allow better printing
    Orbion-J committed May 20, 2022
    Configuration menu
    Copy the full SHA
    5150615 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee1651e View commit details
    Browse the repository at this point in the history

Commits on May 23, 2022

  1. Revert "desalias inline"

    This reverts commit 49a9a61.
    Orbion-J committed May 23, 2022
    Configuration menu
    Copy the full SHA
    a2d8bdc View commit details
    Browse the repository at this point in the history
  2. Revert "effectname body desugared into effectname"

    This reverts commit 5150615.
    Orbion-J committed May 23, 2022
    Configuration menu
    Copy the full SHA
    419aca4 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. Configuration menu
    Copy the full SHA
    6e8c0df View commit details
    Browse the repository at this point in the history
  2. cleaning before pr

    Orbion-J committed May 24, 2022
    Configuration menu
    Copy the full SHA
    1355a93 View commit details
    Browse the repository at this point in the history
  3. re-cleaning

    Orbion-J committed May 24, 2022
    Configuration menu
    Copy the full SHA
    50edb64 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Configuration menu
    Copy the full SHA
    ce200de View commit details
    Browse the repository at this point in the history
  2. Update bin/repl.ml

    Co-authored-by: Daniel Hillerström <daniel.hillerstrom@ed.ac.uk>
    Orbion-J and dhil authored May 27, 2022
    Configuration menu
    Copy the full SHA
    c0c3e5b View commit details
    Browse the repository at this point in the history
  3. Update bin/repl.ml

    Co-authored-by: Daniel Hillerström <daniel.hillerstrom@ed.ac.uk>
    Orbion-J and dhil authored May 27, 2022
    Configuration menu
    Copy the full SHA
    eace411 View commit details
    Browse the repository at this point in the history
  4. Update bin/repl.ml

    Co-authored-by: Daniel Hillerström <daniel.hillerstrom@ed.ac.uk>
    Orbion-J and dhil authored May 27, 2022
    Configuration menu
    Copy the full SHA
    93b2cf1 View commit details
    Browse the repository at this point in the history
  5. Update bin/repl.ml

    Co-authored-by: Daniel Hillerström <daniel.hillerstrom@ed.ac.uk>
    Orbion-J and dhil authored May 27, 2022
    Configuration menu
    Copy the full SHA
    1736097 View commit details
    Browse the repository at this point in the history
  6. Update bin/repl.ml

    Co-authored-by: Daniel Hillerström <daniel.hillerstrom@ed.ac.uk>
    Orbion-J and dhil authored May 27, 2022
    Configuration menu
    Copy the full SHA
    bb0fb30 View commit details
    Browse the repository at this point in the history
  7. Update core/desugarDatatypes.mli

    Co-authored-by: Daniel Hillerström <daniel.hillerstrom@ed.ac.uk>
    Orbion-J and dhil authored May 27, 2022
    Configuration menu
    Copy the full SHA
    6206a6b View commit details
    Browse the repository at this point in the history
  8. Update bin/repl.ml

    Co-authored-by: Daniel Hillerström <daniel.hillerstrom@ed.ac.uk>
    Orbion-J and dhil authored May 27, 2022
    Configuration menu
    Copy the full SHA
    9a499fc View commit details
    Browse the repository at this point in the history
  9. Update core/defaultAliases.ml

    Co-authored-by: Daniel Hillerström <daniel.hillerstrom@ed.ac.uk>
    Orbion-J and dhil authored May 27, 2022
    Configuration menu
    Copy the full SHA
    c45fbbc View commit details
    Browse the repository at this point in the history
  10. Update core/desugarDatatypes.ml

    Co-authored-by: Daniel Hillerström <daniel.hillerstrom@ed.ac.uk>
    Orbion-J and dhil authored May 27, 2022
    Configuration menu
    Copy the full SHA
    832a424 View commit details
    Browse the repository at this point in the history
  11. Update core/desugarDatatypes.ml

    Co-authored-by: Daniel Hillerström <daniel.hillerstrom@ed.ac.uk>
    Orbion-J and dhil authored May 27, 2022
    Configuration menu
    Copy the full SHA
    0bd30cd View commit details
    Browse the repository at this point in the history
  12. Update core/desugarDatatypes.ml

    Co-authored-by: Daniel Hillerström <daniel.hillerstrom@ed.ac.uk>
    Orbion-J and dhil authored May 27, 2022
    Configuration menu
    Copy the full SHA
    35e50e8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    14df529 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    31dffbb View commit details
    Browse the repository at this point in the history
  15. idem

    Orbion-J committed May 27, 2022
    Configuration menu
    Copy the full SHA
    3489b8a View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

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

Commits on Jun 1, 2022

  1. new error kind mismatch

    Orbion-J committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    69f2920 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2022

  1. fresh label : init

    Orbion-J committed Jun 3, 2022
    Configuration menu
    Copy the full SHA
    f88808d View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. local labels : working

    Orbion-J committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    5bce834 View commit details
    Browse the repository at this point in the history
  2. fix : embeded errors

    Orbion-J committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    dccac21 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. fixes

    Orbion-J committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    fd82138 View commit details
    Browse the repository at this point in the history
  2. fix label projections

    Orbion-J committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    806570a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Configuration menu
    Copy the full SHA
    7dc5f76 View commit details
    Browse the repository at this point in the history
  2. various fixes

    Orbion-J committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    ca580a5 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

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

    Orbion-J committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    109ca66 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ab606c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc0682f View commit details
    Browse the repository at this point in the history
  5. correction tests

    Orbion-J committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    01d9a09 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

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

Commits on Jun 22, 2022

  1. nested fresh label

    Orbion-J committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    7a9a437 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b6d3f9 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2022

  1. alias stuff

    Orbion-J committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    fd52e08 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. functional

    Orbion-J committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    aa73727 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99c0878 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    07040be View commit details
    Browse the repository at this point in the history
  4. default arg in repl

    Orbion-J committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    6d907e7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    75a4f73 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    82641fc View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. wip

    Orbion-J committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    b9e25e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    571ffa2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c76a41e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    38f7f3e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    58919f5 View commit details
    Browse the repository at this point in the history
  6. fix in test

    Orbion-J committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    6a5e7da View commit details
    Browse the repository at this point in the history
  7. fixes rule-check ocamlformat

    Orbion-J committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    310ebb4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    152b59a View commit details
    Browse the repository at this point in the history
  9. fix tests unit labels

    Orbion-J committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    de09626 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. fix Labels in tests

    Orbion-J committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    667a886 View commit details
    Browse the repository at this point in the history
  2. fix Labels tests

    Orbion-J committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    61ad662 View commit details
    Browse the repository at this point in the history
  3. fix labels tests

    Orbion-J committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    589a7db View commit details
    Browse the repository at this point in the history
  4. fix labels tests

    Orbion-J committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    3ea8ddf View commit details
    Browse the repository at this point in the history
  5. fix labels tests

    Orbion-J committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    ab3ab86 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. change pollution test

    Orbion-J committed Jul 22, 2022
    Configuration menu
    Copy the full SHA
    5e5dae6 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

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

    dhil committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    066af32 View commit details
    Browse the repository at this point in the history
  3. Fix bug and generalise.

    This commit fixes a regression introduced by the previous commit,
    wherein numeric labels wouldn't get looked up correctly in
    `Label.{Map,Set}`.
    
    This commit also generalises `fresh` such that it can be used locally
    within a binding context. Furthermore, it changes the syntax such that
    it no longer introduces encloses a list of bindings, but instead uses
    the standard block-structured scope of Links.
    dhil committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    478c2a2 View commit details
    Browse the repository at this point in the history
  4. Fix unique label resolution

    dhil committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    717eba0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec92181 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    192c437 View commit details
    Browse the repository at this point in the history