undergroundwires
d77c3cbbe2
Fix PowerShell code block inlining in compiler
...
This commit enhances the compiler's ability to inline PowerShell code
blocks. Previously, the compiler attempted to inline all lines ending
with brackets (`}` and `{`) using semicolons, which leads to syntax
errors. This improvement allows for more flexible PowerShell code
writing with reliable outcomes.
Key Changes:
- Update InlinePowerShell pipe to handle code blocks specifically
- Extend unit tests for the InlinePowerShell pipe
Other supporting changes:
- Refactor InlinePowerShell tests for improved scalability
- Enhance pipe unit test running with regex support
- Expand test coverage for various PowerShell syntax used in
privacy.sexy
- Update related interfaces to align with new code conventions, dropping
`I` prefix
- Optimize line merging to skip lines already ending with semicolons
- Increase timeout in E2E tests to accommodate for slower application
load caused by more processing introduced in this commit.
2024-08-05 19:44:30 +02:00
..
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-08-03 16:54:14 +02:00
2024-02-27 04:20:22 +01:00
2024-06-12 12:36:40 +02:00
2024-01-08 23:08:10 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-08-03 16:54:14 +02:00
2024-08-03 16:54:14 +02:00
2024-06-12 12:36:40 +02:00
2024-08-03 16:54:14 +02:00
2024-08-03 16:54:14 +02:00
2024-08-03 16:54:14 +02:00
2024-06-12 12:36:40 +02:00
2024-08-03 16:54:14 +02:00
2024-08-03 16:54:14 +02:00
2024-08-03 16:54:14 +02:00
2024-08-03 16:54:14 +02:00
2024-04-30 15:04:59 +02:00
2024-02-27 04:20:22 +01:00
2024-06-12 12:36:40 +02:00
2024-02-27 04:20:22 +01:00
2024-06-12 12:36:40 +02:00
2024-06-19 17:01:27 +02:00
2024-06-12 12:36:40 +02:00
2024-06-12 12:36:40 +02:00
2024-06-17 14:01:07 +02:00
2024-04-30 15:04:59 +02:00
2024-04-30 15:04:59 +02:00
2024-04-30 15:04:59 +02:00
2024-04-30 15:04:59 +02:00
2024-06-12 12:36:40 +02:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-06-13 22:26:57 +02:00
2024-02-27 04:20:22 +01:00
2024-06-13 22:26:57 +02:00
2024-07-18 20:49:21 +02:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-06-12 12:36:40 +02:00
2024-04-30 15:04:59 +02:00
2024-06-13 22:26:57 +02:00
2024-06-12 12:36:40 +02:00
2024-06-12 12:36:40 +02:00
2024-06-12 12:36:40 +02:00
2024-06-12 12:36:40 +02:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-14 12:10:49 +01:00
2024-02-14 12:10:49 +01:00
2024-02-27 04:20:22 +01:00
2024-08-03 16:54:14 +02:00
2024-08-03 16:54:14 +02:00
2024-06-19 17:01:27 +02:00
2024-06-19 17:01:27 +02:00
2024-06-19 17:01:27 +02:00
2024-06-12 12:36:40 +02:00
2024-06-12 12:36:40 +02:00
2022-01-31 17:22:34 +01:00
2024-06-18 17:59:32 +02:00
2024-06-12 12:36:40 +02:00
2024-06-12 12:36:40 +02:00
2023-11-12 22:54:00 +01:00
2024-06-19 17:01:27 +02:00
2024-06-19 17:01:27 +02:00
2024-06-19 17:01:27 +02:00
2024-02-27 04:20:22 +01:00
2024-07-18 20:49:21 +02:00
2024-07-18 20:49:21 +02:00
2024-06-12 12:36:40 +02:00
2024-07-23 16:08:04 +02:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-09 16:25:05 +01:00
2024-08-03 16:54:14 +02:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2022-01-31 17:22:34 +01:00
2024-06-19 17:01:27 +02:00
2024-08-05 19:44:30 +02:00
2024-06-12 12:36:40 +02:00
2024-08-05 19:44:30 +02:00
2024-05-07 13:57:19 +02:00
2024-02-27 04:20:22 +01:00
2024-02-10 18:50:56 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-08-03 16:54:14 +02:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-06-12 12:36:40 +02:00
2024-06-12 12:36:40 +02:00
2024-06-12 12:36:40 +02:00
2024-06-17 14:01:07 +02:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-08-03 16:54:14 +02:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2022-01-31 17:22:34 +01:00
2024-02-27 04:20:22 +01:00
2024-06-12 12:36:40 +02:00
2024-08-03 16:54:14 +02:00
2024-08-03 16:54:14 +02:00
2024-08-03 16:54:14 +02:00
2024-06-12 12:36:40 +02:00
2024-06-18 17:59:32 +02:00
2024-06-12 12:36:40 +02:00
2024-04-30 15:04:59 +02:00
2024-04-30 15:04:59 +02:00
2024-06-12 12:36:40 +02:00
2024-06-12 12:36:40 +02:00
2024-02-27 04:20:22 +01:00
2023-11-17 13:57:13 +01:00
2024-05-25 13:55:30 +02:00
2024-06-12 12:36:40 +02:00
2024-01-06 18:47:58 +01:00
2024-05-20 10:36:49 +02:00
2023-10-16 02:06:19 +02:00
2024-05-08 15:24:12 +02:00
2024-08-03 16:54:14 +02:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-08-03 16:54:14 +02:00
2024-02-27 04:20:22 +01:00
2024-06-19 17:01:27 +02:00
2024-02-27 04:20:22 +01:00
2023-09-24 20:34:47 +02:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2023-11-06 21:55:43 +01:00
2024-02-27 04:20:22 +01:00
2024-05-08 15:24:12 +02:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2024-02-27 04:20:22 +01:00
2022-02-26 17:15:30 +01:00
2024-07-23 16:08:04 +02:00
2024-02-27 04:20:22 +01:00