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

Modernize the codebase #204

Merged
merged 10 commits into from
Feb 4, 2020
Merged

Modernize the codebase #204

merged 10 commits into from
Feb 4, 2020

Commits on Jan 28, 2020

  1. Configuration menu
    Copy the full SHA
    9a7fcf1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16043db View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2020

  1. increase required version of Rust to 1.32

    This will allow us to use edition 2018.
    markbt committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    a801f00 View commit details
    Browse the repository at this point in the history
  2. suppress deprecation warning for std::mem::uninitialized

    Since we are targetting 1.32, and std::mem::MaybeUninit wasn't stabilized until
    1.36, suppress the deprecation warning.
    markbt committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    bf41900 View commit details
    Browse the repository at this point in the history
  3. use std::sync::Once::new()

    markbt committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    9d9a32b View commit details
    Browse the repository at this point in the history
  4. python27-sys: edition 2018

    markbt committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    5d096c3 View commit details
    Browse the repository at this point in the history
  5. python3-sys: edition 2018

    markbt committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    458f555 View commit details
    Browse the repository at this point in the history
  6. cpython: edition 2018

    markbt committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    d1d93c2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    45fdacc View commit details
    Browse the repository at this point in the history
  8. use paste to generate module init symbol names

    Use the `paste` crate to generate the module init symbol names (`initfoo` and
    `PyInit_foo`), rather than requiring the user to pass them in.  This makes
    creating modules less error-prone.
    markbt committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    a9e7e49 View commit details
    Browse the repository at this point in the history