From f4abaae1aa07f1049695de6478aeb6f4bc21c83d Mon Sep 17 00:00:00 2001 From: Colin E Date: Tue, 26 Jan 2021 06:45:32 +0000 Subject: [PATCH 01/47] Initializing gh-pages branch From 5765904b950e1c45bf637166bc450993dc878090 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 26 Jan 2021 10:48:18 +0000 Subject: [PATCH 02/47] add Benchmark (benchmarkjs) benchmark result for 90d7af11986e7a5c255e3a8178c2defe8aac77c5 --- dev/bench/data.js | 81 +++++++++++++ dev/bench/index.html | 275 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 356 insertions(+) create mode 100644 dev/bench/data.js create mode 100644 dev/bench/index.html diff --git a/dev/bench/data.js b/dev/bench/data.js new file mode 100644 index 0000000..a62e3ff --- /dev/null +++ b/dev/bench/data.js @@ -0,0 +1,81 @@ +window.BENCHMARK_DATA = { + "lastUpdate": 1611658098509, + "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", + "entries": { + "Benchmark": [ + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "90d7af11986e7a5c255e3a8178c2defe8aac77c5", + "message": "benchmarking tweaks", + "timestamp": "2021-01-26T10:47:01Z", + "tree_id": "bbd46a6ecc0f5fb552d1a92204007a12234f383d", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/90d7af11986e7a5c255e3a8178c2defe8aac77c5" + }, + "date": 1611658095462, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 104747, + "range": "±0.90%", + "unit": "ops/sec", + "extra": "84 samples" + }, + { + "name": "character class", + "value": 34180, + "range": "±0.96%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "concatenation", + "value": 8078, + "range": "±0.73%", + "unit": "ops/sec", + "extra": "83 samples" + }, + { + "name": "quantifiers", + "value": 14246, + "range": "±1.76%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "range quantifiers", + "value": 4751, + "range": "±0.70%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "alternation", + "value": 15850, + "range": "±0.66%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "multiple regex matches", + "value": 1672, + "range": "±0.50%", + "unit": "ops/sec", + "extra": "84 samples" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/dev/bench/index.html b/dev/bench/index.html new file mode 100644 index 0000000..b391125 --- /dev/null +++ b/dev/bench/index.html @@ -0,0 +1,275 @@ + + + + + + + Benchmarks + + + + +
+ + + + + + + From c63ed4678bf5eecea0c9abef2466401cd379407a Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 26 Jan 2021 14:08:03 +0000 Subject: [PATCH 03/47] add Benchmark (benchmarkjs) benchmark result for 0410bb344efdae50dc57d92ab7bc72f7e9bd72e9 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index a62e3ff..a5c22ee 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1611658098509, + "lastUpdate": 1611670083258, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -75,6 +75,79 @@ window.BENCHMARK_DATA = { "extra": "84 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "0410bb344efdae50dc57d92ab7bc72f7e9bd72e9", + "message": "changed the module entry-point", + "timestamp": "2021-01-26T14:06:18Z", + "tree_id": "f38bf3a8644863f88d8adf9c98e1927cb27a9ffa", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/0410bb344efdae50dc57d92ab7bc72f7e9bd72e9" + }, + "date": 1611670082315, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 96166, + "range": "±1.82%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "character class", + "value": 31942, + "range": "±1.24%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "concatenation", + "value": 7340, + "range": "±1.67%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "quantifiers", + "value": 13391, + "range": "±0.81%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "range quantifiers", + "value": 4398, + "range": "±2.08%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "alternation", + "value": 15241, + "range": "±1.29%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "multiple regex matches", + "value": 1581, + "range": "±1.13%", + "unit": "ops/sec", + "extra": "91 samples" + } + ] } ] } From bf44156cfb26d17468234e9a53423d38fe56af80 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 27 Jan 2021 06:59:26 +0000 Subject: [PATCH 04/47] add Benchmark (benchmarkjs) benchmark result for 230981693e7b81a8c7a0a63145c42fef6f48eb1c --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index a5c22ee..478f9ea 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1611670083258, + "lastUpdate": 1611730766340, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -148,6 +148,79 @@ window.BENCHMARK_DATA = { "extra": "91 samples" } ] + }, + { + "commit": { + "author": { + "email": "aaron@aaronthedev.com", + "name": "Aaron Turner", + "username": "torch2424" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "230981693e7b81a8c7a0a63145c42fef6f48eb1c", + "message": "Added an ascMain for the AS library (#18)", + "timestamp": "2021-01-27T06:58:09Z", + "tree_id": "4dab4ed5a5ab822e639c1a682d4849fecdea599f", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/230981693e7b81a8c7a0a63145c42fef6f48eb1c" + }, + "date": 1611730765406, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 96249, + "range": "±0.95%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "character class", + "value": 32263, + "range": "±0.65%", + "unit": "ops/sec", + "extra": "95 samples" + }, + { + "name": "concatenation", + "value": 7492, + "range": "±1.17%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "quantifiers", + "value": 13268, + "range": "±0.73%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "range quantifiers", + "value": 4493, + "range": "±1.66%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "alternation", + "value": 15511, + "range": "±0.64%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "multiple regex matches", + "value": 1577, + "range": "±0.72%", + "unit": "ops/sec", + "extra": "92 samples" + } + ] } ] } From 731c738dc8699730b0f18279fd9d8c718785c205 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 27 Jan 2021 07:48:51 +0000 Subject: [PATCH 05/47] add Benchmark (benchmarkjs) benchmark result for 350a4d4d4a7d1610ffa97a30c11cc1d91a0a45b3 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 478f9ea..e3a0abd 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1611730766340, + "lastUpdate": 1611733731800, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -221,6 +221,79 @@ window.BENCHMARK_DATA = { "extra": "92 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "350a4d4d4a7d1610ffa97a30c11cc1d91a0a45b3", + "message": "support boundary conditions", + "timestamp": "2021-01-27T07:47:29Z", + "tree_id": "c1f7f2c420d025a9dab3724a99af66e84e3a9640", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/350a4d4d4a7d1610ffa97a30c11cc1d91a0a45b3" + }, + "date": 1611733728788, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 111909, + "range": "±1.04%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "character class", + "value": 37605, + "range": "±1.32%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "concatenation", + "value": 8759, + "range": "±0.90%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "quantifiers", + "value": 15208, + "range": "±2.12%", + "unit": "ops/sec", + "extra": "82 samples" + }, + { + "name": "range quantifiers", + "value": 5020, + "range": "±1.05%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "alternation", + "value": 18044, + "range": "±1.00%", + "unit": "ops/sec", + "extra": "80 samples" + }, + { + "name": "multiple regex matches", + "value": 1802, + "range": "±1.51%", + "unit": "ops/sec", + "extra": "86 samples" + } + ] } ] } From c348079367db7488554a5cb314b4d1049e6a7d0c Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 27 Jan 2021 16:48:30 +0000 Subject: [PATCH 06/47] add Benchmark (benchmarkjs) benchmark result for 4726e35cf68333a75e5cdd10e9618feaf24f0b57 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index e3a0abd..70d8de3 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1611733731800, + "lastUpdate": 1611766110251, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -294,6 +294,79 @@ window.BENCHMARK_DATA = { "extra": "86 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "4726e35cf68333a75e5cdd10e9618feaf24f0b57", + "message": "improved test infrastructure", + "timestamp": "2021-01-27T16:46:59Z", + "tree_id": "dea0f34a206f8ef99311bd7dbf1e5cb016ce9fe2", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/4726e35cf68333a75e5cdd10e9618feaf24f0b57" + }, + "date": 1611766109420, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 112974, + "range": "±1.24%", + "unit": "ops/sec", + "extra": "84 samples" + }, + { + "name": "character class", + "value": 37803, + "range": "±1.42%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "concatenation", + "value": 8785, + "range": "±1.08%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "quantifiers", + "value": 14956, + "range": "±2.36%", + "unit": "ops/sec", + "extra": "82 samples" + }, + { + "name": "range quantifiers", + "value": 4977, + "range": "±1.58%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "alternation", + "value": 17817, + "range": "±1.04%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "multiple regex matches", + "value": 1854, + "range": "±0.98%", + "unit": "ops/sec", + "extra": "86 samples" + } + ] } ] } From fcd3b66f8310f0a6c3f7d046b827b75859f17943 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 27 Jan 2021 17:26:04 +0000 Subject: [PATCH 07/47] add Benchmark (benchmarkjs) benchmark result for 482ee80448f428b36e2460dbe7c759a4e3ace485 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 70d8de3..49ab4ca 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1611766110251, + "lastUpdate": 1611768364387, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -367,6 +367,79 @@ window.BENCHMARK_DATA = { "extra": "86 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "482ee80448f428b36e2460dbe7c759a4e3ace485", + "message": "ensure benchmark tests are run on PRs", + "timestamp": "2021-01-27T17:24:43Z", + "tree_id": "1d9b80f837e8436e98e540cf9e667b4b3d938288", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/482ee80448f428b36e2460dbe7c759a4e3ace485" + }, + "date": 1611768363452, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 117982, + "range": "±1.33%", + "unit": "ops/sec", + "extra": "85 samples" + }, + { + "name": "character class", + "value": 39267, + "range": "±1.45%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "concatenation", + "value": 8770, + "range": "±1.40%", + "unit": "ops/sec", + "extra": "85 samples" + }, + { + "name": "quantifiers", + "value": 15908, + "range": "±2.30%", + "unit": "ops/sec", + "extra": "81 samples" + }, + { + "name": "range quantifiers", + "value": 5123, + "range": "±1.61%", + "unit": "ops/sec", + "extra": "81 samples" + }, + { + "name": "alternation", + "value": 18717, + "range": "±1.33%", + "unit": "ops/sec", + "extra": "82 samples" + }, + { + "name": "multiple regex matches", + "value": 1836, + "range": "±3.32%", + "unit": "ops/sec", + "extra": "85 samples" + } + ] } ] } From 7634db35ba40670a5afa505fe16fb45d0ec46548 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 27 Jan 2021 21:20:09 +0000 Subject: [PATCH 08/47] add Benchmark (benchmarkjs) benchmark result for af0d51057be0c47327e657a2993408e19da92f63 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 49ab4ca..622b0cf 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1611768364387, + "lastUpdate": 1611782409148, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -440,6 +440,79 @@ window.BENCHMARK_DATA = { "extra": "85 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "af0d51057be0c47327e657a2993408e19da92f63", + "message": "Revert \"ensure benchmark tests are run on PRs\"\n\nThis reverts commit 482ee80448f428b36e2460dbe7c759a4e3ace485.", + "timestamp": "2021-01-27T21:17:58Z", + "tree_id": "dea0f34a206f8ef99311bd7dbf1e5cb016ce9fe2", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/af0d51057be0c47327e657a2993408e19da92f63" + }, + "date": 1611782408595, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 101881, + "range": "±0.95%", + "unit": "ops/sec", + "extra": "84 samples" + }, + { + "name": "character class", + "value": 33868, + "range": "±0.78%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "concatenation", + "value": 7902, + "range": "±0.94%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "quantifiers", + "value": 14131, + "range": "±0.67%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "range quantifiers", + "value": 4628, + "range": "±2.03%", + "unit": "ops/sec", + "extra": "84 samples" + }, + { + "name": "alternation", + "value": 16219, + "range": "±0.73%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "multiple regex matches", + "value": 1674, + "range": "±1.03%", + "unit": "ops/sec", + "extra": "89 samples" + } + ] } ] } From 56ec21e6affe97b0a7c2d9a3ddc0feb6ac8f30db Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 27 Jan 2021 21:27:45 +0000 Subject: [PATCH 09/47] add Benchmark (benchmarkjs) benchmark result for 6847db1ce8524d8875a5364484c8c62f3a6c78bf --- dev/bench/data.js | 68 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 67 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 622b0cf..a92b882 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1611782409148, + "lastUpdate": 1611782865805, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -513,6 +513,72 @@ window.BENCHMARK_DATA = { "extra": "89 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin Eberhardt", + "username": "ColinEberhardt" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "6847db1ce8524d8875a5364484c8c62f3a6c78bf", + "message": "replaces #21 (#22)\n\n* opt\r\n\r\n* remove 'unreachable code' hack\r\n\r\nCo-authored-by: MaxGraey ", + "timestamp": "2021-01-27T21:26:35Z", + "tree_id": "87be1c9aa31ccd5ae59bd5f6e3abd667be6f0e7e", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/6847db1ce8524d8875a5364484c8c62f3a6c78bf" + }, + "date": 1611782865306, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 133567, + "range": "±1.11%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "character class", + "value": 44461, + "range": "±1.10%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "concatenation", + "value": 10470, + "range": "±1.84%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "quantifiers", + "value": 18361, + "range": "±0.78%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "range quantifiers", + "value": 6076, + "range": "±0.93%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "alternation", + "value": 21243, + "range": "±0.83%", + "unit": "ops/sec", + "extra": "91 samples" + } + ] } ] } From 51d387644f33b8c4479633898e5ab2f5dda72988 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Fri, 29 Jan 2021 11:29:26 +0000 Subject: [PATCH 10/47] add Benchmark (benchmarkjs) benchmark result for ff25f53d52b7046397cffa847f55e1d058b11ff4 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index a92b882..c09bf68 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1611782865805, + "lastUpdate": 1611919766714, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -579,6 +579,79 @@ window.BENCHMARK_DATA = { "extra": "91 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin Eberhardt", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "ff25f53d52b7046397cffa847f55e1d058b11ff4", + "message": "re-introduced prettier", + "timestamp": "2021-01-29T11:28:14Z", + "tree_id": "cc8239883c8f10b214637cf00fc95ef76a96964a", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/ff25f53d52b7046397cffa847f55e1d058b11ff4" + }, + "date": 1611919766192, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 97866, + "range": "±0.93%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "character class", + "value": 32746, + "range": "±1.17%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "concatenation", + "value": 7344, + "range": "±2.17%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "quantifiers", + "value": 13335, + "range": "±1.13%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "range quantifiers", + "value": 4391, + "range": "±2.03%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "alternation", + "value": 14923, + "range": "±0.85%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "multiple regex matches", + "value": 1606, + "range": "±0.89%", + "unit": "ops/sec", + "extra": "91 samples" + } + ] } ] } From eda6f906f99d2ba1d6a65adf9589a2effffb8c13 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Sat, 30 Jan 2021 08:10:04 +0000 Subject: [PATCH 11/47] add Benchmark (benchmarkjs) benchmark result for 0e64eec6e86105e46e2c57daf306402d91035c1e --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index c09bf68..34b7d19 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1611919766714, + "lastUpdate": 1611994204958, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -652,6 +652,79 @@ window.BENCHMARK_DATA = { "extra": "91 samples" } ] + }, + { + "commit": { + "author": { + "email": "maxgraey@gmail.com", + "name": "Max Graey", + "username": "MaxGraey" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "0e64eec6e86105e46e2c57daf306402d91035c1e", + "message": "Refactorings (#28)\n\n* refactorings\r\n\r\n* use null for flags\r\n\r\n* add more ignorances\r\n\r\n* more\r\n\r\n* update", + "timestamp": "2021-01-30T08:09:00Z", + "tree_id": "c4fc783cbdfed7b1df1c43aea92dd1e99901034f", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/0e64eec6e86105e46e2c57daf306402d91035c1e" + }, + "date": 1611994204483, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 117114, + "range": "±0.69%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "character class", + "value": 39889, + "range": "±0.75%", + "unit": "ops/sec", + "extra": "95 samples" + }, + { + "name": "concatenation", + "value": 8917, + "range": "±0.37%", + "unit": "ops/sec", + "extra": "97 samples" + }, + { + "name": "quantifiers", + "value": 15961, + "range": "±1.52%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "range quantifiers", + "value": 5227, + "range": "±0.10%", + "unit": "ops/sec", + "extra": "97 samples" + }, + { + "name": "alternation", + "value": 18056, + "range": "±0.11%", + "unit": "ops/sec", + "extra": "97 samples" + }, + { + "name": "multiple regex matches", + "value": 1914, + "range": "±3.23%", + "unit": "ops/sec", + "extra": "91 samples" + } + ] } ] } From d550e87857fdc9470d73456f0459929d9b36ac4b Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Sun, 31 Jan 2021 19:43:47 +0000 Subject: [PATCH 12/47] add Benchmark (benchmarkjs) benchmark result for 7a85e1c580c57c508fd4802c7c6e166b65891740 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 34b7d19..7575281 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1611994204958, + "lastUpdate": 1612122227905, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -725,6 +725,79 @@ window.BENCHMARK_DATA = { "extra": "91 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "7a85e1c580c57c508fd4802c7c6e166b65891740", + "message": "refactored NFA", + "timestamp": "2021-01-31T19:41:52Z", + "tree_id": "ab5052500bb9203747cb3a82b2f5a2a9a18998ea", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/7a85e1c580c57c508fd4802c7c6e166b65891740" + }, + "date": 1612122227406, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 121704, + "range": "±1.31%", + "unit": "ops/sec", + "extra": "83 samples" + }, + { + "name": "character class", + "value": 40757, + "range": "±1.40%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "concatenation", + "value": 9421, + "range": "±0.90%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "quantifiers", + "value": 15769, + "range": "±2.01%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "range quantifiers", + "value": 5320, + "range": "±1.29%", + "unit": "ops/sec", + "extra": "85 samples" + }, + { + "name": "alternation", + "value": 18706, + "range": "±1.29%", + "unit": "ops/sec", + "extra": "83 samples" + }, + { + "name": "multiple regex matches", + "value": 1970, + "range": "±3.19%", + "unit": "ops/sec", + "extra": "83 samples" + } + ] } ] } From 429a65031ab292c04c3768cf9b6ade50bd1ceaf1 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Sun, 31 Jan 2021 22:36:28 +0000 Subject: [PATCH 13/47] add Benchmark (benchmarkjs) benchmark result for c085b6454553bffa3814d54365b819ce0dae074f --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 7575281..eec21b8 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612122227905, + "lastUpdate": 1612132588774, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -798,6 +798,79 @@ window.BENCHMARK_DATA = { "extra": "83 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "c085b6454553bffa3814d54365b819ce0dae074f", + "message": "implemented case insensitive matching", + "timestamp": "2021-01-31T22:35:06Z", + "tree_id": "e95e90c4b9f49e514ce1ab302a17c9a188cefc37", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/c085b6454553bffa3814d54365b819ce0dae074f" + }, + "date": 1612132588262, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 96412, + "range": "±0.77%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "character class", + "value": 32867, + "range": "±0.35%", + "unit": "ops/sec", + "extra": "96 samples" + }, + { + "name": "concatenation", + "value": 7505, + "range": "±1.11%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "quantifiers", + "value": 12637, + "range": "±1.80%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "range quantifiers", + "value": 4333, + "range": "±1.39%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "alternation", + "value": 15120, + "range": "±0.84%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "multiple regex matches", + "value": 1539, + "range": "±1.05%", + "unit": "ops/sec", + "extra": "90 samples" + } + ] } ] } From 498ea3237c97933838197a2a5411401f8f9672aa Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Mon, 1 Feb 2021 11:57:46 +0000 Subject: [PATCH 14/47] add Benchmark (benchmarkjs) benchmark result for 3c4ee3c7a37a81bcb4100d2b4a23f39e83040157 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index eec21b8..987e238 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612132588774, + "lastUpdate": 1612180666415, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -871,6 +871,79 @@ window.BENCHMARK_DATA = { "extra": "90 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "3c4ee3c7a37a81bcb4100d2b4a23f39e83040157", + "message": "ensure capture groups are returned in the correct order", + "timestamp": "2021-02-01T11:56:23Z", + "tree_id": "358f5655991b8516b1d7f631d0e00e68b6f02963", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/3c4ee3c7a37a81bcb4100d2b4a23f39e83040157" + }, + "date": 1612180665890, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 98969, + "range": "±0.89%", + "unit": "ops/sec", + "extra": "84 samples" + }, + { + "name": "character class", + "value": 33620, + "range": "±0.98%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "concatenation", + "value": 7805, + "range": "±1.42%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "quantifiers", + "value": 13223, + "range": "±1.90%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "range quantifiers", + "value": 4485, + "range": "±0.90%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "alternation", + "value": 15737, + "range": "±0.84%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "multiple regex matches", + "value": 1653, + "range": "±1.17%", + "unit": "ops/sec", + "extra": "87 samples" + } + ] } ] } From 7e362ad625c36eb87a683d1d3f7ff1560047209f Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 2 Feb 2021 06:52:03 +0000 Subject: [PATCH 15/47] add Benchmark (benchmarkjs) benchmark result for 9f20627124399362aabbeb698350d0ee8d1d498a --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 987e238..2acf413 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612180666415, + "lastUpdate": 1612248723290, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -944,6 +944,79 @@ window.BENCHMARK_DATA = { "extra": "87 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "9f20627124399362aabbeb698350d0ee8d1d498a", + "message": "fix parsing of range-like expressions", + "timestamp": "2021-02-02T06:50:39Z", + "tree_id": "1a6607eb44cc84901dab29b0c08328dd75393772", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/9f20627124399362aabbeb698350d0ee8d1d498a" + }, + "date": 1612248720157, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 91539, + "range": "±1.44%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "character class", + "value": 31629, + "range": "±1.20%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "concatenation", + "value": 7318, + "range": "±1.28%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "quantifiers", + "value": 12603, + "range": "±2.08%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "range quantifiers", + "value": 4394, + "range": "±0.82%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "alternation", + "value": 15303, + "range": "±1.03%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "multiple regex matches", + "value": 1624, + "range": "±0.58%", + "unit": "ops/sec", + "extra": "90 samples" + } + ] } ] } From 436e9b094c813ea6f2f2f3827336389ffa95b1aa Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 2 Feb 2021 13:57:47 +0000 Subject: [PATCH 16/47] add Benchmark (benchmarkjs) benchmark result for 307ef4140ae6e5351b8af4180692778dd6e0fbfa --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 2acf413..040182d 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612248723290, + "lastUpdate": 1612274267538, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1017,6 +1017,79 @@ window.BENCHMARK_DATA = { "extra": "90 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "307ef4140ae6e5351b8af4180692778dd6e0fbfa", + "message": "moved to a larger test suite", + "timestamp": "2021-02-02T13:55:57Z", + "tree_id": "20f38e753d7226ccf49333bb1ffb4304c368bfed", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/307ef4140ae6e5351b8af4180692778dd6e0fbfa" + }, + "date": 1612274266988, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 97836, + "range": "±0.96%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "character class", + "value": 32328, + "range": "±1.22%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "concatenation", + "value": 7660, + "range": "±1.10%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "quantifiers", + "value": 13002, + "range": "±1.81%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "range quantifiers", + "value": 4360, + "range": "±1.48%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "alternation", + "value": 15415, + "range": "±1.29%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "multiple regex matches", + "value": 1536, + "range": "±1.81%", + "unit": "ops/sec", + "extra": "88 samples" + } + ] } ] } From 108093b8cc48e3454451a4ceba7097b8896cde3a Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 2 Feb 2021 21:45:18 +0000 Subject: [PATCH 17/47] add Benchmark (benchmarkjs) benchmark result for 0143c27869b80ec27b87b7c0a34af2644e8ae86b --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 040182d..8955fae 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612274267538, + "lastUpdate": 1612302318747, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1090,6 +1090,79 @@ window.BENCHMARK_DATA = { "extra": "88 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "0143c27869b80ec27b87b7c0a34af2644e8ae86b", + "message": "more test cases", + "timestamp": "2021-02-02T21:43:58Z", + "tree_id": "de2623886cc9f3d985998c301c62c1a8209f978a", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/0143c27869b80ec27b87b7c0a34af2644e8ae86b" + }, + "date": 1612302317903, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 117049, + "range": "±0.59%", + "unit": "ops/sec", + "extra": "95 samples" + }, + { + "name": "character class", + "value": 39448, + "range": "±0.87%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "concatenation", + "value": 9007, + "range": "±0.13%", + "unit": "ops/sec", + "extra": "97 samples" + }, + { + "name": "quantifiers", + "value": 15483, + "range": "±1.53%", + "unit": "ops/sec", + "extra": "95 samples" + }, + { + "name": "range quantifiers", + "value": 5182, + "range": "±0.27%", + "unit": "ops/sec", + "extra": "97 samples" + }, + { + "name": "alternation", + "value": 18495, + "range": "±0.23%", + "unit": "ops/sec", + "extra": "97 samples" + }, + { + "name": "multiple regex matches", + "value": 1965, + "range": "±3.41%", + "unit": "ops/sec", + "extra": "94 samples" + } + ] } ] } From 609ae184eac52687ead78427122e42608fd07d3c Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 2 Feb 2021 21:57:49 +0000 Subject: [PATCH 18/47] add Benchmark (benchmarkjs) benchmark result for 5ad5fe2be29353f8bca8cee99717842f65363814 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 8955fae..5844bd3 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612302318747, + "lastUpdate": 1612303069789, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1163,6 +1163,79 @@ window.BENCHMARK_DATA = { "extra": "94 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "5ad5fe2be29353f8bca8cee99717842f65363814", + "message": "fixed issue with unidentified char classes", + "timestamp": "2021-02-02T21:56:40Z", + "tree_id": "a77a517c1601afd3b977eda6c428206d0d517a98", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/5ad5fe2be29353f8bca8cee99717842f65363814" + }, + "date": 1612303069337, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 116509, + "range": "±0.57%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "character class", + "value": 39249, + "range": "±0.79%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "concatenation", + "value": 8919, + "range": "±0.34%", + "unit": "ops/sec", + "extra": "97 samples" + }, + { + "name": "quantifiers", + "value": 15357, + "range": "±1.52%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "range quantifiers", + "value": 5163, + "range": "±0.26%", + "unit": "ops/sec", + "extra": "98 samples" + }, + { + "name": "alternation", + "value": 18282, + "range": "±0.26%", + "unit": "ops/sec", + "extra": "96 samples" + }, + { + "name": "multiple regex matches", + "value": 1955, + "range": "±3.22%", + "unit": "ops/sec", + "extra": "93 samples" + } + ] } ] } From df16799ae03cf1e3b932b76c821a06f2028b41b2 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 3 Feb 2021 07:18:22 +0000 Subject: [PATCH 19/47] add Benchmark (benchmarkjs) benchmark result for e2056929675069461e17b9997f6b5622e26ec7fb --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 5844bd3..824b621 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612303069789, + "lastUpdate": 1612336702651, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1236,6 +1236,79 @@ window.BENCHMARK_DATA = { "extra": "93 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "e2056929675069461e17b9997f6b5622e26ec7fb", + "message": "fix support for nested range quantifiers", + "timestamp": "2021-02-03T07:16:54Z", + "tree_id": "254f1f39d26eaf3987f1b05b73604a95e4355212", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/e2056929675069461e17b9997f6b5622e26ec7fb" + }, + "date": 1612336702175, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 107670, + "range": "±1.35%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "character class", + "value": 36410, + "range": "±1.19%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "concatenation", + "value": 8345, + "range": "±0.88%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "quantifiers", + "value": 14659, + "range": "±1.82%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "range quantifiers", + "value": 4892, + "range": "±1.16%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "alternation", + "value": 16902, + "range": "±1.73%", + "unit": "ops/sec", + "extra": "84 samples" + }, + { + "name": "multiple regex matches", + "value": 1808, + "range": "±3.48%", + "unit": "ops/sec", + "extra": "84 samples" + } + ] } ] } From 3b048b8a97a19fb39f0e1972ed57b6e62bfee5c5 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 3 Feb 2021 07:25:49 +0000 Subject: [PATCH 20/47] add Benchmark (benchmarkjs) benchmark result for 54059826b2f75f018fba28b65996d48f3c86b5cc --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 824b621..c6429f5 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612336702651, + "lastUpdate": 1612337149157, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1309,6 +1309,79 @@ window.BENCHMARK_DATA = { "extra": "84 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "54059826b2f75f018fba28b65996d48f3c86b5cc", + "message": "fix: a repitition cannot repeat a repitition", + "timestamp": "2021-02-03T07:24:25Z", + "tree_id": "06cc33b0229cc636912c06fdb78a86eb5a148f1a", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/54059826b2f75f018fba28b65996d48f3c86b5cc" + }, + "date": 1612337148249, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 110135, + "range": "±1.31%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "character class", + "value": 37163, + "range": "±1.26%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "concatenation", + "value": 8578, + "range": "±1.07%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "quantifiers", + "value": 14596, + "range": "±1.60%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "range quantifiers", + "value": 4900, + "range": "±1.00%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "alternation", + "value": 17646, + "range": "±1.02%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "multiple regex matches", + "value": 1833, + "range": "±3.35%", + "unit": "ops/sec", + "extra": "85 samples" + } + ] } ] } From cbaaf160a8462792026d43c9656ffb6149823477 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 3 Feb 2021 14:29:39 +0000 Subject: [PATCH 21/47] add Benchmark (benchmarkjs) benchmark result for d2dfb64a16917585e57ceffb13d93fbea599d65d --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index c6429f5..c0a5bf0 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612337149157, + "lastUpdate": 1612362579386, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1382,6 +1382,79 @@ window.BENCHMARK_DATA = { "extra": "85 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "d2dfb64a16917585e57ceffb13d93fbea599d65d", + "message": "minor test enhancements", + "timestamp": "2021-02-03T14:28:17Z", + "tree_id": "9c99583cd18adee5414e20938552ec41352d3d3a", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/d2dfb64a16917585e57ceffb13d93fbea599d65d" + }, + "date": 1612362578876, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 97758, + "range": "±0.74%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "character class", + "value": 33292, + "range": "±0.92%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "concatenation", + "value": 7722, + "range": "±0.46%", + "unit": "ops/sec", + "extra": "95 samples" + }, + { + "name": "quantifiers", + "value": 12984, + "range": "±1.64%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "range quantifiers", + "value": 4480, + "range": "±0.37%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "alternation", + "value": 15583, + "range": "±0.27%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "multiple regex matches", + "value": 1636, + "range": "±0.28%", + "unit": "ops/sec", + "extra": "94 samples" + } + ] } ] } From b04fee06eb458416401291dad14fda1b95f40d44 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 3 Feb 2021 17:40:45 +0000 Subject: [PATCH 22/47] add Benchmark (benchmarkjs) benchmark result for a0e554254573dd336211da86d34bf4e4708de037 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index c0a5bf0..17db30e 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612362579386, + "lastUpdate": 1612374045883, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1455,6 +1455,79 @@ window.BENCHMARK_DATA = { "extra": "94 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "a0e554254573dd336211da86d34bf4e4708de037", + "message": "added dotAll support", + "timestamp": "2021-02-03T17:39:23Z", + "tree_id": "b19ddcd6c16db25ce2a31028d196d03bcc7ae8fe", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/a0e554254573dd336211da86d34bf4e4708de037" + }, + "date": 1612374045055, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 101574, + "range": "±0.74%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "character class", + "value": 33890, + "range": "±1.10%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "concatenation", + "value": 7995, + "range": "±0.64%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "quantifiers", + "value": 13415, + "range": "±1.68%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "range quantifiers", + "value": 4729, + "range": "±0.62%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "alternation", + "value": 16608, + "range": "±0.58%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "multiple regex matches", + "value": 1741, + "range": "±0.57%", + "unit": "ops/sec", + "extra": "89 samples" + } + ] } ] } From 1676c6c690e9a47e2e0cb16cc14fb6cbec1f9364 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 4 Feb 2021 07:33:18 +0000 Subject: [PATCH 23/47] add Benchmark (benchmarkjs) benchmark result for 5c338ebc451e32dfb5ba306622db113d0fa59a02 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 17db30e..ef652d4 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612374045883, + "lastUpdate": 1612423998575, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1528,6 +1528,79 @@ window.BENCHMARK_DATA = { "extra": "89 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "5c338ebc451e32dfb5ba306622db113d0fa59a02", + "message": "added release action", + "timestamp": "2021-02-04T07:31:48Z", + "tree_id": "a7d7f495b79fc8dba02d460498ff5d3be4b85240", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/5c338ebc451e32dfb5ba306622db113d0fa59a02" + }, + "date": 1612423998061, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 123449, + "range": "±1.22%", + "unit": "ops/sec", + "extra": "84 samples" + }, + { + "name": "character class", + "value": 39496, + "range": "±1.83%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "concatenation", + "value": 9883, + "range": "±1.67%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "quantifiers", + "value": 16803, + "range": "±1.18%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "range quantifiers", + "value": 5539, + "range": "±1.51%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "alternation", + "value": 20148, + "range": "±1.70%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "multiple regex matches", + "value": 2092, + "range": "±4.21%", + "unit": "ops/sec", + "extra": "85 samples" + } + ] } ] } From 50e53faf2d24217661af1852c6a62a70f67eb03d Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 4 Feb 2021 07:36:48 +0000 Subject: [PATCH 24/47] add Benchmark (benchmarkjs) benchmark result for a4271a0ad70bb04eff3d8bbc9d4cf98c78493780 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index ef652d4..2967e93 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612423998575, + "lastUpdate": 1612424208689, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1601,6 +1601,79 @@ window.BENCHMARK_DATA = { "extra": "85 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "a4271a0ad70bb04eff3d8bbc9d4cf98c78493780", + "message": "added release action", + "timestamp": "2021-02-04T07:35:31Z", + "tree_id": "4887075e3e0d43939671894a1f323bdd5ad3f2b4", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/a4271a0ad70bb04eff3d8bbc9d4cf98c78493780" + }, + "date": 1612424208196, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 112352, + "range": "±1.10%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "character class", + "value": 37306, + "range": "±1.17%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "concatenation", + "value": 8964, + "range": "±0.77%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "quantifiers", + "value": 14536, + "range": "±1.90%", + "unit": "ops/sec", + "extra": "83 samples" + }, + { + "name": "range quantifiers", + "value": 5133, + "range": "±1.05%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "alternation", + "value": 18239, + "range": "±1.04%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "multiple regex matches", + "value": 1945, + "range": "±3.47%", + "unit": "ops/sec", + "extra": "85 samples" + } + ] } ] } From 6eb0d883705fae4221182d9e267374ee3a3c8f54 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 4 Feb 2021 07:40:52 +0000 Subject: [PATCH 25/47] add Benchmark (benchmarkjs) benchmark result for 5c7a00912c80291d6755e87e953715388e358932 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 2967e93..3d5aff3 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612424208689, + "lastUpdate": 1612424452269, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1674,6 +1674,79 @@ window.BENCHMARK_DATA = { "extra": "85 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "5c7a00912c80291d6755e87e953715388e358932", + "message": "added release action", + "timestamp": "2021-02-04T07:39:25Z", + "tree_id": "11ed714a0c9ade3e42fef84ea2d93692b9a5be26", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/5c7a00912c80291d6755e87e953715388e358932" + }, + "date": 1612424451400, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 101055, + "range": "±0.86%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "character class", + "value": 33245, + "range": "±0.98%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "concatenation", + "value": 8264, + "range": "±0.75%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "quantifiers", + "value": 14175, + "range": "±1.76%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "range quantifiers", + "value": 4879, + "range": "±0.86%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "alternation", + "value": 17119, + "range": "±0.87%", + "unit": "ops/sec", + "extra": "85 samples" + }, + { + "name": "multiple regex matches", + "value": 1767, + "range": "±3.39%", + "unit": "ops/sec", + "extra": "84 samples" + } + ] } ] } From 753830d9d62ee883554e476285fd740c57712a5a Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 4 Feb 2021 20:30:49 +0000 Subject: [PATCH 26/47] add Benchmark (benchmarkjs) benchmark result for 4fae9afc330b23cb5fa0cb0403173a23b41496d2 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 3d5aff3..2bed946 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612424452269, + "lastUpdate": 1612470649714, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1747,6 +1747,79 @@ window.BENCHMARK_DATA = { "extra": "84 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "4fae9afc330b23cb5fa0cb0403173a23b41496d2", + "message": "feat: implemented non-greedy matching", + "timestamp": "2021-02-04T20:29:14Z", + "tree_id": "715ef8387ea573db6a0ea5a16f3de0076ab6dd3d", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/4fae9afc330b23cb5fa0cb0403173a23b41496d2" + }, + "date": 1612470649251, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 91284, + "range": "±1.46%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "character class", + "value": 30926, + "range": "±1.13%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "concatenation", + "value": 7361, + "range": "±1.26%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "quantifiers", + "value": 12436, + "range": "±0.66%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "range quantifiers", + "value": 4233, + "range": "±1.97%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "alternation", + "value": 14945, + "range": "±0.86%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "multiple regex matches", + "value": 1571, + "range": "±0.92%", + "unit": "ops/sec", + "extra": "92 samples" + } + ] } ] } From 71f78f8207bfcc0a0182eb4d5248d04f8afeccb3 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Sat, 6 Feb 2021 08:40:30 +0000 Subject: [PATCH 27/47] add Benchmark (benchmarkjs) benchmark result for 3c4ee8f7e02ada33ee20cb3a3ccf7665f68ea74c --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 2bed946..f8aa880 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612470649714, + "lastUpdate": 1612600830730, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1820,6 +1820,79 @@ window.BENCHMARK_DATA = { "extra": "92 samples" } ] + }, + { + "commit": { + "author": { + "email": "maxgraey@gmail.com", + "name": "Max Graey", + "username": "MaxGraey" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "3c4ee8f7e02ada33ee20cb3a3ccf7665f68ea74c", + "message": "feat: added RegExp#test method", + "timestamp": "2021-02-06T08:39:12Z", + "tree_id": "9ecfd650a67cf24fdbdafe846878660b01875bf9", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/3c4ee8f7e02ada33ee20cb3a3ccf7665f68ea74c" + }, + "date": 1612600829926, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 99234, + "range": "±1.07%", + "unit": "ops/sec", + "extra": "85 samples" + }, + { + "name": "character class", + "value": 33151, + "range": "±1.30%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "concatenation", + "value": 7641, + "range": "±1.07%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "quantifiers", + "value": 12967, + "range": "±1.84%", + "unit": "ops/sec", + "extra": "85 samples" + }, + { + "name": "range quantifiers", + "value": 4485, + "range": "±1.20%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "alternation", + "value": 15825, + "range": "±1.06%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "multiple regex matches", + "value": 1663, + "range": "±1.46%", + "unit": "ops/sec", + "extra": "83 samples" + } + ] } ] } From 143d2707207904c5f9a730a501b6057af19dbe88 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Mon, 8 Feb 2021 21:24:06 +0000 Subject: [PATCH 28/47] add Benchmark (benchmarkjs) benchmark result for bead49eb94e9176d55152c967717816d9e9c8c09 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index f8aa880..e4d6ff4 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612600830730, + "lastUpdate": 1612819446092, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1893,6 +1893,79 @@ window.BENCHMARK_DATA = { "extra": "83 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "bead49eb94e9176d55152c967717816d9e9c8c09", + "message": "fix: harmonise TS and AS execution\n\nref #17", + "timestamp": "2021-02-08T17:57:29Z", + "tree_id": "b8de5c1b70f3fde248aaff8de5269c3ed3c2883a", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/bead49eb94e9176d55152c967717816d9e9c8c09" + }, + "date": 1612819445610, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 96968, + "range": "±1.15%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "character class", + "value": 32866, + "range": "±0.94%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "concatenation", + "value": 7810, + "range": "±1.12%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "quantifiers", + "value": 13084, + "range": "±1.86%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "range quantifiers", + "value": 4480, + "range": "±0.93%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "alternation", + "value": 16134, + "range": "±1.12%", + "unit": "ops/sec", + "extra": "84 samples" + }, + { + "name": "multiple regex matches", + "value": 1669, + "range": "±0.90%", + "unit": "ops/sec", + "extra": "88 samples" + } + ] } ] } From 748842270e6384b3bf73f62d90223e33e0af06e9 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 9 Feb 2021 07:25:19 +0000 Subject: [PATCH 29/47] add Benchmark (benchmarkjs) benchmark result for 84027b880b074ade59d1b39f97bc7c0c4ca6a569 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index e4d6ff4..f00ab77 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612819446092, + "lastUpdate": 1612855519463, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -1966,6 +1966,79 @@ window.BENCHMARK_DATA = { "extra": "88 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "84027b880b074ade59d1b39f97bc7c0c4ca6a569", + "message": "fix: capture groups with quantifiers are not repeated\n\nfixes: 31", + "timestamp": "2021-02-09T07:23:06Z", + "tree_id": "0bebc6228171db7c6a389fe518cafe57e73b3b3a", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/84027b880b074ade59d1b39f97bc7c0c4ca6a569" + }, + "date": 1612855518626, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 109250, + "range": "±1.57%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "character class", + "value": 36037, + "range": "±1.67%", + "unit": "ops/sec", + "extra": "84 samples" + }, + { + "name": "concatenation", + "value": 8929, + "range": "±2.23%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "quantifiers", + "value": 15094, + "range": "±1.99%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "range quantifiers", + "value": 5177, + "range": "±1.48%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "alternation", + "value": 18647, + "range": "±1.21%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "multiple regex matches", + "value": 1991, + "range": "±3.19%", + "unit": "ops/sec", + "extra": "88 samples" + } + ] } ] } From ed761cb5483b36a703fd7eb21a5a1e151007f705 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 10 Feb 2021 16:07:41 +0000 Subject: [PATCH 30/47] add Benchmark (benchmarkjs) benchmark result for 62e90efce724b25a80e02bb594f3db9c438990fa --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index f00ab77..1df3b02 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612855519463, + "lastUpdate": 1612973261304, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2039,6 +2039,79 @@ window.BENCHMARK_DATA = { "extra": "88 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "62e90efce724b25a80e02bb594f3db9c438990fa", + "message": "refactor(perf): faster checks for end nfa recursion loops", + "timestamp": "2021-02-10T13:43:51Z", + "tree_id": "a9b16737a6e85aed0464caec0f693e8db89fe6e7", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/62e90efce724b25a80e02bb594f3db9c438990fa" + }, + "date": 1612973260764, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 109158, + "range": "±1.19%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "character class", + "value": 36118, + "range": "±1.10%", + "unit": "ops/sec", + "extra": "84 samples" + }, + { + "name": "concatenation", + "value": 8573, + "range": "±1.04%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "quantifiers", + "value": 14814, + "range": "±1.25%", + "unit": "ops/sec", + "extra": "82 samples" + }, + { + "name": "range quantifiers", + "value": 4988, + "range": "±1.27%", + "unit": "ops/sec", + "extra": "85 samples" + }, + { + "name": "alternation", + "value": 17205, + "range": "±1.52%", + "unit": "ops/sec", + "extra": "83 samples" + }, + { + "name": "multiple regex matches", + "value": 2055, + "range": "±1.05%", + "unit": "ops/sec", + "extra": "85 samples" + } + ] } ] } From 30f0c9d23b73fdb333a7a3072b1eba8decf82ebb Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 17 Feb 2021 15:27:26 +0000 Subject: [PATCH 31/47] add Benchmark (benchmarkjs) benchmark result for 741b956b1dbf42c51ebb76723d446ad8d91d31c1 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 1df3b02..95d88d0 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1612973261304, + "lastUpdate": 1613575646528, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2112,6 +2112,79 @@ window.BENCHMARK_DATA = { "extra": "85 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "741b956b1dbf42c51ebb76723d446ad8d91d31c1", + "message": "chore: ensure benchmark runs on node v15", + "timestamp": "2021-02-17T15:25:52Z", + "tree_id": "e4682c96e51c0b42e423229735df923b3fbe91f6", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/741b956b1dbf42c51ebb76723d446ad8d91d31c1" + }, + "date": 1613575645998, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 67005, + "range": "±0.66%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "character class", + "value": 19732, + "range": "±0.85%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "concatenation", + "value": 6071, + "range": "±1.11%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "quantifiers", + "value": 10384, + "range": "±0.79%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "range quantifiers", + "value": 3641, + "range": "±1.11%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "alternation", + "value": 11281, + "range": "±0.72%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "multiple regex matches", + "value": 1143, + "range": "±0.99%", + "unit": "ops/sec", + "extra": "87 samples" + } + ] } ] } From ca7b45fc68ec53d3c6179db0e5c8c77b587c81bd Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 17 Feb 2021 15:59:02 +0000 Subject: [PATCH 32/47] add Benchmark (benchmarkjs) benchmark result for 01ce53fab6924f37f9f0a47f3d0da417b00f74cb --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 95d88d0..eaac827 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1613575646528, + "lastUpdate": 1613577542821, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2185,6 +2185,79 @@ window.BENCHMARK_DATA = { "extra": "87 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "01ce53fab6924f37f9f0a47f3d0da417b00f74cb", + "message": "chore: ensure benchmark uses release build", + "timestamp": "2021-02-17T15:57:24Z", + "tree_id": "95f4d951e4bb817cc131440d7f0da34fcd7fc9a2", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/01ce53fab6924f37f9f0a47f3d0da417b00f74cb" + }, + "date": 1613577542142, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 69645, + "range": "±1.13%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "character class", + "value": 20726, + "range": "±1.16%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "concatenation", + "value": 6274, + "range": "±1.15%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "quantifiers", + "value": 11573, + "range": "±0.80%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "range quantifiers", + "value": 3898, + "range": "±0.86%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "alternation", + "value": 12165, + "range": "±0.96%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "multiple regex matches", + "value": 858, + "range": "±0.67%", + "unit": "ops/sec", + "extra": "93 samples" + } + ] } ] } From f2749997a49698ce5ebfd72902f50bf0b2a8e9af Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 18 Feb 2021 07:36:31 +0000 Subject: [PATCH 33/47] add Benchmark (benchmarkjs) benchmark result for 6cff989a120699a566cd6fcc90c5cff79e92a8f5 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index eaac827..4479bfe 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1613577542821, + "lastUpdate": 1613633791683, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2258,6 +2258,79 @@ window.BENCHMARK_DATA = { "extra": "93 samples" } ] + }, + { + "commit": { + "author": { + "email": "maxgraey@gmail.com", + "name": "Max Graey", + "username": "MaxGraey" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "6cff989a120699a566cd6fcc90c5cff79e92a8f5", + "message": "chore(perf): reduce shrinkLevel", + "timestamp": "2021-02-18T07:34:47Z", + "tree_id": "c06ab00e59b94e5ceaa57621c188d1911d7f839d", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/6cff989a120699a566cd6fcc90c5cff79e92a8f5" + }, + "date": 1613633791206, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 80981, + "range": "±1.06%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "character class", + "value": 23385, + "range": "±1.08%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "concatenation", + "value": 7005, + "range": "±0.69%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "quantifiers", + "value": 12740, + "range": "±0.95%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "range quantifiers", + "value": 4161, + "range": "±0.86%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "alternation", + "value": 13249, + "range": "±0.69%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "multiple regex matches", + "value": 971, + "range": "±0.94%", + "unit": "ops/sec", + "extra": "86 samples" + } + ] } ] } From 2170ed88c4a0cf59ba0ca1d391128fe39b5c8803 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 18 Feb 2021 09:37:41 +0000 Subject: [PATCH 34/47] add Benchmark (benchmarkjs) benchmark result for c6118315ef0f9081b84fa511c49f5cb189143ea6 --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 4479bfe..4f54a9b 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1613633791683, + "lastUpdate": 1613641061342, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2331,6 +2331,79 @@ window.BENCHMARK_DATA = { "extra": "86 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "c6118315ef0f9081b84fa511c49f5cb189143ea6", + "message": "chore: removed asbuild", + "timestamp": "2021-02-18T09:35:50Z", + "tree_id": "4c9149a6e711f157be8829f09df8080a1a13d722", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/c6118315ef0f9081b84fa511c49f5cb189143ea6" + }, + "date": 1613641060451, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 173802, + "range": "±0.63%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "character class", + "value": 49876, + "range": "±0.73%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "concatenation", + "value": 14393, + "range": "±1.28%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "quantifiers", + "value": 26531, + "range": "±1.02%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "range quantifiers", + "value": 8445, + "range": "±1.42%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "alternation", + "value": 26851, + "range": "±1.01%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "multiple regex matches", + "value": 2647, + "range": "±0.87%", + "unit": "ops/sec", + "extra": "90 samples" + } + ] } ] } From e9d6ccaf643f66352c20e04c3b350249f782f816 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 18 Feb 2021 10:34:14 +0000 Subject: [PATCH 35/47] add Benchmark (benchmarkjs) benchmark result for c0f279b6583fcda962cf6f03e8a704b8e80eff4a --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 4f54a9b..6fb7c8b 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1613641061342, + "lastUpdate": 1613644454599, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2404,6 +2404,79 @@ window.BENCHMARK_DATA = { "extra": "90 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "c0f279b6583fcda962cf6f03e8a704b8e80eff4a", + "message": "chore (perf): remove sourcemaps from release build", + "timestamp": "2021-02-18T10:32:29Z", + "tree_id": "5809408acd14f905616749cbc2015642c16507ac", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/c0f279b6583fcda962cf6f03e8a704b8e80eff4a" + }, + "date": 1613644454105, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 188620, + "range": "±0.80%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "character class", + "value": 52269, + "range": "±0.89%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "concatenation", + "value": 15906, + "range": "±0.70%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "quantifiers", + "value": 26973, + "range": "±0.99%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "range quantifiers", + "value": 9467, + "range": "±0.78%", + "unit": "ops/sec", + "extra": "84 samples" + }, + { + "name": "alternation", + "value": 28937, + "range": "±0.76%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "multiple regex matches", + "value": 2774, + "range": "±0.85%", + "unit": "ops/sec", + "extra": "91 samples" + } + ] } ] } From 0c9b550fd9e717253989ec17f2e8db5e59a5415a Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Sat, 20 Feb 2021 12:12:19 +0000 Subject: [PATCH 36/47] add Benchmark (benchmarkjs) benchmark result for d92d3c35a097e83a0081678d6c8679340fcea8cc --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 6fb7c8b..cd81d27 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1613644454599, + "lastUpdate": 1613823139916, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2477,6 +2477,79 @@ window.BENCHMARK_DATA = { "extra": "91 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "d92d3c35a097e83a0081678d6c8679340fcea8cc", + "message": "fix: fixed small bug with case insensitive range matching", + "timestamp": "2021-02-20T12:09:57Z", + "tree_id": "f788950180acb35c98841e3fa53195e22b45b430", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/d92d3c35a097e83a0081678d6c8679340fcea8cc" + }, + "date": 1613823139392, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 180696, + "range": "±0.37%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "character class", + "value": 47239, + "range": "±0.49%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "concatenation", + "value": 15477, + "range": "±0.87%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "quantifiers", + "value": 27927, + "range": "±0.41%", + "unit": "ops/sec", + "extra": "95 samples" + }, + { + "name": "range quantifiers", + "value": 9042, + "range": "±0.70%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "alternation", + "value": 28548, + "range": "±0.30%", + "unit": "ops/sec", + "extra": "95 samples" + }, + { + "name": "multiple regex matches", + "value": 2596, + "range": "±0.73%", + "unit": "ops/sec", + "extra": "92 samples" + } + ] } ] } From 074ca445fe51e9f3d0f9689e20062e3c295373f6 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Sat, 20 Feb 2021 16:32:27 +0000 Subject: [PATCH 37/47] add Benchmark (benchmarkjs) benchmark result for bb8870489a3259b0e20093a01da062efbd392eda --- dev/bench/data.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index cd81d27..a612b70 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1613823139916, + "lastUpdate": 1613838747863, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2550,6 +2550,79 @@ window.BENCHMARK_DATA = { "extra": "92 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "bb8870489a3259b0e20093a01da062efbd392eda", + "message": "test: more traiging", + "timestamp": "2021-02-20T16:22:31Z", + "tree_id": "adc3e893b640dcdf389665eeae691b7640e1d177", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/bb8870489a3259b0e20093a01da062efbd392eda" + }, + "date": 1613838747369, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 177867, + "range": "±0.53%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "character class", + "value": 48330, + "range": "±0.71%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "concatenation", + "value": 15140, + "range": "±0.88%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "quantifiers", + "value": 27200, + "range": "±0.74%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "range quantifiers", + "value": 8735, + "range": "±0.65%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "alternation", + "value": 27330, + "range": "±0.53%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "multiple regex matches", + "value": 2484, + "range": "±0.51%", + "unit": "ops/sec", + "extra": "89 samples" + } + ] } ] } From 9a5a672efe95597f20e6b36c9d98b99505776872 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Sat, 20 Feb 2021 17:27:28 +0000 Subject: [PATCH 38/47] add Benchmark (benchmarkjs) benchmark result for 12c8e552264acea48cc5bf98ed4d2e606254e720 --- dev/bench/data.js | 82 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 81 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index a612b70..68d1159 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1613838747863, + "lastUpdate": 1613842048645, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2623,6 +2623,86 @@ window.BENCHMARK_DATA = { "extra": "89 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "12c8e552264acea48cc5bf98ed4d2e606254e720", + "message": "test: added more complex benchmark example", + "timestamp": "2021-02-20T17:25:33Z", + "tree_id": "ab91b27d32865427c103123bed44c237909213b7", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/12c8e552264acea48cc5bf98ed4d2e606254e720" + }, + "date": 1613842048129, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 175160, + "range": "±0.85%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "character class", + "value": 47930, + "range": "±0.63%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "concatenation", + "value": 14609, + "range": "±0.81%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "quantifiers", + "value": 27508, + "range": "±1.22%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "range quantifiers", + "value": 8774, + "range": "±1.01%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "alternation", + "value": 27704, + "range": "±0.64%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "multiple regex matches", + "value": 2582, + "range": "±0.70%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "complex regex", + "value": 2459, + "range": "±0.89%", + "unit": "ops/sec", + "extra": "92 samples" + } + ] } ] } From 5003a6158d95ca3ae3a687da57baf2acbab33b62 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Sun, 21 Feb 2021 09:04:10 +0000 Subject: [PATCH 39/47] add Benchmark (benchmarkjs) benchmark result for 8c058da37025613a7c2ba1e752a79efe1c17998e --- dev/bench/data.js | 82 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 81 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 68d1159..a5e7bbe 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1613842048645, + "lastUpdate": 1613898250083, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2703,6 +2703,86 @@ window.BENCHMARK_DATA = { "extra": "92 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "8c058da37025613a7c2ba1e752a79efe1c17998e", + "message": "test: finished all triage\n\ncloses #20", + "timestamp": "2021-02-21T09:02:18Z", + "tree_id": "aa0e271a63cb246dfe5ab3b520499f0c851f5fc0", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/8c058da37025613a7c2ba1e752a79efe1c17998e" + }, + "date": 1613898249287, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 211038, + "range": "±0.25%", + "unit": "ops/sec", + "extra": "95 samples" + }, + { + "name": "character class", + "value": 56329, + "range": "±0.48%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "concatenation", + "value": 17856, + "range": "±0.31%", + "unit": "ops/sec", + "extra": "96 samples" + }, + { + "name": "quantifiers", + "value": 32648, + "range": "±0.16%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "range quantifiers", + "value": 10437, + "range": "±0.05%", + "unit": "ops/sec", + "extra": "97 samples" + }, + { + "name": "alternation", + "value": 32555, + "range": "±0.05%", + "unit": "ops/sec", + "extra": "95 samples" + }, + { + "name": "multiple regex matches", + "value": 3044, + "range": "±0.03%", + "unit": "ops/sec", + "extra": "97 samples" + }, + { + "name": "complex regex", + "value": 2888, + "range": "±0.15%", + "unit": "ops/sec", + "extra": "99 samples" + } + ] } ] } From cb821185bd7304a730a13676531e94b8ed11e9b8 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 24 Feb 2021 06:59:31 +0000 Subject: [PATCH 40/47] add Benchmark (benchmarkjs) benchmark result for ac2ac3547ce644a9f082e0bf6b0651599899bf94 --- dev/bench/data.js | 82 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 81 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index a5e7bbe..fd511f7 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1613898250083, + "lastUpdate": 1614149971181, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2783,6 +2783,86 @@ window.BENCHMARK_DATA = { "extra": "99 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "ac2ac3547ce644a9f082e0bf6b0651599899bf94", + "message": "feat: supports multi-line regex", + "timestamp": "2021-02-24T06:55:50Z", + "tree_id": "af6c13cba32df9d2ab358397fe1af7c77560e62f", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/ac2ac3547ce644a9f082e0bf6b0651599899bf94" + }, + "date": 1614149970707, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 214174, + "range": "±0.89%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "character class", + "value": 55301, + "range": "±1.51%", + "unit": "ops/sec", + "extra": "83 samples" + }, + { + "name": "concatenation", + "value": 17720, + "range": "±1.11%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "quantifiers", + "value": 33808, + "range": "±0.88%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "range quantifiers", + "value": 10460, + "range": "±1.04%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "alternation", + "value": 32172, + "range": "±0.96%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "multiple regex matches", + "value": 2991, + "range": "±1.32%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "complex regex", + "value": 2771, + "range": "±1.48%", + "unit": "ops/sec", + "extra": "87 samples" + } + ] } ] } From b3cf2bb77ac0ecc1d8c718644c32f91ad19cc4f4 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 24 Feb 2021 19:12:32 +0000 Subject: [PATCH 41/47] add Benchmark (benchmarkjs) benchmark result for 6fec3efb1a1975afa4aab2a08818e324ca28c52a --- dev/bench/data.js | 82 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 81 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index fd511f7..4fe81f8 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1614149971181, + "lastUpdate": 1614193952636, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2863,6 +2863,86 @@ window.BENCHMARK_DATA = { "extra": "87 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "6fec3efb1a1975afa4aab2a08818e324ca28c52a", + "message": "feat: implemented non-capturing groups", + "timestamp": "2021-02-24T13:12:51Z", + "tree_id": "8d33bd622fc8c4c08989239779dfd19e9ceb0b24", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/6fec3efb1a1975afa4aab2a08818e324ca28c52a" + }, + "date": 1614193952050, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 178803, + "range": "±0.88%", + "unit": "ops/sec", + "extra": "85 samples" + }, + { + "name": "character class", + "value": 48130, + "range": "±1.15%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "concatenation", + "value": 15073, + "range": "±0.90%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "quantifiers", + "value": 28539, + "range": "±1.09%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "range quantifiers", + "value": 8816, + "range": "±0.88%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "alternation", + "value": 28771, + "range": "±0.73%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "multiple regex matches", + "value": 2547, + "range": "±0.98%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "complex regex", + "value": 2446, + "range": "±0.95%", + "unit": "ops/sec", + "extra": "90 samples" + } + ] } ] } From ff1f8352944ba7a47675aca0e3834d9a07d04901 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Fri, 26 Feb 2021 10:38:02 +0000 Subject: [PATCH 42/47] add Benchmark (benchmarkjs) benchmark result for d4ca9c94e7ee4ec0d5e008e976f71cd4c6a898b8 --- dev/bench/data.js | 82 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 81 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 4fe81f8..73c98c0 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1614193952636, + "lastUpdate": 1614335882401, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -2943,6 +2943,86 @@ window.BENCHMARK_DATA = { "extra": "90 samples" } ] + }, + { + "commit": { + "author": { + "email": "yves@sutoiku.com", + "name": "Y", + "username": "Y--" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "d4ca9c94e7ee4ec0d5e008e976f71cd4c6a898b8", + "message": "fix: throw an explicit error when there is nothing to repeat", + "timestamp": "2021-02-26T10:36:09Z", + "tree_id": "ee68102e9dc22ab687476f65710131c90e9f1278", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/d4ca9c94e7ee4ec0d5e008e976f71cd4c6a898b8" + }, + "date": 1614335881713, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 173013, + "range": "±0.96%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "character class", + "value": 46426, + "range": "±0.63%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "concatenation", + "value": 14738, + "range": "±0.89%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "quantifiers", + "value": 27015, + "range": "±1.19%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "range quantifiers", + "value": 9058, + "range": "±0.68%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "alternation", + "value": 28027, + "range": "±1.55%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "multiple regex matches", + "value": 2675, + "range": "±1.04%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "complex regex", + "value": 2463, + "range": "±1.19%", + "unit": "ops/sec", + "extra": "88 samples" + } + ] } ] } From 4cf57f8cec9f82547ea0c9ff4144f20c087c5f61 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 2 Mar 2021 22:21:45 +0000 Subject: [PATCH 43/47] add Benchmark (benchmarkjs) benchmark result for 4dc21b030b99263d5736901316da34e04fcde67e --- dev/bench/data.js | 82 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 81 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 73c98c0..321593b 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1614335882401, + "lastUpdate": 1614723705028, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -3023,6 +3023,86 @@ window.BENCHMARK_DATA = { "extra": "88 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "committer": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin E", + "username": "ColinEberhardt" + }, + "distinct": true, + "id": "4dc21b030b99263d5736901316da34e04fcde67e", + "message": "fix: repetition nodes were not allowing the walker to visit their child nodes", + "timestamp": "2021-03-02T22:19:52Z", + "tree_id": "2d485e632a2c529f50a07b5f7fc6e71a74e185d7", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/4dc21b030b99263d5736901316da34e04fcde67e" + }, + "date": 1614723704292, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 190464, + "range": "±0.83%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "character class", + "value": 49492, + "range": "±1.06%", + "unit": "ops/sec", + "extra": "82 samples" + }, + { + "name": "concatenation", + "value": 15628, + "range": "±0.83%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "quantifiers", + "value": 26570, + "range": "±0.70%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "range quantifiers", + "value": 9526, + "range": "±0.65%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "alternation", + "value": 28054, + "range": "±0.76%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "multiple regex matches", + "value": 2645, + "range": "±0.77%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "complex regex", + "value": 2549, + "range": "±0.90%", + "unit": "ops/sec", + "extra": "85 samples" + } + ] } ] } From 926167232be2ca6da30cfb2d63f9a1b8ecd0eea9 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 4 May 2021 09:58:23 +0000 Subject: [PATCH 44/47] add Benchmark (benchmarkjs) benchmark result for debec10dbade71785abf0fe58906e53656fc7efc --- dev/bench/data.js | 82 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 81 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 321593b..b0e58df 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1614723705028, + "lastUpdate": 1620122303588, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -3103,6 +3103,86 @@ window.BENCHMARK_DATA = { "extra": "85 samples" } ] + }, + { + "commit": { + "author": { + "email": "willem@cs.umd.edu", + "name": "Willem Wyndham", + "username": "willemneal" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "debec10dbade71785abf0fe58906e53656fc7efc", + "message": "fix: make globals static so that they don't pollute downstream libraries (#42)\n\nAlso reorganized top level `let`s into static variables.", + "timestamp": "2021-05-04T10:56:34+01:00", + "tree_id": "91c9828c852c4bf4c931eb5f5a3452aebc9c070c", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/debec10dbade71785abf0fe58906e53656fc7efc" + }, + "date": 1620122302827, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 182493, + "range": "±1.13%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "character class", + "value": 49811, + "range": "±0.69%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "concatenation", + "value": 15491, + "range": "±0.61%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "quantifiers", + "value": 27229, + "range": "±0.77%", + "unit": "ops/sec", + "extra": "85 samples" + }, + { + "name": "range quantifiers", + "value": 9347, + "range": "±1.10%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "alternation", + "value": 29277, + "range": "±0.65%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "multiple regex matches", + "value": 2727, + "range": "±0.67%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "complex regex", + "value": 2584, + "range": "±0.80%", + "unit": "ops/sec", + "extra": "90 samples" + } + ] } ] } From 73fb39dd6014b97710979e0d708a34485a303351 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Mon, 17 May 2021 15:58:17 +0000 Subject: [PATCH 45/47] add Benchmark (benchmarkjs) benchmark result for f217143e7bf2ad0574e77e13e1fa840610696e2c --- dev/bench/data.js | 82 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 81 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index b0e58df..952866c 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1620122303588, + "lastUpdate": 1621267097914, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -3183,6 +3183,86 @@ window.BENCHMARK_DATA = { "extra": "90 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin Eberhardt", + "username": "ColinEberhardt" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "f217143e7bf2ad0574e77e13e1fa840610696e2c", + "message": "fix: also include 'main' module entry point\n\nThis keeps the TypeScript compiler happy as well as the AssemblyScript compiler", + "timestamp": "2021-05-17T16:56:40+01:00", + "tree_id": "45902271e6609efc23c42e0de51c605c5b7597da", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/f217143e7bf2ad0574e77e13e1fa840610696e2c" + }, + "date": 1621267097432, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 232333, + "range": "±0.98%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "character class", + "value": 55416, + "range": "±1.78%", + "unit": "ops/sec", + "extra": "81 samples" + }, + { + "name": "concatenation", + "value": 20119, + "range": "±0.10%", + "unit": "ops/sec", + "extra": "99 samples" + }, + { + "name": "quantifiers", + "value": 31822, + "range": "±1.21%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "range quantifiers", + "value": 10694, + "range": "±1.79%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "alternation", + "value": 31916, + "range": "±1.14%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "multiple regex matches", + "value": 3251, + "range": "±1.70%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "complex regex", + "value": 2694, + "range": "±1.55%", + "unit": "ops/sec", + "extra": "88 samples" + } + ] } ] } From 073d8990a824ebced9ec1dd6db92ae0149959958 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Mon, 24 May 2021 10:41:53 +0000 Subject: [PATCH 46/47] add Benchmark (benchmarkjs) benchmark result for bf46264d11f2fc679ae36e9c8341dd59d0b9a37e --- dev/bench/data.js | 82 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 81 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 952866c..65f201a 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1621267097914, + "lastUpdate": 1621852913126, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -3263,6 +3263,86 @@ window.BENCHMARK_DATA = { "extra": "88 samples" } ] + }, + { + "commit": { + "author": { + "email": "yjh465402634@gmail.com", + "name": "yjh", + "username": "yjhmelody" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "bf46264d11f2fc679ae36e9c8341dd59d0b9a37e", + "message": "chore: update package.json to add repo details", + "timestamp": "2021-05-24T11:40:15+01:00", + "tree_id": "6dab200f05e5f2d2c0f07fe47dcc41c3b9c4be84", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/bf46264d11f2fc679ae36e9c8341dd59d0b9a37e" + }, + "date": 1621852912617, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 210273, + "range": "±1.11%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "character class", + "value": 57089, + "range": "±1.12%", + "unit": "ops/sec", + "extra": "89 samples" + }, + { + "name": "concatenation", + "value": 18023, + "range": "±1.08%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "quantifiers", + "value": 30822, + "range": "±1.12%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "range quantifiers", + "value": 10246, + "range": "±1.38%", + "unit": "ops/sec", + "extra": "87 samples" + }, + { + "name": "alternation", + "value": 31905, + "range": "±1.07%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "multiple regex matches", + "value": 2998, + "range": "±1.17%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "complex regex", + "value": 2800, + "range": "±0.99%", + "unit": "ops/sec", + "extra": "90 samples" + } + ] } ] } From 71a7bf1502304c24f6d2755f1ad52a1d4e3b3463 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Mon, 24 May 2021 12:05:41 +0000 Subject: [PATCH 47/47] add Benchmark (benchmarkjs) benchmark result for ffd112f0d20212a8802990bfd5bb747ac5b412ca --- dev/bench/data.js | 82 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 81 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 65f201a..d647974 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1621852913126, + "lastUpdate": 1621857941893, "repoUrl": "https://github.com/ColinEberhardt/assemblyscript-regex", "entries": { "Benchmark": [ @@ -3343,6 +3343,86 @@ window.BENCHMARK_DATA = { "extra": "90 samples" } ] + }, + { + "commit": { + "author": { + "email": "colin.eberhardt@gmail.com", + "name": "Colin Eberhardt", + "username": "ColinEberhardt" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "ffd112f0d20212a8802990bfd5bb747ac5b412ca", + "message": "chore: fixed malformed URL in repository field", + "timestamp": "2021-05-24T13:03:56+01:00", + "tree_id": "b201912cce8b0df68dbfb3c42253690fa6c9f9a9", + "url": "https://github.com/ColinEberhardt/assemblyscript-regex/commit/ffd112f0d20212a8802990bfd5bb747ac5b412ca" + }, + "date": 1621857941443, + "tool": "benchmarkjs", + "benches": [ + { + "name": "baseline", + "value": 179208, + "range": "±0.89%", + "unit": "ops/sec", + "extra": "88 samples" + }, + { + "name": "character class", + "value": 47966, + "range": "±0.71%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "concatenation", + "value": 15120, + "range": "±0.47%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "quantifiers", + "value": 26846, + "range": "±0.68%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "range quantifiers", + "value": 8920, + "range": "±0.55%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "alternation", + "value": 28078, + "range": "±0.32%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "multiple regex matches", + "value": 2616, + "range": "±0.61%", + "unit": "ops/sec", + "extra": "93 samples" + }, + { + "name": "complex regex", + "value": 2421, + "range": "±0.54%", + "unit": "ops/sec", + "extra": "93 samples" + } + ] } ] }