ce01a16626
Feat: Speedometer - io.Writer limiter and capper
2023-10-20 01:59:56 -07:00
e4b3dd77da
Feat(WIP): prioritized generic queue
2023-10-14 23:54:53 -07:00
7acdbf9642
Fix coverage
2023-01-01 06:04:28 -08:00
d51b3642b8
Update README.md
2022-12-21 16:58:16 -08:00
693cbf2c84
Fix: only print if we enabled
2022-12-21 16:57:47 -08:00
d7d8a0ce87
Feat: Stringer Identity + Optimize
...
- Reduce potential debug contention by using cmpandswap atomics
- Add the ability to use fmt.Stringers for Identity functionality (not sure why i ever did anything else tbh)
- Complete test coverage
2022-12-18 02:38:43 -08:00
e008c0560f
Update README.md
2022-12-06 21:56:04 -08:00
2eb517efa5
Feat: Hardcore limiter and Reset function
2022-07-16 07:28:00 -07:00
5ba326db3e
100% coverage
2022-07-07 18:52:57 -07:00
ec4e666623
Fix: major testing blunder + Fix: major design/performance problems
2022-07-07 12:27:08 -07:00
fc41e1c94a
Update README.md
2022-07-06 04:43:40 -07:00
b45d3f79f5
Update README.md
2022-07-06 04:42:37 -07:00
78c11c9a7a
Merge pull request #2 from yunginnanet/overhaul
2022-07-06 04:36:02 -07:00
c39fe021c4
remove example in favor of unit tests
2022-07-06 04:29:55 -07:00
3f53bf4d8f
Fix: data race in strict logic
2022-07-06 04:24:50 -07:00
82b40accd4
Mild overhaul and testing improvements
2022-07-06 04:05:23 -07:00
c31c832330
Update go.yml
2022-03-04 13:43:49 -08:00
a9888cad09
Merge pull request #1 from yunginnanet/racecondition
2022-03-04 13:42:56 -08:00
531c15b74f
Update README.md
2022-03-04 13:40:44 -08:00
c455cab839
Actions
2022-03-04 13:33:13 -08:00
c029133c18
Add verbosity to test action
2022-03-04 13:14:26 -08:00
4fe52dfb89
Update actions
2022-03-04 13:11:01 -08:00
3517b17034
Fix: race condition
2022-03-04 13:09:08 -08:00
dc296e1d60
Fix: silly error in example
2021-12-06 01:06:26 -08:00
4c61658865
Create dependabot.yml
2021-11-16 22:58:21 -08:00
1af4e1579e
Update README
2021-09-29 05:23:26 -07:00
88105bb2bc
Merge branch 'main' of github.com:yunginnanet/Rate5
2021-09-29 05:19:06 -07:00
81f043def7
Testing: concurrency safety
2021-09-29 05:18:51 -07:00
274199f780
Create go.yml
2021-09-29 02:57:02 -07:00
aeea9560c8
bugfix
2021-09-29 01:28:57 -07:00
efecfe7999
bugfix
2021-09-29 01:25:44 -07:00
64db6c59e7
Bug fix: the sequel
2021-09-28 10:33:19 -07:00
1b86097f62
update README
2021-09-28 01:25:20 -07:00
5aea254233
Fix: Major bug with Peek. New: test cases
2021-09-28 01:24:04 -07:00
27822b0603
Enhance: implement atomic.Value for strict logic + update example
2021-09-24 11:23:34 -07:00
fa5679adcf
Tidy up documentation
2021-09-21 05:14:04 -07:00
dfa3665041
Add: NewCustomLimiter
2021-09-18 07:40:58 -07:00
e82d6923fb
internal API adjustments
2021-09-18 07:38:23 -07:00
1fd4560177
reduce complexity
2021-09-18 03:01:00 -07:00
eb2b86cb62
clean up, fix missing debug message
2021-09-18 02:56:40 -07:00
b33adc7f76
add: ability to retrieve very basic statistics (count)
2021-09-13 03:47:27 -07:00
36294aeeac
Linting and implementing crypto/rand for example
2021-09-07 14:37:27 -07:00
28f9a6e277
add read only Peek function
2021-08-28 21:45:30 -07:00
35bfef584b
fix README.md
2021-08-28 10:08:22 -07:00
62b72126db
Update README.md
2021-08-28 10:03:05 -07:00
599afa4cd2
Delete login
2021-08-28 09:49:11 -07:00
3315e2bbaf
gofmt -w
2021-08-28 09:48:10 -07:00
6938ea1219
format and lint
2021-08-28 09:46:59 -07:00
1df197f3bc
Fix major ratelimit bugs and expand upon example
2021-08-28 09:40:28 -07:00
df5274c809
Update README.md
2021-08-28 07:45:35 -07:00