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: imageworks/pystring
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.1.4
Choose a base ref
...
head repository: imageworks/pystring
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.1.5
Choose a head ref
  • 16 commits
  • 11 files changed
  • 8 contributors

Commits on Mar 4, 2022

  1. Add removeprefix and removesuffix to pystring

    Add removeprefix and removesuffix to pystring.
    Python 3.9 added removeprefix and removesuffix
    methods to Pythons string class. Add them to
    pystring to match the interfaces.
    niclasr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    5a0840a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8e34d0 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Proper installation paths

    It's Makefile convention to be able to install to `DESTDIR`. This is especially important for packaging on Linux distributions but might be convenient for other users as well. Also this introduces `PREFIX`, another convention.
    svenstaro authored May 4, 2023
    Configuration menu
    Copy the full SHA
    74700b2 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

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

Commits on Jul 23, 2023

  1. Merge pull request #30 from niclasr/removestarfix

    Add removeprefix and removesuffix to pystring
    grdanny authored Jul 23, 2023
    Configuration menu
    Copy the full SHA
    76a2024 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Merge pull request #43 from marza-sergey/cmake-improvements

    Added option to build static lib and installing header using cmake
    grdanny authored Aug 18, 2024
    Configuration menu
    Copy the full SHA
    c5ca4f5 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2025

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

Commits on May 14, 2025

  1. Merge pull request #47 from tgurr/cmake-4.0

    cmake: fix build with cmake 4.0.0
    grdanny authored May 14, 2025
    Configuration menu
    Copy the full SHA
    f7cdd17 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #42 from svenstaro/patch-1

    Proper installation paths
    grdanny authored May 14, 2025
    Configuration menu
    Copy the full SHA
    962fd25 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2025

  1. Simplify github actions CI yaml file to use stock github runners and …

    …latest versions of windows/mac/ubuntu (#48)
    
    * simplified github actions to include just 8 tasks, 4 linux, 2 macos, 2 windows, always on the latest version of the os/runners that github gives us
    
    * using specific sha when pointing to the actions/checkout repo instead of a tag, a tag can be moved around, but a sha can't so it's more stable
    grdanny authored Jun 23, 2025
    Configuration menu
    Copy the full SHA
    02ef118 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2025

  1. Add meson build system (#50)

    * Add meson build system
    
    * Sync cmake's installation layout to Makefile and Meson builds
    
    * meson: remove cmake config target generation
    
    this pulls in an extra dependency on the cmake binary,
    CMake users can use the PkgConfig module instead.
    
    * ci: add meson tests
    
    * build: default to c++17
    
    * ci: fix cmake builds
    
    * tests: fix memory leak in tests
    
    * ci: workaround clang sanitizer linking bug
    
    * build: install headers into a subdir
    mochaaP authored Oct 6, 2025
    Configuration menu
    Copy the full SHA
    a09708a View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2025

  1. Install locally by default to avoid naively overwriting /usr/local (#52)

    Use `-DCMAKE_INSTALL_PREFIX=...` to set a non-local install
    destination.
    
    Signed-off-by: Larry Gritz <lg@larrygritz.com>
    lgritz authored Nov 12, 2025
    Configuration menu
    Copy the full SHA
    c195f66 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2025

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

Commits on Feb 22, 2026

  1. header only build option (#54)

    * new header only build option
    
    * removed extra semi colon
    
    * remaing marcos in new header file with a PYSTRING prefix so that they don't clash with other definitions when used in different contexts
    grdanny authored Feb 22, 2026
    Configuration menu
    Copy the full SHA
    64a428f View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2026

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

Commits on Feb 24, 2026

  1. Match our isupper with python behavior (#55)

    * tightening compatbility with python's behavior in edge cases
    
    * a couple of more edge cases
    grdanny authored Feb 24, 2026
    Configuration menu
    Copy the full SHA
    381829c View commit details
    Browse the repository at this point in the history
Loading