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

[RFC 0137] Nix language versioning #137

Draft
wants to merge 48 commits into
base: master
Choose a base branch
from

Commits on Dec 12, 2022

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

Commits on Dec 16, 2022

  1. Configuration menu
    Copy the full SHA
    bb73166 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c6d692c View commit details
    Browse the repository at this point in the history
  3. remove non-argument about encouraging a principled approach

    the convention indeed does not encourage discipline, as @andir points
    out[1], and at the worst would encourage haphazard changes because it
    makes them appear harmless, as @tazjin adds [2].
    
    [1]: https://github.com/NixOS/rfcs/pull/137/files#r1050542977
    [2]: https://github.com/NixOS/rfcs/pull/137/files#r1050580213
    fricklerhandwerk committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    4265b08 View commit details
    Browse the repository at this point in the history
  4. add prior art

    as suggested by @piegamesde
    fricklerhandwerk committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    288c7f1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9afffbe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    32436e5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    37cd0bb View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. answer questions and incorporate suggestions

    reworked the proposal to add semantics and combine it with related
    efforts to provide a systematic way of issuing deprecation warnings.
    fricklerhandwerk committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    e1ed3be View commit details
    Browse the repository at this point in the history
  2. incorporate feedback and re-evaluate

    prefer the special syntax approach, based on the arguments that all
    other alternatives would defeat the purpose of guaranteeing predictable
    results, which this proposal values higher than forward compatibility.
    fricklerhandwerk committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    abcda5a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c99631 View commit details
    Browse the repository at this point in the history
  4. fix typo

    fricklerhandwerk committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    6ee9ecd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e081bb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d125cd View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. add Go as prior art

    fricklerhandwerk committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    4776e4e View commit details
    Browse the repository at this point in the history
  2. fix typo

    fricklerhandwerk committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    33af913 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    38793cf View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Configuration menu
    Copy the full SHA
    cc5b1b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3611cd2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a17e28f View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

  1. Update rfcs/0137-nix-language-version.md

    Co-authored-by: Ryan Lahfa <masterancpp@gmail.com>
    fricklerhandwerk and RaitoBezarius authored Jun 10, 2023
    Configuration menu
    Copy the full SHA
    29e2424 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. Configuration menu
    Copy the full SHA
    f6d519e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3364b1c View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. fix wording

    fricklerhandwerk authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    71ae7e7 View commit details
    Browse the repository at this point in the history
  2. remove duplicate example

    Co-authored-by: sternenseemann <sternenseemann@systemli.org>
    fricklerhandwerk and sternenseemann authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    0583d77 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a7def97 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. fix typo

    Co-authored-by: sternenseemann <sternenseemann@systemli.org>
    fricklerhandwerk and sternenseemann authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    8413407 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e41b750 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e97309a View commit details
    Browse the repository at this point in the history
  4. fix typo

    Co-authored-by: sternenseemann <sternenseemann@systemli.org>
    fricklerhandwerk and sternenseemann authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    80255aa View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Configuration menu
    Copy the full SHA
    567d2d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2f921f View commit details
    Browse the repository at this point in the history
  3. fix typo

    fricklerhandwerk authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    371ddd5 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Configuration menu
    Copy the full SHA
    76a3d1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f193f54 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    571c807 View commit details
    Browse the repository at this point in the history
  4. fix typo

    fricklerhandwerk authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    d9d6a10 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d97603e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d54d6bc View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. remove reference to builtins.langVersion

    this is unrelated to the proposal, as the version declaration is only
    relevant for parsing, and would cover all use cases of `langVersion` if
    we have minor version numbers
    fricklerhandwerk committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    a64de1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3d5411 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f2cf11 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8ae831e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7bb92d4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9711fb0 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. add another item to motivation section

    Co-authored-by: piegames <account+github@piegames.de>
    fricklerhandwerk and piegamesde authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    a461ef9 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. update details on version declaration and backward compatibility

    as discussed with @​roberth and @​piegamesde
    
    Co-authored-by: Yorick van Pelt <yorick.vanpelt@tweag.io>
    fricklerhandwerk and yorickvP committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    3e27f3c View commit details
    Browse the repository at this point in the history
  2. add shepherd team

    fricklerhandwerk committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    2fed67c View commit details
    Browse the repository at this point in the history