Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cython/cython
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.0.6
Choose a base ref
...
head repository: cython/cython
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.0.7
Choose a head ref
  • 16 commits
  • 15 files changed
  • 2 contributors

Commits on Nov 28, 2023

  1. Avoid writing non-latin1 module names in the file (GH-5874)

    … and avoid potentially failing to do so.
    
    Closes #5873
    da-woods authored and scoder committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    a6fecd0 View commit details
    Browse the repository at this point in the history
  2. Set the encoding used in EndToEnd tests to UTF-8 on all platforms sin…

    …ce we read it from a pipe anyway and don't want to care about platform specific encoding issues.
    scoder committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    1b0b49f View commit details
    Browse the repository at this point in the history
  3. Revert "Avoid writing non-latin1 module names in the file (GH-5874)"

    This reverts commit a6fecd0.
    
    Reverted due to missing changes that are currently only available in Cython 3.1.
    scoder committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    a766e98 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Revert "Set the encoding used in EndToEnd tests to UTF-8 on all platf…

    …orms since we read it from a pipe anyway and don't want to care about platform specific encoding issues."
    
    This reverts commit 1b0b49f.
    It produced test failures on old Python versions.
    scoder committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    24bee75 View commit details
    Browse the repository at this point in the history
  2. Manually apply the safe fix from #5874 but without the test (which fa…

    …ils in the stable 3.0 branch for other reasons).
    
    Closes #5873
    scoder committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    6ec1291 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Clarify performance hint wording (#5883)

    * Clarify performance hint wording
    
    I'm getting the impression that it this performance hint isn't
    sufficiently clear about what it wants you to modify.
    
    * Update Cython/Compiler/PyrexTypes.py
    
    Co-authored-by: Matus Valo <matusvalo@users.noreply.github.com>
    
    * Simpify implementation
    
    * Fiddle with escaping of function_name
    da-woods committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    1db67b9 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

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

Commits on Dec 8, 2023

  1. Fix an issue trying list.index indexing in FusedNode (#5896)

    * Fix an issue trying list.index indexing in FusedNode
    
    In some Python versions, generating the error message when .index
    fails to find an index leads to a compiler crash.
    
    Fix this by not relying on type being fully set up while generating
    __str__.
    
    Fixes #5894 and #5588
    
    * Check "in" before indexing
    da-woods committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    66a6be1 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Fix some exceptions in the unicode cimports (#5902)

    And add a missing function.
    
    Possibly worth backporting to 3.0.x (at least partly)
    da-woods committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    44fb246 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Update changelog.

    scoder committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    bbe6240 View commit details
    Browse the repository at this point in the history
  2. Fix conflicting enum to_py function with multiple modules (#5887)

    Fix conflicting names of cpdef enum to_py functions when the an
    enum with the name name exists in multiple modules. Instead use
    the cname to name the to_py function since we have already
    ensured that it is unique and mangled with the module name.
    
    Possibly fixes #5860 (it definitely fixes a real bug, but that
    project has far too many dependencies for me to test, so who knows
    if it fixes *that* bug).
    da-woods committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    e6490a6 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Update changelog.

    scoder committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    e030846 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Fix await/yield/yield from in genexpression iteration (GH-5898)

    Ignore the generator expression iterator when searching for yield/await nodes - the iterator is evaluated in the outer scope instead.
    
    Closes #5851
    da-woods authored and scoder committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    3c4acd2 View commit details
    Browse the repository at this point in the history
  2. Update changelog.

    scoder committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    6d89e6d View commit details
    Browse the repository at this point in the history
  3. Prepare release of 3.0.7.

    scoder committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    38769b6 View commit details
    Browse the repository at this point in the history
  4. Update changelog.

    scoder committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    f17009c View commit details
    Browse the repository at this point in the history
Loading