puzpuzpuz/xsync (github.com/puzpuzpuz/xsync/v3)
### [`v3.3.0`](https://togithub.com/puzpuzpuz/xsync/releases/tag/v3.3.0)
[Compare Source](https://togithub.com/puzpuzpuz/xsync/compare/v3.2.0...v3.3.0)
- Speed up `MapOf` lookups [#134](https://togithub.com/puzpuzpuz/xsync/issues/134)
- Expose `Map`/`MapOf` statistics [#133](https://togithub.com/puzpuzpuz/xsync/issues/133)
- Change license to Apache License 2.0 [#135](https://togithub.com/puzpuzpuz/xsync/issues/135)
Introduces meta memory and SWAR-based lookups similar to C++'s `absl::flat_hash_map` hash table (https://abseil.io/docs/cpp/guides/container). The lookups are now up to 30% faster.
Also, reduces `MapOf`'s memory overhead: each bucket now holds up to 5 entries instead of 3.
`Map`/`MapOf` statistics are available via `m.Stats()`. They may be used for diagnostic purposes.
samber/lo (github.com/samber/lo)
### [`v1.44.0`](https://togithub.com/samber/lo/releases/tag/v1.44.0)
[Compare Source](https://togithub.com/samber/lo/compare/v1.43.0...v1.44.0)
#### What's Changed
- feat: Add slice Splice an element or multiple elements at index i. by [@wenlingang](https://togithub.com/wenlingang) in [https://github.com/samber/lo/pull/371](https://togithub.com/samber/lo/pull/371)
- feat: Make Filter() preserve type. by [@FGasper](https://togithub.com/FGasper) in [https://github.com/samber/lo/pull/365](https://togithub.com/samber/lo/pull/365)
- feat: Added DropByIndex helper for slice by [@phith0n](https://togithub.com/phith0n) in [https://github.com/samber/lo/pull/398](https://togithub.com/samber/lo/pull/398)
- feat: upgrade to math/rand/v2 by [@samber](https://togithub.com/samber) in [https://github.com/samber/lo/pull/483](https://togithub.com/samber/lo/pull/483)
- chore: remove `golang.org/x/exp` since it doesn't follow go 1 compatibility promise by [@trim21](https://togithub.com/trim21) in [https://github.com/samber/lo/pull/478](https://togithub.com/samber/lo/pull/478)
#### New Contributors
- [@wenlingang](https://togithub.com/wenlingang) made their first contribution in [https://github.com/samber/lo/pull/371](https://togithub.com/samber/lo/pull/371)
- [@jason-zhj](https://togithub.com/jason-zhj) made their first contribution in [https://github.com/samber/lo/pull/376](https://togithub.com/samber/lo/pull/376)
- [@FGasper](https://togithub.com/FGasper) made their first contribution in [https://github.com/samber/lo/pull/365](https://togithub.com/samber/lo/pull/365)
- [@phith0n](https://togithub.com/phith0n) made their first contribution in [https://github.com/samber/lo/pull/398](https://togithub.com/samber/lo/pull/398)
**Full Changelog**: https://github.com/samber/lo/compare/v1.43.0...v1.44.0
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^20.14.9
->^20.14.10
v3.2.0
->v3.3.0
v1.43.0
->v1.44.0
Release Notes
puzpuzpuz/xsync (github.com/puzpuzpuz/xsync/v3)
### [`v3.3.0`](https://togithub.com/puzpuzpuz/xsync/releases/tag/v3.3.0) [Compare Source](https://togithub.com/puzpuzpuz/xsync/compare/v3.2.0...v3.3.0) - Speed up `MapOf` lookups [#134](https://togithub.com/puzpuzpuz/xsync/issues/134) - Expose `Map`/`MapOf` statistics [#133](https://togithub.com/puzpuzpuz/xsync/issues/133) - Change license to Apache License 2.0 [#135](https://togithub.com/puzpuzpuz/xsync/issues/135) Introduces meta memory and SWAR-based lookups similar to C++'s `absl::flat_hash_map` hash table (https://abseil.io/docs/cpp/guides/container). The lookups are now up to 30% faster. Also, reduces `MapOf`'s memory overhead: each bucket now holds up to 5 entries instead of 3. `Map`/`MapOf` statistics are available via `m.Stats()`. They may be used for diagnostic purposes.samber/lo (github.com/samber/lo)
### [`v1.44.0`](https://togithub.com/samber/lo/releases/tag/v1.44.0) [Compare Source](https://togithub.com/samber/lo/compare/v1.43.0...v1.44.0) #### What's Changed - feat: Add slice Splice an element or multiple elements at index i. by [@wenlingang](https://togithub.com/wenlingang) in [https://github.com/samber/lo/pull/371](https://togithub.com/samber/lo/pull/371) - feat: Make Filter() preserve type. by [@FGasper](https://togithub.com/FGasper) in [https://github.com/samber/lo/pull/365](https://togithub.com/samber/lo/pull/365) - feat: Added DropByIndex helper for slice by [@phith0n](https://togithub.com/phith0n) in [https://github.com/samber/lo/pull/398](https://togithub.com/samber/lo/pull/398) - feat: upgrade to math/rand/v2 by [@samber](https://togithub.com/samber) in [https://github.com/samber/lo/pull/483](https://togithub.com/samber/lo/pull/483) - chore: remove `golang.org/x/exp` since it doesn't follow go 1 compatibility promise by [@trim21](https://togithub.com/trim21) in [https://github.com/samber/lo/pull/478](https://togithub.com/samber/lo/pull/478) #### New Contributors - [@wenlingang](https://togithub.com/wenlingang) made their first contribution in [https://github.com/samber/lo/pull/371](https://togithub.com/samber/lo/pull/371) - [@jason-zhj](https://togithub.com/jason-zhj) made their first contribution in [https://github.com/samber/lo/pull/376](https://togithub.com/samber/lo/pull/376) - [@FGasper](https://togithub.com/FGasper) made their first contribution in [https://github.com/samber/lo/pull/365](https://togithub.com/samber/lo/pull/365) - [@phith0n](https://togithub.com/phith0n) made their first contribution in [https://github.com/samber/lo/pull/398](https://togithub.com/samber/lo/pull/398) **Full Changelog**: https://github.com/samber/lo/compare/v1.43.0...v1.44.0Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.