martinvuyk
martinvuyk
Hi, pretty amazing project. I was thinking of starting a FlatBuffer impl when I came across this. There is still a lot of code that won't be functional, I saw...
Move `StringRef` `find()` implementation to `Span`
### Review Mojo's priorities - [X] I have read the [roadmap and priorities](https://docs.modular.com/mojo/roadmap.html#overall-priorities) and I believe this request falls within the priorities. ### What is your request? Reorganize and polish...
Make `StringSlice` `CollectionElement`
Fix `String.split()` implementations to use `StringSlice` and without assuming that indexing is by byte offset. Some important optimizations were added. Using the code in issue #3460 as benchmark, we are...
Add `String` `__add__` with `StringSlice` and `StringLiteral` & optimize to not use `List.resize()`
Fix `String.format()` to use byte indexing and refactor for performance and readability. Closes #3296
Add `_count_utf8_continuation_bytes()`
Change `List.resize()` to use new generic `memset()` and add helpers to `DType`. The changes to `memset()` and `DType` will improve generic programming a lot.
Add `SIMD.reversed()` that reverses by index using shuffle.