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

Fixed Issue with macOS build using 'd:lto' flag + Added support for *.nim.cfg and *.nims files to specify compiler flags. + Amended the README see #52 #55

Merged
merged 45 commits into from
Nov 5, 2021

Commits on Nov 1, 2021

  1. Configuration menu
    Copy the full SHA
    e1b3a0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df0deb3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ef2a47 View commit details
    Browse the repository at this point in the history
  4. nim-version: 'stable'.

    SekouDiaoNlp committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    0ed39e0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f034e16 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b704c3 View commit details
    Browse the repository at this point in the history
  7. fixed typo.

    SekouDiaoNlp committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    8403447 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7a8665e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a46554f View commit details
    Browse the repository at this point in the history
  10. Corrections.

    SekouDiaoNlp committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    3ef3c51 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8e142bb View commit details
    Browse the repository at this point in the history
  12. fail-fast: false.

    SekouDiaoNlp committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    29f9940 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    62d7ac2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    887c265 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    187ac0c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    844d9ae View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Configuration menu
    Copy the full SHA
    36e2775 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3cce9e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ea88c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bb5efc6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    97e539d View commit details
    Browse the repository at this point in the history
  6. Updated documentation to remove switches.py references and add instea…

    …d references to `*.nim.cfg` or `*.nims`.
    SekouDiaoNlp committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    0f52eb6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fb5ea7a View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'origin/dev' into dev

    # Conflicts:
    #	tests/test_distribution.py
    SekouDiaoNlp committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    6bea40a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bd10648 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7c28d32 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4714280 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d7bc4bb View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Refactored NimCompiler.compile_nim_extension() and NimCompiler.compil…

    …e_nim_code(). + Added docstrings for all the new methods.
    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    3fc7645 View commit details
    Browse the repository at this point in the history
  2. Fixed documentation to clarify how to ensure chosenim_install is inst…

    …alled at build time. See issue #52.
    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    9555ad9 View commit details
    Browse the repository at this point in the history
  3. Renamed requirements.txt to requirements_dev.txt to conform to naming…

    … conventions. + Amended documentation to reflect the change.
    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    0ad75a5 View commit details
    Browse the repository at this point in the history
  4. Added '.rstrip()' to comparison to fix "AssertionError: assert 'Hello…

    … World!\n' == 'Hello World!\r\n'" when using the latest version of pytest.
    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    f143675 View commit details
    Browse the repository at this point in the history
  5. Added pyproject.toml with full PEP compliance.

    Uses poetry as a build backend and mypy as a type checker.
    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    ee1948c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bfff572 View commit details
    Browse the repository at this point in the history
  7. Fixed copy-paste typo.

    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    96a1064 View commit details
    Browse the repository at this point in the history
  8. Renamed requirements.txt to requirements_dev.txt to conform to naming…

    … conventions. + Amended documentation to reflect the change.
    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    227653f View commit details
    Browse the repository at this point in the history
  9. nim-version: 'stable'.

    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    ad30f66 View commit details
    Browse the repository at this point in the history
  10. Added mypy dependency.

    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    bd84f94 View commit details
    Browse the repository at this point in the history
  11. Added Type annotations.

    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    602aa25 View commit details
    Browse the repository at this point in the history
  12. Added # type: ignore[assignment, operator] to allow for reassignment …

    …of values from 'str' to 'Path' and vice versa.
    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    c77447a View commit details
    Browse the repository at this point in the history
  13. Added # type: ignore[attr-defined] to allow import of NimCompiler, Ni…

    …mporter from same directory.
    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    cbe13c1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2f51cb4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5e25e85 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b9680b2 View commit details
    Browse the repository at this point in the history
  17. Trimmed build matrix.

    SekouDiaoNlp committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    b1cabd8 View commit details
    Browse the repository at this point in the history