Stefan Monnier
37130fd500
regex.c: Fix recent regression with mutually_exclusive_p
...
The new analysis code ended up increasing the scope of an optimization
a bit too far. Reign it in.
* src/regex-emacs.c (struct mutexcl_data): Add `unconstrained` field.
(mutually_exclusive_one): Use and set it.
(mutually_exclusive_p): Initialize it.
* test/src/regex-emacs-tests.el (regexp-tests-backtrack-optimization):
Add test.
2023-10-03 10:10:57 -04:00
..
2023-07-19 11:26:11 +00:00
2023-01-01 05:31:12 -05:00
2022-08-07 10:25:03 +02:00
2023-09-27 13:29:50 -04:00
2023-01-01 05:31:12 -05:00
2023-09-13 18:49:55 -04:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-01-12 16:36:35 +02:00
2023-08-20 20:05:26 +02:00
2023-08-18 19:22:17 -04:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-09-04 18:25:18 +02:00
2023-01-01 05:31:12 -05:00
2023-04-14 19:34:23 +02:00
2023-09-04 18:25:18 +02:00
2023-09-04 18:25:18 +02:00
2023-01-01 05:31:12 -05:00
2023-09-04 12:51:24 +00:00
2023-01-01 05:31:12 -05:00
2023-09-04 18:25:18 +02:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-08-19 14:21:34 -04:00
2023-03-18 10:37:15 +01:00
2023-01-01 05:31:12 -05:00
2023-05-26 07:04:03 -04:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-09-04 18:25:18 +02:00
2023-10-03 10:10:57 -04:00
2023-01-01 05:31:12 -05:00
2023-05-20 15:43:44 +03:00
2023-08-14 17:03:44 +02:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00
2023-09-17 21:12:56 -07:00
2023-01-13 17:43:31 -05:00
2023-05-13 14:31:00 +02:00
2023-01-01 05:31:12 -05:00
2023-01-01 05:31:12 -05:00