diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 9e101ccc..a7d0e259 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -204,9 +204,9 @@ jobs: env: CC: clang-16 CXX: clang++-16 - AR: llvm-ar-16 - NM: llvm-nm-16 - RANLIB: llvm-ranlib-16 + AR: llvm-ar + NM: llvm-nm + RANLIB: llvm-ranlib strategy: fail-fast: false diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d4ddaff2..1f34d98e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -161,8 +161,8 @@ jobs: runs-on: ubuntu-22.04 needs: versioning env: - CC: clang - CXX: clang++ + CC: clang-16 + CXX: clang++-16 AR: llvm-ar NM: llvm-nm RANLIB: llvm-ranlib @@ -191,7 +191,10 @@ jobs: - name: Install dependencies run: | sudo apt-get update - sudo apt-get install -y clang lld make crossbuild-essential-arm64 crossbuild-essential-armhf + sudo apt-get install -y make build-essential crossbuild-essential-arm64 crossbuild-essential-armhf libjemalloc-dev + wget https://apt.llvm.org/llvm.sh + chmod +x llvm.sh + sudo ./llvm.sh 16 - name: Build C/C++ run: | diff --git a/README.md b/README.md index 75399383..e68a130b 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ It __accelerates exact and fuzzy string matching, edit distance computations, so [faq-simd]: https://en.wikipedia.org/wiki/Single_instruction,_multiple_data [faq-swar]: https://en.wikipedia.org/wiki/SWAR -- 🐂 __[C](#quick-start-cc-🛠️) :__ Upgrade LibC's `` to `` in C 99 +- 🐂 __[C](#Basic-Usage-with-C-99-and-Newer) :__ Upgrade LibC's `` to `` in C 99 - 🐉 __[C++](#basic-usage-with-c-11-and-newer):__ Upgrade STL's `` to `` in C++ 11 - 🐍 __[Python](#quick-start-python-🐍):__ Upgrade your `str` to faster `Str` - 🍎 __[Swift](#quick-start-swift-🍏):__ Use the `String+StringZilla` extension @@ -36,7 +36,7 @@ It __accelerates exact and fuzzy string matching, edit distance computations, so - 🐚 __[Shell][faq-shell]__: Accelerate common CLI tools with `sz_` prefix - 📚 Researcher? Jump to [Algorithms & Design Decisions](#algorithms--design-decisions-📚) - 💡 Thinking to contribute? Look for ["good first issues"][first-issues] -- 🤝 And check the [guide](CONTRIBUTING.md) to setup the environment +- 🤝 And check the [guide](https://github.com/ashvardanian/StringZilla/blob/main/CONTRIBUTING.md) to setup the environment - Want more bindings or features? Let [me](https://github.com/ashvardanian) know! [faq-shell]: https://github.com/ashvardanian/StringZilla/blob/main/cli/README.md @@ -1449,7 +1449,7 @@ So consider transcoding with [simdutf](https://github.com/simdutf/simdutf), if y ## Contributing 👾 -Please check out the [contributing guide](CONTRIBUTING.md) for more details on how to setup the development environment and contribute to this project. +Please check out the [contributing guide](https://github.com/ashvardanian/StringZilla/blob/main/CONTRIBUTING.md) for more details on how to setup the development environment and contribute to this project. If you like this project, you may also enjoy [USearch][usearch], [UCall][ucall], [UForm][uform], and [SimSIMD][simsimd]. 🤗 [usearch]: https://github.com/unum-cloud/usearch