Thanks to visit codestin.com
Credit goes to github.com

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: pysam-developers/pysam
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.23.3
Choose a base ref
...
head repository: pysam-developers/pysam
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 13 commits
  • 24 files changed
  • 2 contributors

Commits on Jun 3, 2025

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

Commits on Jun 4, 2025

  1. Add FreeBSD CI workflow running on Cirrus CI

    Fix one subprocess call that neglected to use $MAKE to override "make".
    (On FreeBSD we need to use "gmake" instead.)
    jmarshall committed Jun 4, 2025
    Configuration menu
    Copy the full SHA
    fee8d82 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2025

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

Commits on Jun 10, 2025

  1. Work around Cython 3.1.2 non-static internal function bug

    Cython recently added __pyx_CommonTypesMetaclass_get_module() but
    neglected to make it static; cf cython/cython#6957. Remove it from
    the lists of defined symbols to be checked for collisions.
    
    Also ensure that we only strip one leading underscore on macOS,
    so that this function's name is as expected.
    jmarshall committed Jun 10, 2025
    Configuration menu
    Copy the full SHA
    96e2652 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0781b20 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2025

  1. Refactor htslib/kseq.h usage to avoid unused function warnings

    Rearrange so that KSTREAM_INIT/KSEQ_INIT is used only in *.pyx files
    rather than *.pxd headers, so that the functions don't pollute other
    extension modules. Declare only the needed types in the *.pxd headers.
    jmarshall committed Jun 16, 2025
    Configuration menu
    Copy the full SHA
    0c5e147 View commit details
    Browse the repository at this point in the history
  2. Simplify libctabix.pyx by using bgzf_getline() directly

    Remove kstream_t, so <htslib/kseq.h> is used only by libcfaidx.pyx.
    jmarshall committed Jun 16, 2025
    Configuration menu
    Copy the full SHA
    41f6b19 View commit details
    Browse the repository at this point in the history
  3. Remove obsolete source files and unnecessary includes

    c{sam,bcf}tools_util.h are long since replaced by {sam,bcf}tools.pysam.h.
    Only this commented-out libctabix.pyx code used getline(), so remove its
    fallback definition in pysam_utils.c and hence remove the now-empty
    pysam_util.[ch]. Remove unused header inclusions from htslib_util.c.
    jmarshall committed Jun 16, 2025
    Configuration menu
    Copy the full SHA
    4dfc9e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2025

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

Commits on Aug 23, 2025

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

Commits on Aug 26, 2025

  1. Mark callback functions used from C as nogil and (mostly) noexcept

    Prevents "Casting a GIL-requiring function into a nogil function" warnings.
    jmarshall committed Aug 26, 2025
    Configuration menu
    Copy the full SHA
    bfa5a41 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2025

  1. Ensure -I./htslib takes priority over /usr/local/include

    We need to search /usr/local/include to find curl/curl.h etc.
    However it needs to be searched AFTER ./htslib et al so that pysam
    is compiled against headers from ./htslib/htslib/*.h rather than
    any system-installed HTSlib headers in /usr/local/include.
    jmarshall committed Sep 15, 2025
    Configuration menu
    Copy the full SHA
    5ac440f View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2025

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