Stringzilla

Latest version: v3.8.4

Safety actively analyzes 638437 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 8

1.0.1

[1.0.1](https://github.com/ashvardanian/Stringzilla/compare/v1.0.0...v1.0.1) (2023-07-13)


Fix

* reporting if step defined ([4b626e5](https://github.com/ashvardanian/Stringzilla/commit/4b626e53618f862d695b268b08382842cc077d94))

1.0.0

Add

* `sort()` interface for Python ([3fddfff](https://github.com/ashvardanian/Stringzilla/commit/3fddfff6faa3b36096d52a0307e109a6d42d640b))
* Arm Neon character counter ([db2f523](https://github.com/ashvardanian/Stringzilla/commit/db2f52388a973f1fbddb14913f8ae273adfc33d2))
* Auto-fetching Google Benchmark ([28311f3](https://github.com/ashvardanian/Stringzilla/commit/28311f3fa808c6b42de0959bd59297b493418664))
* Benchmarks on synthetic strings ([d146196](https://github.com/ashvardanian/Stringzilla/commit/d14619667a1fd39951f73eafef4f0725cd1b7929))
* comparsion operators ([febf8b1](https://github.com/ashvardanian/Stringzilla/commit/febf8b1e05a31f1a44ebec259c1f12f96ad030f4))
* Counting specific characters or subtrings ([67e71d8](https://github.com/ashvardanian/Stringzilla/commit/67e71d8647a8a722cac2e3e7f0385f3f9759e9c0))
* Examples of lcoating unique strings ([8f5a09b](https://github.com/ashvardanian/Stringzilla/commit/8f5a09bdfd61f9d6d59ada8c1511c0658252e21f))
* get item with slice ([c31de96](https://github.com/ashvardanian/Stringzilla/commit/c31de96d82e5e780391bb408b4972a2b8c50e2e7))
* Hybrid sorting with Radix and Quick Sorts ([7fd8e26](https://github.com/ashvardanian/Stringzilla/commit/7fd8e26b4f20ea6b75f310a558b6d4f586365d2e))
* Merge-, Insertion-, Quick-sorting algos ([826d8ee](https://github.com/ashvardanian/Stringzilla/commit/826d8ee3968f5907dd72d493cf41fba948650c91))
* Merge-sort for strings ([37076b5](https://github.com/ashvardanian/Stringzilla/commit/37076b5d1968fe310383a07585e69807b536a9a6))
* Python bindings ([1c759c2](https://github.com/ashvardanian/Stringzilla/commit/1c759c257afe048026bc89d0a8478067b2e43b0f))
* Search benchmark ([7868c0e](https://github.com/ashvardanian/Stringzilla/commit/7868c0e0e01e22710e344b2e5c355fb828a450e2))
* String conversion functionality ([46ef2b7](https://github.com/ashvardanian/Stringzilla/commit/46ef2b708de98ac7c17ef5aa0a5771f5520ca1aa))
* support of negative slices ([e020181](https://github.com/ashvardanian/Stringzilla/commit/e0201818ed7342741b911e405fe930ebcf7f3e18))
* test for slice operator ([a3518e0](https://github.com/ashvardanian/Stringzilla/commit/a3518e08580080a02f5b40ca535eab6b5ecd8238))
* tests for slices ([c3b44ff](https://github.com/ashvardanian/Stringzilla/commit/c3b44ffb599aaf226c5518ac1d90365c8fbc4041))
* tests for Slices ([c7e8b2f](https://github.com/ashvardanian/Stringzilla/commit/c7e8b2f7251e3aa357280938340720005b40f728))
* Windows support ([f2279d3](https://github.com/ashvardanian/Stringzilla/commit/f2279d35edadfa81570c7ae3a0ca3d753c3542f4))

Fix

* `comparator` function signature ([16dade3](https://github.com/ashvardanian/Stringzilla/commit/16dade313b59397577fac9de790c19c67818c5e2))
* `misaligned_len` estimate ([b3a1a93](https://github.com/ashvardanian/Stringzilla/commit/b3a1a937ec86f44b8d4fac2050925d61f4c462db))
* `qsort_s` vs `qsort_r` on MacOS ([ba58a29](https://github.com/ashvardanian/Stringzilla/commit/ba58a2980575a489c40551f47951cc275cca50a5))
* Compilation ([b896f77](https://github.com/ashvardanian/Stringzilla/commit/b896f77672c4a6c6c0a666493508f6dbca8771c8))
* Compilation ([71ff4df](https://github.com/ashvardanian/Stringzilla/commit/71ff4dfbc0bbace33dfed9234c71ebd1d96b14d4))
* Identical overlapping semantics to Python ([f1ffe51](https://github.com/ashvardanian/Stringzilla/commit/f1ffe518ffa3c67567d27c6d78ae22f7fefd98b3))
* Matching Python string semantics ([1067090](https://github.com/ashvardanian/Stringzilla/commit/10670905d1abd930ab0798045aa8140e95a44aab))
* Misaligned count and non C99 features ([c84fa94](https://github.com/ashvardanian/Stringzilla/commit/c84fa94e7c28ab044b68865b3ead46ac6b101e42))
* remove unnecessary include ([16c7daf](https://github.com/ashvardanian/Stringzilla/commit/16c7daf0d87ef7548111f6c405cb87d2dc21b474))
* slice function logic ([40db4f2](https://github.com/ashvardanian/Stringzilla/commit/40db4f26cd3056505c0737dae00ddd93fc9221bd))
* Slices ([fa017e2](https://github.com/ashvardanian/Stringzilla/commit/fa017e29b82c8fc41c8678dfe1ae9fefcf5f457d))
* speculative_neon_t count ([571e0a5](https://github.com/ashvardanian/Stringzilla/commit/571e0a5269f15c339e176d43f1d7c6e439d8ff8c))
* Switch to shared mappings to reduce RAM use ([07bc055](https://github.com/ashvardanian/Stringzilla/commit/07bc05532f91dbb49c0b3dd350701fa70fe337a9))
* Using the right pragma for GCC ivdep ([ca3b62d](https://github.com/ashvardanian/Stringzilla/commit/ca3b62defe47994cd2ce574ffd7bc310a02a5ae3))

Fixes

* RNG instantiation UB, reducing avoiding compiler optimization for the callback. ([1ae31a0](https://github.com/ashvardanian/Stringzilla/commit/1ae31a0c37447f55b48ed779e530452af4f14813))

Improve

* Mimic hyper-scalar code ([f2d4e28](https://github.com/ashvardanian/Stringzilla/commit/f2d4e28567691b7994fa74fe0f0d427a10cc5b65))

Make

* Add GitHub CI ([ba333db](https://github.com/ashvardanian/Stringzilla/commit/ba333dbcf5d432fa27e2c1f4f917eb28dd68977a))
* Bump VERSION ([44a496e](https://github.com/ashvardanian/Stringzilla/commit/44a496ee0c5b100a9b6b6c21d5ae7b8a1d26c8b3))
* Bump VERSION ([3466f0e](https://github.com/ashvardanian/Stringzilla/commit/3466f0e6255dac98ac2d46602219fdd069d144a6))
* Cleaning build caches on Windows ([48a27a7](https://github.com/ashvardanian/Stringzilla/commit/48a27a7c14daa8db3fa50ead330253d03bb897cb))
* Fix Windows PyPi releases ([de14a50](https://github.com/ashvardanian/Stringzilla/commit/de14a50e480f63868e42ff4805042b1abf15ecd0))
* Semantic Versioning ([0ea1346](https://github.com/ashvardanian/Stringzilla/commit/0ea1346fa871ed72bfc660b601ed4cf04f65c15b))

Refacot

* Styling ([e4177b2](https://github.com/ashvardanian/Stringzilla/commit/e4177b291db6fbbe7c69cec40e3d7b092ed7488a))

Refactor

* args checking ([289522d](https://github.com/ashvardanian/Stringzilla/commit/289522ddd45666fe17a6cae42da0da24731fda4c))
* C++17 -> C99 ([e4429ef](https://github.com/ashvardanian/Stringzilla/commit/e4429ef976ab176e8700dddc8eb155680fcef547))
* comparsion operators ([c33f2d1](https://github.com/ashvardanian/Stringzilla/commit/c33f2d180c0e04daac8234024d4651aa0e7d312d))
* Deprecating C++ version in favor of C99 ([042e59e](https://github.com/ashvardanian/Stringzilla/commit/042e59e32d89313ffa56b74ea6984fd74e82dd86))
* Directory structure ([c36bd68](https://github.com/ashvardanian/Stringzilla/commit/c36bd685a1b3dac3dc188f2e500fc39999e3a95f))
* Drop slow sorts ([1c9f550](https://github.com/ashvardanian/Stringzilla/commit/1c9f550d48e499cf0b16c5e91c274bed89e2b570))
* Larger arrays for modern CPUs ([96e7234](https://github.com/ashvardanian/Stringzilla/commit/96e7234ae990d4d664e47adb4cecfa8340766b23))
* Moving constants to the top ([b3c2da2](https://github.com/ashvardanian/Stringzilla/commit/b3c2da2ad53bf4426d9c522e20008b7473a6affa))
* no need to cast to string ([e70c082](https://github.com/ashvardanian/Stringzilla/commit/e70c08244da6ecbf353badcad320e514273c12e3))
* Regrouping folders ([d9fb16d](https://github.com/ashvardanian/Stringzilla/commit/d9fb16d7bab046abbe7a990b52172f98f99b4b17))
* rename `Slices` to `Strs` ([66a6e2c](https://github.com/ashvardanian/Stringzilla/commit/66a6e2ca83f70a9522fdadf4d6c0db6b512c3b96))
* Rename bindings file ([f54b791](https://github.com/ashvardanian/Stringzilla/commit/f54b791d7f6899023c5b05338287470459dcfee5))
* Tests, docs ([50adb32](https://github.com/ashvardanian/Stringzilla/commit/50adb32ef6b4127ac49db418ae15051267aea405))
* Using `strzl_array_t` structure ([a762a1b](https://github.com/ashvardanian/Stringzilla/commit/a762a1b6d40a9fc4ccf130b51e3ee9f598330c59))

Page 8 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.