Skip to content

Releases: BobTheBuidler/ez-a-sync

v0.6.6

30 Aug 16:13
e04383a
Compare
Choose a tag to compare
chore: reduce log level, too spammy (#59)

v0.6.5

29 Aug 23:45
b98a72f
Compare
Choose a tag to compare
fix: my bad (#58)

v0.6.4

29 Aug 23:16
d997b1d
Compare
Choose a tag to compare
fix: potential hanging edge case (#57)

v0.6.3: feat: use executors in sync mode with max_workers=0 (#54)

17 Jul 05:15
05839ec
Compare
Choose a tag to compare
* feat: use executors in sync mode with max_workers=0

v0.6.2: fix: PrioritySemaphore (#53)

17 Jul 03:22
65c5c5b
Compare
Choose a tag to compare
* feat: add debug loggers to prio semphore

* fix: PrioritySemaphore debug logs

* feat: more debug loggers

* feat: add parent name to prio semaphore cm repr

* chore: add assert in _wake_up_next

* fix: use collections.deque instead of list when _waiters is None

* fix(attempt): PrioritySemaphore _wake_up_next

* chore: fix type hints

* fix(attempt): PrioritySemaphore _wake_up_next

v0.6.1: fix: a few things (#52)

13 Jul 17:59
8e4ecae
Compare
Choose a tag to compare
* fix: Semaphore len edge case

* fix: _loop is None in recent Python vers

* fix: another conflict with recent python

* chore: add more info to debug loggers

* feat: Event.loop convenience method to get loop in later py versions

* feat: settable Event debugger interval

* fix: Event for python 3.10+

* chore: cleanup PrioritySemaphore __repr__

* fix: PrioritySemaphore _wake_up_next

* fix: PrioritySemaphore _wake_up_next

* fix: define locked method for PrioritySemaphore

* fix: define acquire and release methods for DummySemaphore

v0.6.0: Priority semaphore (#51)

08 Jul 08:30
fabb306
Compare
Choose a tag to compare
* chore: add detail to PropertyDescriptor._get repr

* chore: fix mypy errs

* feat: PrioritySemaphore

v0.5.4

03 Jul 20:43
Compare
Choose a tag to compare
fix: oops

v0.5.3

03 Jul 20:36
Compare
Choose a tag to compare
feat: better executor debug logs

v0.5.2

03 Jul 19:34
Compare
Choose a tag to compare
feat: debug loggers on executor