codeflash-ai[bot]
a54f33e097
⚡ ️ Speed up function validate_regex by 2,003%
...
### Explanation.
1. **Caching with lru_cache**.
- By using `functools.lru_cache`, the function `validate_regex` now caches the results of previous calls. If the same pattern is validated multiple times, the cached result is returned immediately, significantly improving the performance for repeated patterns. This change optimizes the runtime without altering the function's behavior.
2025-02-09 14:04:43 +00:00
fab
1a4a2d4e42
Merge pull request #9 from fabriziosalmi/codeflash/optimize-validate_regex-m6xkx22f
...
⚡ ️ Speed up function `validate_regex` by 9,172%
2025-02-09 13:14:25 +01:00
codeflash-ai[bot]
a3104b23c1
⚡ ️ Speed up function validate_regex by 9,172%
...
Changes made for optimization.
1. Added `functools.lru_cache` decorator to cache results of `validate_regex` function calls. This ensures that repeated validations of the same pattern are resolved quickly and avoid redundant regex compilations.
2025-02-09 12:07:05 +00:00
github-actions[bot]
1a98411808
Update: [Sun Feb 9 00:27:59 UTC 2025]
2025-02-09 00:27:59 +00:00
github-actions[bot]
7d2f1248c7
Update: [Sat Feb 8 00:25:04 UTC 2025]
2025-02-08 00:25:04 +00:00
github-actions[bot]
cf21042b9c
Update: [Fri Feb 7 00:25:52 UTC 2025]
2025-02-07 00:25:52 +00:00
github-actions[bot]
1cebb95fc3
Update: [Thu Feb 6 00:25:50 UTC 2025]
2025-02-06 00:25:50 +00:00
github-actions[bot]
4f4fd8786e
Update: [Wed Feb 5 00:25:42 UTC 2025]
2025-02-05 00:25:42 +00:00
github-actions[bot]
71e69a3a26
Update: [Tue Feb 4 00:25:09 UTC 2025]
2025-02-04 00:25:09 +00:00
fab
339a5e0350
Update test_apache_docker.yml
2025-02-03 02:05:58 +01:00
fab
c3578e4570
Update test_nginx.yml
2025-02-03 02:05:25 +01:00
fab
132380eeaf
Update update_patterns.yml
2025-02-03 02:04:42 +01:00
fab
437d3a251c
Update update_patterns.yml
2025-02-03 02:02:52 +01:00
github-actions[bot]
4e0dfb87e1
Update: [Mon Feb 3 00:26:12 UTC 2025]
2025-02-03 00:26:12 +00:00
github-actions[bot]
b3d0e38516
Update: [Sun Feb 2 00:27:06 UTC 2025]
2025-02-02 00:27:06 +00:00
github-actions[bot]
16e5ffb42c
Update: [Sat Feb 1 00:27:37 UTC 2025]
2025-02-01 00:27:37 +00:00
github-actions[bot]
4f409f223d
Update: [Fri Jan 31 00:25:27 UTC 2025]
2025-01-31 00:25:27 +00:00
github-actions[bot]
c0a6dd804a
Update: [Thu Jan 30 00:24:54 UTC 2025]
2025-01-30 00:24:54 +00:00
github-actions[bot]
b242ea0619
Update: [Wed Jan 29 00:25:14 UTC 2025]
2025-01-29 00:25:14 +00:00
fabriziosalmi
f1bae07d6c
feat: Generate Nginx WAF config with separate map and rule files
...
This commit modifies the script to output two files:
- waf_maps.conf (for http block)
- waf_rules.conf (for server block)
to avoid conflicts and provide more flexibility.
This update should fix the bugged nginx rules integration on existing setups: https://github.com/fabriziosalmi/patterns/issues/8
2025-01-28 22:41:54 +01:00
github-actions[bot]
eaf5714520
Update: [Tue Jan 28 00:25:35 UTC 2025]
2025-01-28 00:25:35 +00:00
github-actions[bot]
0e59b87df0
Update: [Mon Jan 27 00:26:20 UTC 2025]
2025-01-27 00:26:20 +00:00
github-actions[bot]
881bd34f0c
Update: [Sun Jan 26 00:25:41 UTC 2025]
2025-01-26 00:25:41 +00:00
github-actions[bot]
fac08a29be
Update: [Sat Jan 25 00:24:31 UTC 2025]
2025-01-25 00:24:31 +00:00
github-actions[bot]
1b5b529aaf
Update: [Fri Jan 24 00:25:21 UTC 2025]
2025-01-24 00:25:21 +00:00
github-actions[bot]
a2a0049402
Update: [Thu Jan 23 00:25:20 UTC 2025]
2025-01-23 00:25:20 +00:00
github-actions[bot]
1abc68b227
Update: [Wed Jan 22 00:25:38 UTC 2025]
2025-01-22 00:25:38 +00:00
github-actions[bot]
5be5b718a6
Update: [Tue Jan 21 00:25:04 UTC 2025]
2025-01-21 00:25:04 +00:00
github-actions[bot]
1f2291133b
Update: [Mon Jan 20 00:26:12 UTC 2025]
2025-01-20 00:26:12 +00:00
github-actions[bot]
57dc991ffc
Update: [Sun Jan 19 00:27:39 UTC 2025]
2025-01-19 00:27:39 +00:00
github-actions[bot]
2bc6c53985
Update: [Sat Jan 18 00:24:13 UTC 2025]
2025-01-18 00:24:13 +00:00
fab
9ccac4241f
Update test_nginx.yml
2025-01-17 13:30:09 +01:00
fab
05571dad86
Update test_apache_docker.yml
2025-01-17 13:29:22 +01:00
fab
146335721c
Update and rename test_docker.yml to test_apache_docker.yml
2025-01-17 13:28:23 +01:00
fab
0d92cd36c6
Update test_docker.yml
2025-01-17 12:04:59 +01:00
fab
961d42a11f
Update test_docker.yml
2025-01-17 12:03:05 +01:00
fab
ddb39751e8
Update test_docker.yml
...
nginx & haproxy tests temp removed
2025-01-17 12:02:39 +01:00
fab
4eccf10943
Update test_docker.yml
2025-01-17 12:00:27 +01:00
github-actions[bot]
daeb6d2048
Update: [Fri Jan 17 00:25:08 UTC 2025]
2025-01-17 00:25:08 +00:00
fab
cf1a4da2bd
Rename nginx.yml to test_nginx.yml
2025-01-16 19:19:08 +01:00
fab
45d9f34241
Rename test.yml to test_docker.yml
2025-01-16 19:18:58 +01:00
fabriziosalmi
ae9c2756f7
test
2025-01-16 14:38:01 +01:00
fabriziosalmi
bc5eb455bf
test
2025-01-16 14:33:59 +01:00
fabriziosalmi
3297168bec
test
2025-01-16 14:31:04 +01:00
fabriziosalmi
64e14d23ef
test
2025-01-16 14:28:30 +01:00
fabriziosalmi
84c4a49c2d
action (crossplane)
2025-01-16 14:20:25 +01:00
fabriziosalmi
cc0a8de6c2
action
2025-01-16 14:19:16 +01:00
fabriziosalmi
99ee7c07fb
action
2025-01-16 14:17:49 +01:00
fabriziosalmi
69dbb9caa6
action fix
2025-01-16 14:15:40 +01:00
fab
d2a51a1e17
Update nginx.yml
2025-01-16 14:10:54 +01:00