Emmanuele Bassi
de32e1027d
Deprecate GRegex
...
GRegex is based off of PCRE1, and cannot be moved to PCRE2 without
breaking its API contract. PCRE1 is in maintenance mode, and will not
see any new feature.
GRegex made sense back in the day when we embedded a copy of PCRE, but:
- the maintenance burden required to update the copy of PCRE to keep up
with upstream, coupled with the lack of synchronisation between GLib
and PCRE releases, has become too high
- downstream distributors try very hard to not rely on vendored
dependencies, which meant that GLib depended on a system copy of PCRE
anyway, except on certain platforms, which made for interesting bugs
- regular expressions are a niche use case, and PCRE is already
portable to all the platforms GLib cares about
Thus, we recommend users to migrate their code from GRegex to PCRE2.
Fixes : #1085
2021-08-27 15:33:09 +01:00
..
2021-01-05 16:14:16 +00:00
2021-01-06 18:35:17 +00:00
2021-02-10 20:41:16 +01:00
2021-07-26 11:01:07 +01:00
2020-11-20 14:40:19 +00:00
2021-08-19 09:49:11 +01:00
2021-03-01 11:41:12 +01:00
2020-06-10 09:48:02 +01:00
2021-07-02 14:42:54 +02:00
2020-11-11 13:15:21 +02:00
2021-01-08 11:07:16 +00:00
2021-07-26 11:01:07 +01:00
2020-11-11 13:15:21 +02:00
2021-01-30 13:00:01 +01:00
2021-02-16 13:32:26 +01:00
2021-06-10 12:44:13 +00:00
2021-06-07 14:03:48 +01:00
2021-01-21 11:59:09 +01:00
2020-06-12 15:01:08 +01:00
2020-07-07 11:17:10 +01:00
2021-02-19 18:10:30 +01:00
2020-12-18 12:26:26 +01:00
2021-03-14 15:53:24 +00:00
2021-07-26 11:01:07 +01:00
2021-01-19 10:03:12 +00:00
2020-12-16 23:59:25 +01:00
2020-06-12 15:01:08 +01:00
2021-01-11 20:45:27 +01:00
2021-05-06 02:42:21 +00:00
2020-05-07 14:19:16 +01:00
2021-07-27 12:50:03 +01:00
2021-05-13 20:16:46 +00:00
2021-08-04 16:16:16 +01:00
2021-06-10 12:37:11 +01:00
2021-02-11 16:12:40 +00:00
2020-11-02 12:23:50 +00:00
2021-02-11 16:12:40 +00:00
2021-07-26 11:01:07 +01:00
2020-12-15 09:14:20 +00:00
2021-02-11 16:12:40 +00:00
2020-12-15 09:14:39 +00:00
2020-11-11 13:15:21 +02:00
2021-02-04 14:13:21 +00:00
2021-06-03 10:02:37 +01:00
2020-11-20 14:40:19 +00:00
2021-06-16 08:06:03 +05:30
2020-11-11 13:15:21 +02:00
2020-10-01 16:32:50 +01:00
2021-07-26 11:01:07 +01:00
2021-08-17 13:25:55 +00:00
2020-11-11 13:15:21 +02:00
2021-06-03 10:02:37 +01:00
2021-06-28 17:04:17 +02:00
2021-06-03 10:02:37 +01:00
2021-07-26 11:01:07 +01:00
2021-06-07 13:57:59 +02:00
2021-06-07 14:03:48 +01:00
2021-07-26 11:01:07 +01:00
2021-06-16 08:05:50 +05:30
2021-06-16 08:05:50 +05:30
2021-02-01 11:14:21 +01:00
2021-06-15 14:33:14 +01:00
2019-12-17 21:03:03 +08:00
2020-06-12 15:01:08 +01:00
2020-06-12 15:01:08 +01:00
2020-05-05 13:58:07 -05:00
2021-06-03 10:56:15 -05:00
2021-06-21 09:31:17 -05:00
2021-03-10 19:10:04 +00:00
2020-03-06 19:26:13 -08:00
2021-05-10 15:28:12 -03:00
2021-08-02 19:26:38 +02:00
2021-02-17 10:01:36 +02:00
2020-10-06 10:16:49 +01:00
2020-12-18 12:26:26 +01:00
2020-06-10 09:48:02 +01:00
2021-04-01 14:28:10 -05:00
2020-11-24 09:44:48 +00:00
2021-05-17 14:26:17 +05:30
2021-08-02 16:21:37 +01:00
2020-11-11 13:15:21 +02:00
2020-11-11 13:15:21 +02:00
2020-11-11 13:15:21 +02:00
2021-02-09 18:07:20 +00:00
2020-12-18 12:26:26 +01:00
2021-01-20 01:11:07 +01:00
2020-06-10 09:48:02 +01:00
2020-06-10 09:48:02 +01:00
2020-03-17 11:14:51 +00:00
2020-06-12 15:01:08 +01:00
2021-04-22 14:13:17 +02:00
2020-11-17 15:50:07 +00:00
2021-07-21 21:54:35 +01:00
2021-05-13 12:57:14 +02:00
2021-05-13 12:57:14 +02:00
2021-05-13 12:57:14 +02:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-05-13 20:16:46 +00:00
2021-02-10 20:41:16 +01:00
2020-12-09 08:15:42 +01:00
2021-07-28 15:56:02 +02:00
2021-06-03 10:56:15 -05:00
2020-11-20 14:40:19 +00:00
2021-03-10 17:55:51 +00:00
2021-08-13 01:32:31 +02:00
2021-07-26 11:01:07 +01:00
2020-06-12 15:01:08 +01:00
2021-04-14 11:11:21 +01:00
2021-02-02 11:11:53 +01:00
2021-02-02 11:11:53 +01:00
2020-11-17 18:11:56 +00:00
2021-02-04 16:17:21 +00:00
2021-04-23 10:42:52 +02:00
2021-07-26 17:05:23 +08:00
2021-05-13 12:57:14 +02:00
2020-06-12 15:01:08 +01:00
2020-12-17 14:07:19 +01:00
2021-07-12 11:08:25 +01:00
2020-06-19 11:34:42 +02:00
2021-07-26 11:01:07 +01:00
2021-02-08 11:00:25 +01:00
2021-02-15 23:10:41 +00:00
2021-07-26 11:01:07 +01:00
2019-10-11 22:31:24 +01:00
2021-06-07 12:44:52 +01:00
2021-03-10 19:10:38 +00:00
2020-06-10 09:48:02 +01:00
2021-01-12 19:16:56 +01:00
2021-08-02 16:29:16 +01:00
2019-12-11 11:44:42 +00:00
2021-07-28 15:31:16 +02:00
2019-12-11 11:44:42 +00:00
2019-12-11 11:44:42 +00:00
2019-12-11 11:44:42 +00:00
2021-02-16 13:32:26 +01:00
2021-02-08 11:00:33 +01:00
2021-01-21 11:59:09 +01:00
2020-11-11 13:15:21 +02:00
2020-11-11 13:15:21 +02:00
2020-11-11 13:15:21 +02:00
2020-11-20 14:40:19 +00:00
2020-07-26 21:30:05 +05:30
2020-07-28 16:35:13 +04:00
2021-01-20 12:51:41 +00:00
2021-07-26 11:01:07 +01:00
2021-01-21 11:59:09 +01:00
2020-07-28 16:12:37 +04:00
2020-06-10 09:48:02 +01:00
2021-08-02 19:26:38 +02:00
2021-08-02 19:26:38 +02:00
2021-08-02 19:26:38 +02:00
2020-12-09 11:41:38 +00:00
2020-12-09 11:44:37 +00:00
2021-01-11 20:45:27 +01:00
2021-04-07 04:13:26 +09:00
2020-06-10 09:48:02 +01:00
2021-01-11 20:45:27 +01:00
2020-06-10 09:48:02 +01:00
2021-07-26 11:01:07 +01:00
2020-07-13 16:26:44 +01:00
2021-07-28 15:56:02 +02:00
2021-07-28 15:56:02 +02:00
2021-07-28 15:56:02 +02:00
2021-07-28 15:56:02 +02:00
2021-08-13 01:32:31 +02:00
2021-08-13 01:32:31 +02:00
2020-11-11 13:15:21 +02:00
2020-11-11 13:15:21 +02:00
2020-07-28 16:32:50 +04:00
2021-01-20 12:51:41 +00:00
2020-06-10 09:48:02 +01:00
2020-06-12 15:01:08 +01:00
2020-07-07 11:17:10 +01:00
2021-04-05 12:03:51 +02:00
2021-01-07 15:02:25 +00:00
2021-04-23 10:43:05 +02:00
2021-02-10 20:41:16 +01:00
2021-04-05 12:03:51 +02:00
2021-06-07 14:03:48 +01:00
2021-01-20 12:51:41 +00:00
2021-06-04 12:09:24 +00:00
2021-08-27 15:33:09 +01:00
2021-07-26 11:01:07 +01:00
2021-01-12 15:48:11 +01:00
2021-07-26 11:01:07 +01:00
2020-07-28 16:12:37 +04:00
2020-06-18 13:30:40 -05:00
2020-11-11 13:15:21 +02:00
2021-03-24 16:18:53 +05:30
2021-04-16 23:08:09 +09:00
2020-06-12 15:01:08 +01:00
2021-04-06 17:01:03 +02:00
2020-06-10 09:48:02 +01:00
2021-06-15 14:33:14 +01:00
2021-02-19 18:27:00 +00:00
2021-02-19 18:27:00 +00:00
2020-10-12 20:29:48 +02:00
2021-07-26 11:01:07 +01:00
2020-07-15 17:08:47 +01:00
2020-06-12 15:01:08 +01:00
2021-06-07 14:03:48 +01:00
2021-04-30 23:20:02 -07:00
2020-06-02 13:40:54 +03:00
2021-01-20 12:51:41 +00:00
2021-08-04 14:39:11 -05:00
2021-06-10 00:54:45 +00:00
2020-11-11 13:15:21 +02:00
2021-06-21 09:28:23 -05:00
2021-06-21 09:31:17 -05:00
2021-08-04 14:39:11 -05:00
2021-03-31 12:10:10 +00:00
2020-09-15 18:06:56 -05:00
2020-06-12 15:01:08 +01:00
2020-05-07 14:19:16 +01:00
2021-02-02 11:11:53 +01:00
2020-07-07 11:17:10 +01:00
2021-07-26 11:01:07 +01:00
2020-08-05 13:07:04 +01:00
2021-02-02 11:11:53 +01:00
2021-04-05 12:03:51 +02:00
2020-07-07 11:17:10 +01:00
2021-01-20 12:51:41 +00:00
2020-11-11 13:15:21 +02:00
2020-12-23 01:35:51 +00:00
2020-12-23 01:35:51 +00:00
2020-12-23 01:35:51 +00:00
2020-12-23 01:35:51 +00:00
2020-12-23 01:35:51 +00:00
2021-08-02 14:19:35 +00:00
2020-12-23 01:35:39 +00:00
2020-12-23 01:35:39 +00:00
2021-03-31 13:30:03 +00:00
2021-08-04 09:19:30 -07:00
2020-12-23 01:43:38 +00:00
2021-07-31 10:57:44 +00:00
2020-10-01 17:18:03 +01:00
2021-01-05 21:42:59 +01:00
2021-08-02 13:27:55 +01:00
2021-08-02 13:27:55 +01:00
2021-08-13 01:32:31 +02:00
2020-06-12 15:01:08 +01:00
2019-12-17 20:48:22 +08:00
2019-12-17 20:48:22 +08:00
2020-08-14 17:30:11 +01:00