aboutsummaryrefslogtreecommitdiff
path: root/src/internal/bytealg
AgeCommit message (Expand)Author
2026-03-03internal/bytealg: on android/arm64, don't read outside 16-byte regionsKeith Randall
2026-02-27runtime: on android/arm64, don't read outside 16-byte regionsKeith Randall
2026-02-06internal/bytealg: unexport {Last,}IndexRabinKarp helpersTobias Klauser
2025-11-24internal/bytealg: port bytealg functions to reg ABI on s390xSrinivas Pokala
2025-08-08internal/bytealg: vector implementation of compare for riscv64Joel Sing
2025-08-07internal/bytealg: optimize Index/IndexString on loong64limeidan
2025-08-06internal/bytealg: vector implementation of indexbyte for riscv64Joel Sing
2025-08-06internal/bytealg: vector implementation of equal for riscv64Joel Sing
2025-05-13internal/bytealg: optimize the function compare using SIMD on loong64limeidan
2025-05-08internal/bytealg: optimize the function indexbyte using SIMD on loong64limeidan
2025-05-01internal/bytealg: deduplicate code between Count/CountString for riscv64Joel Sing
2025-04-23runtime: optimize the function memequal using SIMD on loong64limeidan
2025-04-03internal/bytealg: optimize Index/IndexString/IndexByte/IndexByteString on arm64Vasily Leonenko
2025-04-03internal/bytealg: optimize Count/CountString on arm64Vasily Leonenko
2025-03-27cmd/internal/obj/riscv,internal/bytealg: synthesize MIN/MAX/MINU/MAXU instruc...Joel Sing
2025-03-11internal/bytealg: optimize Count{,String} in loong64Guoqi Chen
2025-02-21internal/bytealg: add assembly implementation of Count/CountString for mips64xJulian Zhu
2025-02-20internal/bytealg: clean up and simplify the riscv64 equal implementationJoel Sing
2024-11-20internal/bytealg: optimize IndexByte for riscv64Mark Ryan
2024-10-29cmd/internal/obj/ppc64: support for extended mnemonics of BCJayanth Krishnamurthy
2024-09-11src/internal/bytealg: optimize the function Compare on loong64Xiaolin Zhao
2024-08-06internal/bytealg: optimize Equal for arm64 targetVasily Leonenko
2024-07-17internal/bytealg: extend memchr result correctly on wasmZxilly
2024-05-29all: document legacy //go:linkname for final round of modulesRuss Cox
2024-05-29all: document legacy //go:linkname for modules with ≥100 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥500 dependentsRuss Cox
2024-05-13all: delete loong64 non-register ABI fallback pathGuoqi Chen
2024-04-04strings: intrinsify and optimize CompareEmma Haruka Iwao
2024-02-19strings: make use of sizeclasses in (*Builder).GrowMateusz Poliwczak
2024-01-24runtime: short path for equal pointers in arm64 memequalMauri de Souza Meneguzzo
2023-11-22internal/bytealg: optimize Count with PCALIGN in riscv64Meng Zhuo
2023-11-21internal/bytealg: add regABI support in bytealg functions on loong64Guoqi Chen
2023-11-17internal/bytealg: use PCALIGN in memequalAlexander Yastrebov
2023-11-09all: clean up addition of constants in riscv64 assemblyJoel Sing
2023-11-01internal/bytealg: optimize indexbyte in amd64qiulaidongfeng
2023-11-01bytes,internal/bytealg: add func bytealg.LastIndexRabinKarpJes Cok
2023-10-31bytes,internal/bytealg: eliminate IndexRabinKarpBytes using genericsJes Cok
2023-10-31internal/bytealg: optimize Count/CountString in arm64cui fliter
2023-10-27bytes,internal/bytealg: eliminate HashStrBytes,HashStrRevBytes using …Jes Cok
2023-10-06internal/bytealg: process two AVX2 lanes per Count loopAchille Roussel
2023-08-28internal/bytealg: improve compare on Power10/PPC64Paul Murphy
2023-08-25internal/bytealg: add generic LastIndexByte{,String}Tobias Klauser
2023-08-14internal/bytealg: optimize Count/CountString for PPC64/Power10Paul E. Murphy
2023-08-07internal/bytealg: optimize Count/CountString in amd64Mauri de Souza Meneguzzo
2023-08-07internal/bytealg: optimize Index/IndexString in amd64Mauri de Souza Meneguzzo
2023-07-20internal/bytealg: use generic IndexByte on plan9/amd64Philip Silva
2023-06-29internal/bytealg: fix alignment code in equal_riscv64.sMark Ryan
2023-05-30internal/bytealg: fix alignment code in compare_riscv64.sMark Ryan
2023-04-21cmd/internal/obj/ppc64: modify PCALIGN to ensure alignmentLynn Boger
2023-04-21internal/bytealg: rewrite indexbytebody on PPC64Paul E. Murphy