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

Allow ocamlnat's assemble+link phase to be substituted/hooked #10715

Merged
merged 6 commits into from
Nov 1, 2021

Commits on Oct 14, 2021

  1. Remove duplicated type definition in Topeval

    No need to shadow Topcommon.evaluation_result
    dra27 committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    dc90ad4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5421510 View commit details
    Browse the repository at this point in the history
  3. Make Topeval.phrase_name less exposed

    The phrase_name ref is updated with a new unique name at the start of
    Topeval.execute_phrase. All the remaining functions called then use this
    new value, but beforehand retrieved it from the ref. Making it an
    argument to Topeval.load_lambda and passing it on to Topeval.load makes
    the data flow slightly more explicit and also eliminates the need for an
    accessor function for phrase_name ref later.
    dra27 committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    85ba4d7 View commit details
    Browse the repository at this point in the history
  4. Introduce native-toplevel specific hooks module

    This commit simply moves code from Topeval (whose interface is shared
    with the bytecode interpreter) to a new module Tophooks which is
    specific to the native toplevel.
    dra27 committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    dd04253 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7ef6094 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

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