Releases: ori88c/zero-backpressure-weighted-promise-semaphore
Releases · ori88c/zero-backpressure-weighted-promise-semaphore
README enhancements and dev-dependencies upgrades
Key Features
- README Enhancements: Updated the coding example to include a more realistic real-world scenario for fetching large data sets, maintaining a memory complexity of O(max(page-size, semaphore-capacity)).
- Dev-dependencies upgrades: Updated dev-dependencies to address potential vulnerabilities. Notably, this package has no runtime dependencies - only dev-dependencies.
Refine README to include the non-weighted variant reference and a metrics example
Key Features
- Refine README to include the non-weighted variant reference and a metrics example.
README and Documentation improvements
Key Features
- README improvements: Added a Table of Contents, and enhanced the Getter Methods section with a clarification regarding O(1) time complexity.
- Enhanced documentation of getter method
amountOfUncaughtErrors
.
README and Documentation improvements
Key Features
- README improvements: Adding API and Getters sections.
- Documentation improvements.
Unit Test Refinements: Improved Readability and Terminology Consistency
Key Features
- Unit Test Refinements: Improved Readability and Terminology Consistency.
Split unit tests into two files and enhance README
Key Features
- Unit Tests: Split fundamental operations and weighted scenarios into two separate test files.
- README: Add section on the misleading promise-pool terminology commonly used to describe promise semaphores.
Unit Tests improvements
Key Features
- Unit Tests: Improving
waitForAllExecutingJobsToComplete
tests, and general readability improvements.
Improvements for Unit Tests and README
Key Features
- README: Refined comments for coding examples.
- Unit Tests: Refined descriptions and comments for enhanced clarity.
- Implementation: An empty execution slot will contain 'undefined' instead of 'null'.
Docs and README refinements
Key Features
- Docs and README refinements.
Docs and README refinements
Key Features
- Docs and README refinements.