Commit Graph

102 Commits

Author SHA1 Message Date
a063fa9a27
Testing[entropy]: fix coverage 2023-09-06 23:39:29 -07:00
917be2058d
Refactor[entropy]: nil out rand pointer after we put it back into the pool 2023-09-06 23:39:14 -07:00
325ccd9d71
Refactor[entropy][testing][bench]: clean up test code and report allocations 2023-09-06 22:49:30 -07:00
01a3dec67f
Perf[entropy]: Use recycled byte buffers for random strings 2023-09-06 22:49:07 -07:00
6f8c0b1a41
Fix[entropy]: Implement rand pool to remediate splitmix64 race condition 2023-09-06 22:26:40 -07:00
85943b8762
Feat[pool]: IsClosed() function 2023-05-25 10:56:42 -07:00
22a512b953
Feat[pool]: Implement io.Closer for bytes buffers 2023-05-22 14:54:04 -07:00
83b47e8775
Merge pull request #10 from yunginnanet/dependabot/go_modules/golang.org/x/crypto-0.9.0
Bump golang.org/x/crypto from 0.8.0 to 0.9.0
2023-05-09 10:48:26 -07:00
dependabot[bot]
ee4d5e7d2b
Bump golang.org/x/crypto from 0.8.0 to 0.9.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/golang/crypto/compare/v0.8.0...v0.9.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-09 11:01:01 +00:00
0ac392a432
!!! BREAKING !!! [list]: Pop() pops from the front of the list, not the back 2023-05-05 14:04:33 -07:00
d30cacd32d
Chore[deps]: update go.sum 2023-05-05 14:03:54 -07:00
6a77f2d7eb
Chore: go tidy 2023-05-02 22:23:11 -07:00
b2113f7be5
Reduce: remove external github.com/pkg/errors package dependency 2023-05-02 22:21:49 -07:00
df124a9303
Fix[pool][strings]: no reason to panic when inputting empty strings 2023-05-02 20:39:11 -07:00
4aaeee92ba
Merge pull request #9 from yunginnanet/dependabot/go_modules/golang.org/x/crypto-0.8.0 2023-04-07 04:52:01 -07:00
dependabot[bot]
a5784b4cd3
Bump golang.org/x/crypto from 0.7.0 to 0.8.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/golang/crypto/releases)
- [Commits](https://github.com/golang/crypto/compare/v0.7.0...v0.8.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-07 11:01:50 +00:00
4cd7f8bb8e
Merge pull request #7 from yunginnanet/dependabot/github_actions/actions/checkout-3 2023-04-01 11:13:26 -07:00
dependabot[bot]
87080cb407
Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-01 18:11:40 +00:00
c2d21555f2
Merge pull request #8 from yunginnanet/dependabot/github_actions/github/codeql-action-2 2023-04-01 11:11:16 -07:00
445c7d92e1
Merge pull request #6 from yunginnanet/dependabot/github_actions/actions/setup-go-4 2023-04-01 11:11:06 -07:00
dependabot[bot]
0e006387b8
Bump github/codeql-action from 1 to 2
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-01 18:08:05 +00:00
dependabot[bot]
be50818f8e
Bump actions/setup-go from 2 to 4
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 4.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-01 18:07:43 +00:00
6da3fef18d
Update dependabot.yml 2023-04-01 11:07:24 -07:00
57e49566da
Chore: tidy 2023-03-23 00:46:12 -07:00
c167129c6d
Feat: LockableList (pushpop) 2023-03-23 00:43:53 -07:00
c7b1d5eba5
Merge pull request #5 from yunginnanet/dependabot/go_modules/golang.org/x/crypto-0.7.0 2023-03-06 08:59:26 -08:00
dependabot[bot]
1d62f4b007
Bump golang.org/x/crypto from 0.6.0 to 0.7.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/crypto/releases)
- [Commits](https://github.com/golang/crypto/compare/v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 11:12:21 +00:00
7bfc7ea5a7
Merge pull request #4 from yunginnanet/dependabot/go_modules/golang.org/x/crypto-0.6.0 2023-02-24 12:18:00 -08:00
dependabot[bot]
54298d0a71
Bump golang.org/x/crypto from 0.0.0-20220817201139-bc19a97f63c8 to 0.6.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20220817201139-bc19a97f63c8 to 0.6.0.
- [Release notes](https://github.com/golang/crypto/releases)
- [Commits](https://github.com/golang/crypto/commits/v0.6.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-24 11:04:37 +00:00
20ef2e0607
Docs: Add documentation, update README.md 2023-02-05 20:03:24 -08:00
9b000e97f2
Pool: Add benchmarks 2023-02-05 20:02:39 -08:00
1a3c4cefc4
Pool: documenation 2023-02-05 19:32:59 -08:00
02695f44bd
CI: add race detector 2023-01-18 16:16:05 -08:00
8d84965386
Feat[pool]: add NewSizedBufferFactory 2023-01-18 16:13:44 -08:00
25ae455041
Update README.md 2022-12-31 10:53:41 -08:00
6bad25a5fd
Update .gitignore 2022-12-31 10:53:03 -08:00
0082b2a442
Debloat: we're not v1 yet so I can do this (remove network) 2022-12-31 10:52:36 -08:00
81dad19896
Fix[linux]: not returning error 2022-12-18 07:02:11 -08:00
e86d7171e0
Cleanup[linux] + lint 2022-12-18 06:46:16 -08:00
a39de9c865
Cleanup[linux]: de-dupe + doc++ 2022-12-18 04:11:45 -08:00
2e58f576ff
Feat[linux]: sysinfo 2022-12-18 04:05:54 -08:00
c7eafdbc52
Fix[entropy]: fix OneInA function 2022-12-11 12:02:46 -08:00
7c3c116baa
Debloat: Get rid of zerolog dependency 2022-11-22 13:33:08 -08:00
3f6dbd7472
Feat[entropy]: Access shared rand.Rand 2022-10-11 01:06:20 -07:00
a9ce9387ac
Feat[pool]: safer bytes.Buffer+sync.Pool 2022-10-02 23:46:32 -07:00
2e72a70838
Feat[pool/strings]: More Must functions 2022-10-02 23:45:48 -07:00
f8d9462a66
Feat: MustWriteString, MustPut 2022-10-02 22:06:42 -07:00
fb2b04efbc
Coverage: fix regression 2022-09-28 01:20:56 -07:00
36795dee8e
Feat[pool]: add safer strings.Builder pool 2022-09-28 01:11:54 -07:00
358021fb40
Revert defunct dev branch stuff 2022-09-28 00:04:16 -07:00