Danila Kutenin
da1ea96391
Internal change
...
PiperOrigin-RevId: 622802698
2026-05-09 18:52:23 +00:00
Richard O'Grady
e1e7329dc7
Internal changes
...
PiperOrigin-RevId: 621907514
2026-05-09 18:52:12 +00:00
danilak-G
0212163f6e
Merge pull request #234 from anthony-zy/rv_extractoffset
...
RISC-V: Optimize decompression with branchless AdvanceToNextTagRVOptimized +13.7%
2026-05-09 12:22:41 +01:00
danilak-G
0daaac5b07
Merge pull request #232 from anthony-zy/main
...
refactor: Align RISC-V implementation with AArch64 branchless mask extraction
2026-05-09 12:17:15 +01:00
danilak-G
70a0e1cbda
Merge pull request #220 from yunfeizhou2025/upload
...
limit RISC-V FindMatchLength optimizations to 64-bit
2026-05-09 12:12:15 +01:00
anthony-zy
28590427a6
RISC-V: Optimize Snappy decompression tag advance (AdvanceToNextTagRVOptimized) for +4% throughput
2026-04-17 09:59:32 +08:00
郑紫阳10295048
77534271b3
refactor: Align RISC-V implementation with AArch64 branchless mask extraction
2026-04-15 10:33:35 +08:00
danilak-G
6281a07b7e
Merge pull request #229 from UebelAndre/config
...
Move `//:config` to `implementation_deps` to prevent header collision
2026-03-06 22:30:42 +00:00
UebelAndre
4cb90917ee
Move //:config to implementation_deps to prevent header collision
2026-03-06 11:47:10 -08:00
danilak-G
051dc4dc43
Merge pull request #228 from UebelAndre/bazel
...
Add Bazel 9 support
2026-03-03 16:49:56 +00:00
UebelAndre
07614b8308
Add Bazel 9 support
2026-02-28 12:38:26 -08:00
danilak-G
da459b5263
Create COPYING.notestdata
...
This file is created for those who do not distribute testdata as it has different licenses, useful for some of our customers
2026-01-21 10:12:49 +00:00
Zhou Yunfei
6484508ffb
limit RISC-V FindMatchLength optimizations to 64-bit
...
Add `__riscv_xlen == 64` check to ensure the optimized FindMatchLength
routine is only enabled on 64-bit RISC-V platforms.
Signed-off-by: Zhou Yunfei <xdzyf2012@gmail.com >
2025-12-12 14:01:42 +08:00
danilak-G
25e52c58fb
Merge pull request #214 from anthony-zy/add_zbb_check_macro
...
RISC-V: gate __builtin_ctzll behind Zbb to avoid 10 % slowdown
2025-11-20 12:13:53 +00:00
anthony-zy
a862a744b5
fix confic
2025-11-10 18:40:59 +08:00
anthony-zy
992fb9fcb0
Resolve merge conflicts
2025-11-10 18:39:54 +08:00
anthony-zy
c633c6bcb7
Resolve merge conflicts
2025-11-10 18:37:35 +08:00
anthony-zy
30dbdc2728
add zbb check macro
2025-11-10 18:31:13 +08:00
anthony-zy
727f5b3fc6
add zbb check macro
2025-11-10 10:37:19 +08:00
Danila Kutenin
cbea40d40c
Fix an unused var warning for RISC-V
2025-10-20 13:34:53 +00:00
danilak-G
633cb9cbcb
Merge pull request #213 from anthony-zy/add_rvv_optmized_memcopy64
...
feat(RISC-V): Add RVV-optimized implementation for memcopy64
2025-10-20 08:50:42 +01:00
anthony-zy
e92cb6ae8a
Merge branch 'add_rvv_optmized_memcopy64' of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64
2025-10-20 10:20:21 +08:00
anthony-zy
2d6c8f17de
Merge branch 'add_rvv_optmized_memcopy64' of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64
2025-10-20 10:19:39 +08:00
anthony-zy
b63569f403
Merge branch 'add_rvv_optmized_memcopy64' of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64
2025-10-20 09:53:37 +08:00
anthony-zy
9cc1596bf6
Merge branch 'add_rvv_optmized_memcopy64' of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64
2025-10-20 09:53:27 +08:00
anthony-zy
c098f689b8
Merge branch 'add_rvv_optmized_memcopy64' of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64
2025-10-17 17:53:04 +08:00
anthony-zy
6ab5882822
Merge branch 'add_rvv_optmized_memcopy64' of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64
2025-10-17 17:52:35 +08:00
anthony-zy
d457ac7380
Merge branch 'add_rvv_optmized_memcopy64' of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64
2025-10-17 10:29:45 +08:00
anthony-zy
9fd2b72c77
fix by some comments
2025-10-17 10:28:17 +08:00
anthony-zy
77a61a4927
Merge branch 'add_rvv_optmized_memcopy64' of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64
2025-10-17 10:21:26 +08:00
anthony-zy
c19d705ee1
Merge branch 'add_rvv_support' of https://github.com/anthony-zy/snappy into add_rvv_support
2025-10-17 10:20:57 +08:00
anthony-zy
2b8136579d
Merge branch 'add_rvv_support' of https://github.com/anthony-zy/snappy into add_rvv_support
2025-09-12 11:07:09 +08:00
anthony-zy
c860cabbc5
Merge branch 'google:main' into add_rvv_support
2025-09-12 10:59:56 +08:00
anthony-zy
441032643f
Merge branch 'google:main' into add_rvv_support
2025-09-05 16:02:38 +08:00
anthony-zy
27d8915d34
Merge branch 'add_rvv_support' of https://github.com/anthony-zy/snappy into add_rvv_support
2025-09-05 16:00:09 +08:00
anthony-zy
eb8d19fc1e
Merge branch 'add_rvv_support' of https://github.com/anthony-zy/snappy into add_rvv_support
2025-09-05 15:59:29 +08:00
anthony-zy
0f989a2a97
Merge branch 'add_rvv_support' of https://github.com/anthony-zy/snappy into add_rvv_support
2025-08-28 20:42:49 +08:00
anthony-zy
802ef73aed
add RVV support and optmized uncompress speed
2025-08-28 20:42:13 +08:00
anthony-zy
1f6ba69d67
add RVV support and optimized uncompress speed
2025-08-28 20:11:39 +08:00
anthony-zy
758804a4bc
Use high-performance FindMatchLength to Optimize Snappy compression speed For RISC-V[skip ci]
2025-08-26 20:51:45 +08:00
danilak-G
6f99459b5b
Merge pull request #208 from wanghan-sanechips/riscv-benchmark-fix
...
build: Update benchmark submodule for RISC-V
2025-07-29 09:45:06 +01:00
danilak-G
4793b4d004
Merge pull request #210 from anthony-zy/rv_findmatchlenght
...
Use high-performance FindMatchLength to Optimize Snappy compression s…
2025-07-29 09:44:35 +01:00
anthony-zy
1d88de7de8
Use high-performance FindMatchLength to Optimize Snappy compression speed For RISC-V[skip ci]
2025-07-29 14:08:43 +08:00
wanghan
b68435f083
build: Update benchmark submodule for RISC-V
...
- Pins to b20cea67 to fix illegal instruction
- Verified on openEuler RISC-V
2025-07-28 18:23:35 +08:00
Danila Kutenin
6af9287fbd
Release 1.2.2
2025-03-26 15:19:22 +00:00
danilak-G
de19405e58
Merge pull request #203 from haney/msvc_shared
...
Export symbols from snappy_test_support when building shared
2025-03-26 15:18:20 +00:00
David Haney
4dd78f2deb
Export symbols from snappy_test_support when building shared
...
This replicates existing logic that was previously applied to the
`snappy` library.
fixes #202
2025-03-26 08:10:25 -07:00
danilak-G
b395cf7a4f
Merge pull request #197 from rp42/main
...
Support clang-cl on Windows
2025-03-26 14:58:01 +00:00
Danila Kutenin
fa07e8a945
Fix data corruption when output of snappy compression is more than 4GB
...
This fixes #201
2025-03-26 14:51:54 +00:00
danilak-G
49087d4e14
Merge pull request #200 from gruenich/feature/cmake-3.10
...
[cmake] Require CMake version 3.10 or newer
2025-03-21 15:43:01 +00:00