Jérôme Benoit [Thu, 17 Nov 2022 23:07:39 +0000 (00:07 +0100)]
Switch forEach loop to for of syntax
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Thu, 17 Nov 2022 22:53:46 +0000 (23:53 +0100)]
Fix closure issue in UTs utils
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Thu, 17 Nov 2022 07:44:07 +0000 (08:44 +0100)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Tue, 15 Nov 2022 14:01:01 +0000 (15:01 +0100)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 12 Nov 2022 11:11:24 +0000 (12:11 +0100)]
Switch some CI actions to current node.js LTS
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 12 Nov 2022 10:43:17 +0000 (11:43 +0100)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Wed, 9 Nov 2022 19:15:54 +0000 (20:15 +0100)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Tue, 8 Nov 2022 22:23:40 +0000 (23:23 +0100)]
Merge branch 'master' of github.com:poolifier/poolifier
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Tue, 8 Nov 2022 22:10:57 +0000 (23:10 +0100)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
dependabot[bot] [Sat, 5 Nov 2022 22:14:01 +0000 (23:14 +0100)]
Bump eslint-plugin-jsdoc from 39.4.0 to 39.6.2 (#625)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Jérôme Benoit [Tue, 1 Nov 2022 17:32:33 +0000 (18:32 +0100)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Tue, 1 Nov 2022 00:12:40 +0000 (01:12 +0100)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 29 Oct 2022 12:43:59 +0000 (14:43 +0200)]
Remove deprecated vscode configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 29 Oct 2022 10:09:38 +0000 (12:09 +0200)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Wed, 26 Oct 2022 19:17:16 +0000 (21:17 +0200)]
Use @release-it/bumper to handle version in sonar-project.properties
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
dependabot[bot] [Tue, 25 Oct 2022 19:33:14 +0000 (21:33 +0200)]
Bump eslint-plugin-jsdoc from 39.3.24 to 39.3.25 (#617)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.3.24 to 39.3.25.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v39.3.24...v39.3.25)
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Jérôme Benoit [Tue, 25 Oct 2022 16:54:55 +0000 (18:54 +0200)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Tue, 25 Oct 2022 12:01:09 +0000 (14:01 +0200)]
Sync package-lock.json
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Mon, 24 Oct 2022 22:53:44 +0000 (00:53 +0200)]
Use a supported GH action to read package.json
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 24 Oct 2022 21:42:39 +0000 (23:42 +0200)]
Update cspell words
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 24 Oct 2022 18:32:40 +0000 (20:32 +0200)]
package.json: Add funding section
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 24 Oct 2022 16:46:51 +0000 (18:46 +0200)]
Remove unneeded rollup istanbul plugin
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 24 Oct 2022 14:14:38 +0000 (16:14 +0200)]
Refine a bit TS example
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 24 Oct 2022 13:52:14 +0000 (15:52 +0200)]
Fix benchmarks random integer generator input check
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 24 Oct 2022 12:05:22 +0000 (14:05 +0200)]
CHANGELOG.md: update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 24 Oct 2022 12:03:18 +0000 (14:03 +0200)]
Fix random integer generator
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 24 Oct 2022 11:42:54 +0000 (13:42 +0200)]
Fix random integer generator
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 24 Oct 2022 10:49:30 +0000 (12:49 +0200)]
Fix poolifier benchmarks exit
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 24 Oct 2022 10:43:45 +0000 (12:43 +0200)]
Switch internal benchmarking code to benny.
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sun, 23 Oct 2022 10:54:54 +0000 (12:54 +0200)]
Update spell words
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sun, 23 Oct 2022 09:15:11 +0000 (11:15 +0200)]
CONTRIBUTING.md: small refinements
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sun, 23 Oct 2022 08:57:13 +0000 (10:57 +0200)]
Refine code formatting configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sun, 23 Oct 2022 08:35:44 +0000 (10:35 +0200)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 23:11:57 +0000 (01:11 +0200)]
v2.3.7
github-actions[bot] [Sat, 22 Oct 2022 23:07:32 +0000 (23:07 +0000)]
Generate documentation
Jérôme Benoit [Sat, 22 Oct 2022 23:02:21 +0000 (01:02 +0200)]
Silence sonar
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 22:45:31 +0000 (00:45 +0200)]
Properly integrate standard JS tools for JS and TS code
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 17:34:22 +0000 (19:34 +0200)]
CHANGELOG.md: update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 15:42:29 +0000 (17:42 +0200)]
README.md: fix badge link
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 15:39:13 +0000 (17:39 +0200)]
README.md: add badge for opencollective poolifier
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 15:25:32 +0000 (17:25 +0200)]
Reference opencollective for funding
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 13:44:48 +0000 (15:44 +0200)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 13:27:46 +0000 (15:27 +0200)]
v2.3.6
Jérôme Benoit [Sat, 22 Oct 2022 13:26:44 +0000 (15:26 +0200)]
Use a secure token for release
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 13:09:40 +0000 (15:09 +0200)]
CHANGELOG.md: update for next release
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
github-actions[bot] [Sat, 22 Oct 2022 13:00:23 +0000 (13:00 +0000)]
Generate documentation
Jérôme Benoit [Sat, 22 Oct 2022 12:49:32 +0000 (14:49 +0200)]
Merge branch 'master' of github.com:poolifier/poolifier
Jérôme Benoit [Sat, 22 Oct 2022 12:49:00 +0000 (14:49 +0200)]
Cleanup GH actions
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
github-actions[bot] [Sat, 22 Oct 2022 12:36:12 +0000 (12:36 +0000)]
Generate TypeDoc
Jérôme Benoit [Sat, 22 Oct 2022 12:34:34 +0000 (14:34 +0200)]
Merge branch 'master' of github.com:poolifier/poolifier
Jérôme Benoit [Sat, 22 Oct 2022 12:33:54 +0000 (14:33 +0200)]
Cleanups typedoc GH action
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
github-actions[bot] [Sat, 22 Oct 2022 12:28:00 +0000 (12:28 +0000)]
Generate TypeDoc
Jérôme Benoit [Sat, 22 Oct 2022 12:06:28 +0000 (14:06 +0200)]
Fix GH action configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 12:05:15 +0000 (14:05 +0200)]
Switch to push-protected GH action for typedoc usage
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 11:09:51 +0000 (13:09 +0200)]
Merge branch 'master' of github.com:poolifier/poolifier
Jérôme Benoit [Sat, 22 Oct 2022 11:08:57 +0000 (13:08 +0200)]
Partially revert github event usage in GH actions
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
github-actions[bot] [Sat, 22 Oct 2022 11:06:23 +0000 (11:06 +0000)]
Generate TypeDoc
Jérôme Benoit [Sat, 22 Oct 2022 11:04:40 +0000 (13:04 +0200)]
Merge branch 'master' of github.com:poolifier/poolifier
Jérôme Benoit [Sat, 22 Oct 2022 11:03:36 +0000 (13:03 +0200)]
Use github event in more github actions
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
github-actions[bot] [Sat, 22 Oct 2022 10:58:36 +0000 (10:58 +0000)]
Generate TypeDoc
Jérôme Benoit [Sat, 22 Oct 2022 10:57:29 +0000 (12:57 +0200)]
Merge branch 'master' of github.com:poolifier/poolifier
Jérôme Benoit [Sat, 22 Oct 2022 10:56:43 +0000 (12:56 +0200)]
Use github event in github action
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
github-actions[bot] [Sat, 22 Oct 2022 10:51:28 +0000 (10:51 +0000)]
Generate TypeDoc
Jérôme Benoit [Sat, 22 Oct 2022 09:53:19 +0000 (11:53 +0200)]
Fix sonar configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 09:23:05 +0000 (11:23 +0200)]
Speed CI by removing non working eslint report import
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 09:14:33 +0000 (11:14 +0200)]
Fix sed options in CI
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sat, 22 Oct 2022 09:08:52 +0000 (11:08 +0200)]
Try to fix path in eslint report in CI
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 22:06:14 +0000 (00:06 +0200)]
Cleanups
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 21:59:17 +0000 (23:59 +0200)]
Switch from nyc to c8
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 21:27:31 +0000 (23:27 +0200)]
Fix CI condition
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 21:22:03 +0000 (23:22 +0200)]
Exclude tests on windows during CI for now
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 21:14:12 +0000 (23:14 +0200)]
Refine error types thrown
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 20:57:06 +0000 (22:57 +0200)]
Refine tsconfig.json
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 20:17:18 +0000 (22:17 +0200)]
Refine attributes scope in dynamic pool code
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 15:25:35 +0000 (17:25 +0200)]
Remove unneeded pool attribute
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 14:38:03 +0000 (16:38 +0200)]
Fix method scope
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 13:15:40 +0000 (15:15 +0200)]
v2.3.5
Jérôme Benoit [Fri, 21 Oct 2022 13:10:36 +0000 (15:10 +0200)]
Validate documentation generation fix
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 13:08:07 +0000 (15:08 +0200)]
Fix linter run
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 12:55:02 +0000 (14:55 +0200)]
Update documentation
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 12:47:45 +0000 (14:47 +0200)]
Fix documentation generation
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 08:18:02 +0000 (10:18 +0200)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Fri, 21 Oct 2022 07:43:11 +0000 (09:43 +0200)]
Optimize tasks usage lookup implementation.
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Thu, 20 Oct 2022 21:42:13 +0000 (23:42 +0200)]
Refine eslint configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Thu, 20 Oct 2022 21:15:21 +0000 (23:15 +0200)]
Move tasks scheduling implementation benchmark into its own directory
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Thu, 20 Oct 2022 19:30:03 +0000 (21:30 +0200)]
Benchmarks: fix workload function
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Thu, 20 Oct 2022 14:58:06 +0000 (16:58 +0200)]
Benchmarks: properly parse env variables
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Thu, 20 Oct 2022 12:00:41 +0000 (14:00 +0200)]
Switch eslint-plugin-node to supported eslint-plugin-n
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Tue, 18 Oct 2022 21:27:49 +0000 (23:27 +0200)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
github-actions[bot] [Tue, 18 Oct 2022 21:17:27 +0000 (23:17 +0200)]
Combined PR (#603)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Tue, 18 Oct 2022 21:13:13 +0000 (23:13 +0200)]
Refine code configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Tue, 18 Oct 2022 09:02:17 +0000 (11:02 +0200)]
Fix eslint configuration for benchmark
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 17 Oct 2022 22:51:55 +0000 (00:51 +0200)]
Factor out benchmarks helpers
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 17 Oct 2022 22:21:57 +0000 (00:21 +0200)]
Benchmarks: remove debug code
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 17 Oct 2022 22:15:45 +0000 (00:15 +0200)]
Improve benchmarks: add IO intensive task workload, add task size option, integrate into eslint.
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 17 Oct 2022 16:29:52 +0000 (18:29 +0200)]
Remove hyperfine debug option
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 17 Oct 2022 16:23:50 +0000 (18:23 +0200)]
Initial worker-nodes integration in benchmarks.
Seems to have scalability issue with our workload
Reference #106
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 17 Oct 2022 09:58:15 +0000 (11:58 +0200)]
Update documentation
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Mon, 17 Oct 2022 08:00:50 +0000 (10:00 +0200)]
Apply dependencies update
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Jérôme Benoit [Sun, 16 Oct 2022 22:32:25 +0000 (00:32 +0200)]
v2.3.4