Laytan Laats
|
5ae27c6ebc
wasm: support more vendor libraries
|
11 months ago |
laytan
|
a99e57c62c
bytes: fix last_index_byte off-by-one
|
11 months ago |
Rory OConnell
|
97795ff3a2
fix simd var typo
|
1 year ago |
Yawning Angel
|
9e65e229d0
core/bytes: Tweak `index_byte` and `last_index_byte`
|
1 year ago |
gingerBill
|
62911539cd
Minor style change
|
1 year ago |
Feoramund
|
5d5addd48f
Set `SIMD_SCAN_WIDTH` based on `size_of(uintptr)`
|
1 year ago |
Feoramund
|
c69fa87d53
Merge `core:simd/util` into `core:bytes`
|
1 year ago |
Feoramund
|
0d29cc3375
Use `for x in y` construct for `bytes` iteration
|
1 year ago |
Feoramund
|
c8a62ee4ec
Make `simd_util` index procs `contextless` where applicable
|
1 year ago |
Feoramund
|
12dd0cb72a
Simplify and make `simd_util` cross-platform
|
1 year ago |
Feoramund
|
f66fcd9acb
Use vectorized `index_*` procs in `core`
|
1 year ago |
Yawning Angel
|
dcaf085bfa
core/bytes: Add `alias` and `alias_inexactly`
|
1 year ago |
FourteenBrush
|
05e27fa92d
Fix typo in bytes.scrub
|
1 year ago |
gingerBill
|
c4d19dfa92
Use `uint` instead of `int` to improve code generation for bounds checking
|
2 years ago |
gingerBill
|
33895b6d92
Convert all uses of `*_from_slice` to `*_from_bytes` where appropriate
|
3 years ago |
gingerBill
|
ccb38c3dc6
Add _safe versions
|
3 years ago |
gingerBill
|
2e7157ae9c
Correct bytes._split_iterator
|
3 years ago |
gingerBill
|
f561147190
Correct _split_iterator
|
3 years ago |
gingerBill
|
a032a2ef32
Remove the hidden NUL byte past the end from `bytes.clone`
|
3 years ago |
gingerBill
|
85f8c8df91
Fix `fields_proc` in `strings` and `bytes`
|
3 years ago |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 years ago |
gingerBill
|
86649e6b44
Core library clean up: Make range expressions more consistent and replace uses of `..` with `..=`
|
4 years ago |
gingerBill
|
e82f8214e8
Add `bytes.remove`, `bytes.remove_all`, `strings.remove`, `strings.remove_all`
|
4 years ago |
gingerBill
|
d33350e3a5
Add truncate_to_byte and truncate_to_rune for packages strings and bytes
|
4 years ago |
gingerBill
|
3337412228
`split*_iterator` procedures for package bytes and strings
|
4 years ago |
gingerBill
|
aa93305015
Replace usage of `inline proc` with `#force_inline proc` in the core library
|
4 years ago |
gingerBill
|
1470cab842
Make bytes.odin consistent with strings.odin in functionality
|
4 years ago |
gingerBill
|
a31b992d2b
Rename bytes/strings.odin to bytes/bytes.odin
|
4 years ago |