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: simdutf/simdutf
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v8.0.0
Choose a base ref
...
head repository: simdutf/simdutf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.1.0
Choose a head ref
  • 19 commits
  • 58 files changed
  • 8 contributors

Commits on Jan 15, 2026

  1. fixing issue 921 (#922)

    * fixing issue 921
    
    * using Robert's idea
    lemire authored Jan 15, 2026
    Configuration menu
    Copy the full SHA
    2950a43 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcfbae9 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2026

  1. Faster amalgamation (#928)

    * faster amalgamation script
    
    * more optimization
    lemire authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    bd0412b View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2026

  1. adding short input benchmarks (#927)

    * adding short input benchmarks
    
    * lint
    
    * broader coverage
    
    * silencing
    
    * adding script.
    
    * optimise simdutf for short strings
    
    * lint
    
    * sorting headers
    
    * adding documentation.
    
    * update readme
    
    * undo unwanted merge
    
    ---------
    
    Co-authored-by: sleepingieght <[email protected]>
    lemire and sleepingeight authored Jan 31, 2026
    Configuration menu
    Copy the full SHA
    ced5a8a View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2026

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

Commits on Feb 6, 2026

  1. inlining get_default_implementation and get_single_implementation (#932)

    * the get_default_implementation and get_single_implementation should be
    inlined, for best performance.
    
    * saving.
    
    ---------
    
    Co-authored-by: Daniel Lemire <[email protected]>
    lemire and Daniel Lemire authored Feb 6, 2026
    Configuration menu
    Copy the full SHA
    9e72172 View commit details
    Browse the repository at this point in the history
  2. improving the short bench: avoid optimization and add steps (#934)

    Co-authored-by: Daniel Lemire <[email protected]>
    lemire and Daniel Lemire authored Feb 6, 2026
    Configuration menu
    Copy the full SHA
    9b6645a View commit details
    Browse the repository at this point in the history
  3. actually benchmark simdutf::find (#933)

    * actually benchmark simdutf::find
    
    * lint
    
    ---------
    
    Co-authored-by: Daniel Lemire <[email protected]>
    lemire and Daniel Lemire authored Feb 6, 2026
    Configuration menu
    Copy the full SHA
    97eb03d View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. add convert_utf16_to_utf8_with_replacement (#936)

    * add convert_utf16_to_utf8_with_replacement
    
    * lint
    
    * use to_utf16le for input in surrogate pair tests
    
    * Update tests/convert_utf16_to_utf8_with_replacement_tests.cpp
    
    * add constexpr test
    
    * lint
    
    * use output size
    mertcanaltin authored Feb 11, 2026
    Configuration menu
    Copy the full SHA
    600a5c9 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2026

  1. Configuration menu
    Copy the full SHA
    65b574a View commit details
    Browse the repository at this point in the history
  2. more work in the C API

    lemire committed Feb 12, 2026
    Configuration menu
    Copy the full SHA
    2cafb7d View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2026

  1. lint

    lemire committed Feb 13, 2026
    Configuration menu
    Copy the full SHA
    fc5f05c View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2026

  1. add AI policy (#939)

    * add AI policy
    
    * Add transparency guidelines for AI-assisted contributions
    
    Added a section on transparency regarding AI assistance in contributions.
    lemire authored Feb 23, 2026
    Configuration menu
    Copy the full SHA
    d546b5b View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2026

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

Commits on Mar 2, 2026

  1. Update bug report template with support policy

    Clarified support policy for obsolete compilers and tools.
    lemire authored Mar 2, 2026
    Configuration menu
    Copy the full SHA
    1b1c301 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2026

  1. add more constexpr to utf8_to_utf16.h (#943)

    Uses `simdutf_constexpr if` to let the compiler know which branch will never be executed to avoid emitting of the `-Warray-bounds` warning on code paths that would do an out of bounds array access.
    spkapust authored Mar 5, 2026
    Configuration menu
    Copy the full SHA
    a14c6ad View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2026

  1. Optimized binary_length_from_base64 functions for most kernels (#944)

    * Optimized base64 length function for most kernels
    
    Co-authored-by: Erik Corry <[email protected]>
    
    * Optimized base64 length function for most kernels : most files
    
    Co-authored-by: Erik Corry <[email protected]>
    
    * missing operators for loongson
    
    * went too far
    
    * doing it differently.
    
    * various tweaks to ppc64
    
    * lint
    
    ---------
    
    Co-authored-by: Erik Corry <[email protected]>
    lemire and erikcorry authored Mar 7, 2026
    Configuration menu
    Copy the full SHA
    9bfb9be View commit details
    Browse the repository at this point in the history
  2. v8.1.0

    lemire committed Mar 7, 2026
    Configuration menu
    Copy the full SHA
    24a0610 View commit details
    Browse the repository at this point in the history
Loading