Skip to content

Commit dc11b40

Browse files
Docs: Emoji-free doc section titles (#284)
The use of emojis in the section title causes the links to break and the page is not scrolled correctly (tested in Chrome & Safari). Co-authored-by: Markus Wendorf <18446907+MarkusWendorf@users.noreply.github.com>
1 parent d9690bf commit dc11b40

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ It __accelerates exact and fuzzy string matching, hashing, edit distance computa
2727
- 🐂 __[C](#basic-usage-with-c-99-and-newer):__ Upgrade LibC's `<string.h>` to `<stringzilla/stringzilla.h>` in C 99
2828
- 🐉 __[C++](#basic-usage-with-c-11-and-newer):__ Upgrade STL's `<string>` to `<stringzilla/stringzilla.hpp>` in C++ 11
2929
- 🧮 __[CUDA](#cuda):__ Process in-bulk with `<stringzillas/stringzillas.cuh>` in CUDA C++ 17
30-
- 🐍 __[Python](#quick-start-python-🐍):__ Upgrade your `str` to faster `Str`
31-
- 🦀 __[Rust](#quick-start-rust-🦀):__ Use the `StringZilla` traits crate
32-
- 🦫 __[Go](#quick-start-golang-🦫):__ Use the `StringZilla` cGo module
33-
- 🍎 __[Swift](#quick-start-swift-🍏):__ Use the `String+StringZilla` extension
34-
- 🟨 __[JavaScript](#quick-start-javascript-🟨):__ Use the `StringZilla` library
30+
- 🐍 __[Python](#quick-start-python):__ Upgrade your `str` to faster `Str`
31+
- 🦀 __[Rust](#quick-start-rust):__ Use the `StringZilla` traits crate
32+
- 🦫 __[Go](#quick-start-golang):__ Use the `StringZilla` cGo module
33+
- 🍎 __[Swift](#quick-start-swift):__ Use the `String+StringZilla` extension
34+
- 🟨 __[JavaScript](#quick-start-javascript):__ Use the `StringZilla` library
3535
- 🐚 __[Shell][faq-shell]__: Accelerate common CLI tools with `sz_` prefix
36-
- 📚 Researcher? Jump to [Algorithms & Design Decisions](#algorithms--design-decisions-📚)
36+
- 📚 Researcher? Jump to [Algorithms & Design Decisions](#algorithms--design-decisions)
3737
- 💡 Thinking to contribute? Look for ["good first issues"][first-issues]
3838
- 🤝 And check the [guide](https://github.com/ashvardanian/StringZilla/blob/main/CONTRIBUTING.md) to set up the environment
3939
- Want more bindings or features? Let [me](https://github.com/ashvardanian) know!
@@ -343,7 +343,7 @@ Consider contributing if you need a feature that's not yet implemented.
343343
> ⚪ are considered.
344344
> ❌ are not intended.
345345
346-
## Quick Start: Python 🐍
346+
## Quick Start: Python
347347

348348
Python bindings are available on PyPI for Python 3.8+, and can be installed with `pip`.
349349

@@ -751,7 +751,7 @@ arr = pa.Array.from_buffers(
751751
That means you can convert `Str` to `pyarrow.Buffer` and `Strs` to `pyarrow.Array` without extra copies.
752752
For more details on the tape-like layouts, refer to the [StringTape](https://github.com/ashvardanian/StringTape) repository.
753753

754-
## Quick Start: C/C++ 🛠️
754+
## Quick Start: C/C++
755755

756756
The C library is header-only, so you can just copy the `stringzilla.h` header into your project.
757757
Same applies to C++, where you would copy the `stringzilla.hpp` header.
@@ -1527,7 +1527,7 @@ __`STRINGZILLA_BUILD_SHARED`, `STRINGZILLA_BUILD_TEST`, `STRINGZILLA_BUILD_BENCH
15271527
> It's synonymous to GCC's `-march` flag and is used to enable/disable the appropriate instruction sets.
15281528
> You can also disable the shared library build, if you don't need it.
15291529
1530-
## Quick Start: Rust 🦀
1530+
## Quick Start: Rust
15311531

15321532
StringZilla is available as a Rust crate, with documentation available on [docs.rs/stringzilla](https://docs.rs/stringzilla).
15331533
You can immediately check the installed version and the used hardware capabilities with following commands:
@@ -1760,7 +1760,7 @@ assert!(hashes.iter().any(|&h| h != u32::MAX)); // Verify computation occurred
17601760
assert!(counts.iter().any(|&c| c != u32::MAX));
17611761
```
17621762

1763-
## Quick Start: JavaScript 🟨
1763+
## Quick Start: JavaScript
17641764

17651765
Install the Node.js package and use zero-copy `Buffer` APIs.
17661766

@@ -1833,7 +1833,7 @@ const digestBuffer = hasher.digest(); // returns Buffer (32 bytes)
18331833
const digestHex = hasher.hexdigest(); // returns string (64 hex chars)
18341834
```
18351835

1836-
## Quick Start: Swift 🍏
1836+
## Quick Start: Swift
18371837

18381838
StringZilla can be added as a dependency in the Swift Package Manager.
18391839
In your `Package.swift` file, add the following:
@@ -1891,7 +1891,7 @@ let digestBytes = hasher.digest() // [UInt8] (32 bytes)
18911891
let digestHex = hasher.hexdigest() // String (64 hex chars)
18921892
```
18931893

1894-
## Quick Start: GoLang 🦫
1894+
## Quick Start: GoLang
18951895

18961896
Add the Go binding as a module dependency:
18971897

@@ -2003,7 +2003,7 @@ size := hasher.Size() // 32
20032003
blockSize := hasher.BlockSize() // 64
20042004
```
20052005

2006-
## Algorithms & Design Decisions 📚
2006+
## Algorithms & Design Decisions
20072007

20082008
StringZilla aims to optimize some of the slowest string operations.
20092009
Some popular operations, however, like equality comparisons and relative order checking, almost always complete on some of the very first bytes in either string.

0 commit comments

Comments
 (0)