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

Reference the true interface file (.resi, rei) when an implementation fails to implement its contract #46

Open
wants to merge 56 commits into
base: 4.06.1+BS
Choose a base branch
from

Commits on Mar 18, 2020

  1. Improve better error message

    bobzhang committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    31ad47b View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2020

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

Commits on Mar 21, 2020

  1. Configuration menu
    Copy the full SHA
    2c9f893 View commit details
    Browse the repository at this point in the history
  2. Improve error message

    bobzhang committed Mar 21, 2020
    Configuration menu
    Copy the full SHA
    8cea5fc View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2020

  1. refine unit metadata

    bobzhang committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    4992e82 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2020

  1. Configuration menu
    Copy the full SHA
    a1c7197 View commit details
    Browse the repository at this point in the history
  2. Fix edge cases of Some () and Some (x : unit)

    Note that `Some ()` goes to constant branch
    For constant branch, we pretty much know it is. undefined or not
    while `Some (x : unit)` goes to type based analysis
    For type based, if it is predefined unit, done, otherwise need check its constructor description
    bobzhang committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    b5c26d2 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2020

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

Commits on Apr 11, 2020

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

Commits on Apr 15, 2020

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

Commits on Apr 16, 2020

  1. add Fld_vairant and Fld_extension

    turn Fld_na to Fld_na of string for debugging
    bobzhang committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    1c6861c View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2020

  1. Configuration menu
    Copy the full SHA
    4293aec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6233e80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1764288 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2020

  1. git rid of caml_fresh_oo_id

    bobzhang committed Apr 26, 2020
    Configuration menu
    Copy the full SHA
    119c8e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2020

  1. Configuration menu
    Copy the full SHA
    807eed0 View commit details
    Browse the repository at this point in the history
  2. unified extension encoding

    bobzhang committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    4b6ebf3 View commit details
    Browse the repository at this point in the history
  3. specialize extension comparison

    - transl_extension_path will be a temporary thing, it is a string in BS
    - in native, for non-const, it compares (Fld 0) with `transl_extension_path`, for const, it use itself to compare against `transl_extension_path`
    - for bs, in both cases, it calls `extension_slot_eq exn transl_extension_path`
    bobzhang committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    b1ef1de View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

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

Commits on May 10, 2020

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

Commits on May 18, 2020

  1. Configuration menu
    Copy the full SHA
    539f904 View commit details
    Browse the repository at this point in the history
  2. tweak, get rid of string_set

    bobzhang committed May 18, 2020
    Configuration menu
    Copy the full SHA
    77318c3 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. specialize Pt_assertfalse

    bobzhang committed May 19, 2020
    Configuration menu
    Copy the full SHA
    42ad0ab View commit details
    Browse the repository at this point in the history

Commits on May 20, 2020

  1. Configuration menu
    Copy the full SHA
    a020fc6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4579368 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a410ff7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c553931 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2020

  1. Configuration menu
    Copy the full SHA
    dfc68f5 View commit details
    Browse the repository at this point in the history
  2. add Fld_cons

    bobzhang committed May 27, 2020
    Configuration menu
    Copy the full SHA
    018a24a View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2020

  1. avoid polymorphic comparison

    bobzhang committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    e3d0a9b View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2020

  1. whitespace tweak

    bobzhang committed Jul 11, 2020
    Configuration menu
    Copy the full SHA
    2de236d View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2020

  1. test BS_ONLY

    bobzhang committed Jul 17, 2020
    Configuration menu
    Copy the full SHA
    87396e7 View commit details
    Browse the repository at this point in the history
  2. translmod_rec

    bobzhang committed Jul 17, 2020
    Configuration menu
    Copy the full SHA
    0aabcc8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b68c41 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2020

  1. Configuration menu
    Copy the full SHA
    8e0f7c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0855869 View commit details
    Browse the repository at this point in the history
  3. add more data

    bobzhang committed Jul 19, 2020
    Configuration menu
    Copy the full SHA
    4ff3edc View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

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

Commits on Jul 23, 2020

  1. add is_poly_var primitive

    bobzhang committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    2de9e2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7abc1c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b0092d0 View commit details
    Browse the repository at this point in the history
  4. small tweak

    bobzhang committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    7573959 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    92e58be View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2020

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

Commits on Sep 28, 2020

  1. add Config.syntax_kind

    bobzhang committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    47ab980 View commit details
    Browse the repository at this point in the history
  2. better location for ocaml#4513

    bobzhang committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    f16cac1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    332544c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2e0195 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    05ba9ae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d93a23e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1e7dcbb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b7abd5f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    13c08d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

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

Commits on Dec 17, 2020

  1. no offset for bs backend

    bobzhang committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    bc2625f View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

  1. Reference the true interface file (.resi, rei) when an implementation…

    … fails to implement its contract
    Michael Weichert committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    1299d75 View commit details
    Browse the repository at this point in the history