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

nix: major cleanup #4140

Merged
merged 11 commits into from
Oct 31, 2024
Merged

nix: major cleanup #4140

merged 11 commits into from
Oct 31, 2024

Commits on Oct 27, 2024

  1. Configuration menu
    Copy the full SHA
    bcc0966 View commit details
    Browse the repository at this point in the history
  2. nix: update keywords

    - Add a bunch of new keywords
    - List all `builtins` explicitly
    - Sort alphabetically, to make it easier to spot missing builtins
    - Remove `add`, not a real builtin
    - Move `or` to `keywords`, this is not a `literal`
    h7x4 committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    c9d9d4f View commit details
    Browse the repository at this point in the history
  3. nix: fix string handling

    - The different string variants have different modes of escapes.
      Split `STRING.contains` into their different variants to reflect this.
    - Add escape logic for `'''`
    - Add escape logic for backslash escaped characters.
    h7x4 committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    e22f735 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1bb94a0 View commit details
    Browse the repository at this point in the history
  5. nix: handle markdown comments

    Also ensure comments are handled before any other expressions
    h7x4 committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    2d1fbd4 View commit details
    Browse the repository at this point in the history
  6. nix: handle REPL keywords

    h7x4 committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    45b559a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aad34f7 View commit details
    Browse the repository at this point in the history
  8. nix: better parsing for attrsets

    h7x4 committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    313d27e View commit details
    Browse the repository at this point in the history
  9. nix: update tests

    h7x4 committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    9f548da View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d3876a2 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

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