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

Adds support for qualified refs to $ion, $ion_encoding #830

Merged
merged 7 commits into from
Sep 7, 2024
Merged

Commits on Sep 4, 2024

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

Commits on Sep 5, 2024

  1. Adds support for qualified refs to $ion, $ion_encoding

    * Adds support for `module_name::encoding_name::parameter` syntax
    * Adds support for `(module_name::macro_name ...)` syntax
    
    The only modules currently supported are `$ion` (the system module)
    and `$ion_encoding` the active module.
    
    This patch also starts uses `Rc` to store macro references in the body
    of a compiled macro. This allows the macro to continue referring to
    its dependent even if the dependent is no longer directly addressable.
    zslayton committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    fabb7fe View commit details
    Browse the repository at this point in the history
  2. clippy suggestions

    zslayton committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6a53680 View commit details
    Browse the repository at this point in the history
  3. renamed method

    zslayton committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    139c369 View commit details
    Browse the repository at this point in the history
  4. Fixed broken doc link

    zslayton committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    a80ec3d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    626cbfa View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

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