-
Notifications
You must be signed in to change notification settings - Fork 290
Comparing changes
Open a pull request
base repository: pysam-developers/pysam
base: v0.23.3
head repository: pysam-developers/pysam
compare: master
- 13 commits
- 24 files changed
- 2 contributors
Commits on Jun 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 55b9c0b - Browse repository at this point
Copy the full SHA 55b9c0bView commit details
Commits on Jun 4, 2025
-
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.)
Configuration menu - View commit details
-
Copy full SHA for fee8d82 - Browse repository at this point
Copy the full SHA fee8d82View commit details
Commits on Jun 6, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 30f4d4b - Browse repository at this point
Copy the full SHA 30f4d4bView commit details
Commits on Jun 10, 2025
-
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.
Configuration menu - View commit details
-
Copy full SHA for 96e2652 - Browse repository at this point
Copy the full SHA 96e2652View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0781b20 - Browse repository at this point
Copy the full SHA 0781b20View commit details
Commits on Jun 16, 2025
-
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.
Configuration menu - View commit details
-
Copy full SHA for 0c5e147 - Browse repository at this point
Copy the full SHA 0c5e147View commit details -
Simplify libctabix.pyx by using bgzf_getline() directly
Remove kstream_t, so <htslib/kseq.h> is used only by libcfaidx.pyx.
Configuration menu - View commit details
-
Copy full SHA for 41f6b19 - Browse repository at this point
Copy the full SHA 41f6b19View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 4dfc9e9 - Browse repository at this point
Copy the full SHA 4dfc9e9View commit details
Commits on Jun 21, 2025
-
Configuration menu - View commit details
-
Copy full SHA for bb20683 - Browse repository at this point
Copy the full SHA bb20683View commit details
Commits on Aug 23, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 89380af - Browse repository at this point
Copy the full SHA 89380afView commit details
Commits on Aug 26, 2025
-
Mark callback functions used from C as nogil and (mostly) noexcept
Prevents "Casting a GIL-requiring function into a nogil function" warnings.
Configuration menu - View commit details
-
Copy full SHA for bfa5a41 - Browse repository at this point
Copy the full SHA bfa5a41View commit details
Commits on Sep 15, 2025
-
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.
Configuration menu - View commit details
-
Copy full SHA for 5ac440f - Browse repository at this point
Copy the full SHA 5ac440fView commit details
Commits on Sep 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 2f9d50d - Browse repository at this point
Copy the full SHA 2f9d50dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.23.3...master