Russell Yanofsky
b8c069b7a9
refactor: Add explicit DISALLOW_NEGATION ArgsManager flag to clarify flag usage
...
Currently, ALLOW_{INT|BOOL|STRING} flags don't do any real validation,
so current uses of these flags are misleading and will also break
backwards compatibility whenever these flags are implemented in a future
PR (draft PR is #16545 ).
An additional complication is that while these flags don't do any real
settings validation, they do affect whether setting negation syntax is
allowed.
Fix this mess by disabling ALLOW_{INT|BOOL|STRING} flags until they are
implemented, and adding an unambiguous DISALLOW_NEGATION flag. This is
done in two commits, with this commit adding the DISALLOW_NEGATION flag,
and the next commit disabling the ALLOW_{INT|BOOL|STRING} flags.
2021-10-25 10:44:17 -04:00
..
2021-10-25 15:21:27 +02:00
2021-10-05 11:10:37 +02:00
2021-09-10 11:18:58 +08:00
2021-10-16 13:35:57 -07:00
2021-09-29 14:10:29 +02:00
2021-10-20 11:54:03 +05:30
2021-10-12 14:36:51 +13:00
2021-10-05 11:10:47 -04:00
2021-10-13 07:19:13 +02:00
2021-10-05 11:10:47 -04:00
2021-09-07 19:19:31 +02:00
2021-10-21 16:26:59 +01:00
2021-10-21 16:26:59 +01:00
2021-10-22 12:32:16 +02:00
2021-10-22 23:50:20 +03:00
2021-10-21 16:26:59 +01:00
2021-09-30 07:41:57 +08:00
2021-07-14 14:43:45 -07:00
2021-10-20 18:36:40 -04:00
2021-10-25 16:44:17 +02:00
2021-10-11 20:45:56 +08:00
2021-10-25 10:44:17 -04:00
2021-10-25 15:24:00 +02:00
2021-09-27 06:57:20 -04:00
2021-02-18 10:07:37 +00:00
2021-09-07 09:11:10 +02:00
2021-10-05 11:10:47 -04:00
2021-09-28 22:21:10 -04:00
2021-10-22 12:06:36 -04:00
2021-10-25 16:44:17 +02:00
2021-09-28 22:21:10 -04:00
2020-12-31 09:45:41 +01:00
2021-07-30 11:21:51 +02:00
2021-10-05 11:10:37 +02:00
2021-01-31 17:35:16 +01:00
2020-12-31 09:45:41 +01:00
2021-08-20 15:49:50 -04:00
2021-03-17 17:59:22 -07:00
2021-08-17 16:54:47 +08:00
2021-10-20 15:52:54 +02:00
2021-08-17 16:54:47 +08:00
2021-10-12 12:45:55 +02:00
2021-08-17 16:54:47 +08:00
2021-06-18 20:10:07 +02:00
2021-08-17 16:54:47 +08:00
2021-09-17 13:32:06 -04:00
2021-08-17 16:54:47 +08:00
2021-10-01 13:51:10 +00:00
2020-12-31 09:45:41 +01:00
2020-12-31 09:45:41 +01:00
2021-10-20 15:52:08 +02:00
2021-10-14 17:49:52 +05:30
2021-07-09 11:19:36 +02:00
2021-09-16 18:53:04 +02:00
2020-12-31 09:45:41 +01:00
2021-07-30 11:03:44 +02:00
2021-10-01 13:51:10 +00:00
2021-08-16 16:04:47 +08:00
2021-08-16 16:04:47 +08:00
2021-06-17 09:47:08 -04:00
2021-06-17 09:47:08 -04:00
2021-03-01 17:36:16 +01:00
2021-05-04 06:53:32 +02:00
2021-10-05 10:42:34 +02:00
2021-10-11 09:17:28 +02:00
2021-10-05 10:42:34 +02:00
2021-01-04 12:23:16 +08:00
2021-10-15 10:01:56 +02:00
2021-02-01 15:17:28 +01:00
2021-06-30 08:19:12 +10:00
2021-06-30 08:19:12 +10:00
2021-08-02 23:48:32 +10:00
2021-07-01 20:20:52 +02:00
2021-09-30 12:06:27 +13:00
2021-08-24 11:30:09 +02:00
2021-06-16 10:48:58 +02:00
2021-10-05 11:10:47 -04:00
2021-10-22 04:03:45 +03:00
2021-10-05 11:10:47 -04:00
2021-10-05 23:53:33 +02:00
2021-04-23 11:35:15 -07:00
2021-09-02 13:17:46 +08:00
2021-03-29 23:29:42 +02:00
2021-10-04 22:45:43 +02:00
2021-10-05 11:10:47 -04:00
2021-03-16 13:59:18 +01:00
2021-10-05 11:10:47 -04:00
2021-07-12 21:46:59 +08:00
2021-05-24 12:14:16 -07:00
2021-01-24 02:44:53 +01:00
2021-10-05 23:53:33 +02:00
2021-09-16 21:16:39 +09:00
2021-10-11 21:45:49 +10:00
2021-10-11 21:45:49 +10:00
2021-10-21 10:30:04 +08:00
2021-07-08 12:28:23 +02:00
2021-09-24 15:40:04 +08:00
2021-10-15 01:02:45 +00:00
2021-10-13 21:09:54 +01:00
2021-08-17 03:05:15 -05:00
2021-03-04 12:34:46 +08:00
2021-09-15 15:46:48 -04:00
2021-10-11 20:46:25 +08:00
2021-10-11 20:46:25 +08:00
2021-10-01 13:51:10 +00:00
2021-01-07 18:07:09 +02:00
2021-01-04 12:31:31 +08:00
2021-10-05 11:11:18 +02:00
2021-09-30 07:41:57 +08:00
2021-05-27 13:50:11 -04:00
2021-05-19 19:41:05 +02:00
2021-07-15 12:52:38 -07:00
2021-10-25 15:21:27 +02:00
2021-09-28 22:21:10 -04:00
2021-09-03 05:21:58 -04:00
2021-09-03 05:21:58 -04:00
2021-10-07 13:22:02 +02:00
2021-10-21 19:44:38 +02:00
2021-09-28 22:21:10 -04:00
2021-10-22 12:06:36 -04:00
2021-09-11 10:47:02 +03:00
2021-04-06 14:50:17 +08:00
2020-12-31 09:45:41 +01:00
2020-12-31 09:45:41 +01:00
2020-12-31 09:45:41 +01:00
2021-08-04 19:20:32 +08:00
2021-08-04 19:20:32 +08:00
2021-10-22 12:32:16 +02:00
2021-08-23 18:53:34 +02:00
2021-06-12 12:25:28 -07:00
2021-06-12 12:25:28 -07:00
2021-10-05 23:53:33 +02:00
2021-08-23 21:38:34 -04:00
2021-05-04 06:55:31 +02:00
2021-09-24 15:40:04 +08:00
2021-10-19 15:47:53 +02:00
2021-10-01 13:51:10 +00:00
2021-01-29 15:39:44 +08:00
2021-05-31 14:56:17 +02:00
2021-04-04 18:08:36 +02:00
2021-04-04 18:08:36 +02:00
2021-09-07 09:11:10 +02:00
2021-03-15 10:41:30 +08:00
2021-05-05 20:19:03 +02:00
2021-09-29 18:46:30 +02:00
2021-09-06 23:43:51 +02:00
2020-12-31 09:45:41 +01:00
2021-09-27 06:57:20 -04:00
2021-07-05 08:59:38 +03:00
2021-10-05 11:10:47 -04:00
2021-03-02 12:21:32 +00:00
2021-09-27 06:57:20 -04:00
2021-08-20 16:59:41 +02:00
2021-10-25 15:21:27 +02:00
2021-10-25 15:21:27 +02:00
2021-02-27 01:08:09 +10:00
2021-07-20 13:12:42 +01:00
2021-10-22 12:32:16 +02:00
2020-12-31 09:45:41 +01:00
2021-05-24 12:14:16 -07:00
2021-10-25 15:21:27 +02:00
2021-10-25 15:21:27 +02:00
2020-12-31 09:45:41 +01:00
2021-06-30 08:19:12 +10:00
2021-06-30 08:19:12 +10:00
2020-12-31 09:45:41 +01:00
2020-12-31 09:45:41 +01:00
2020-12-31 09:45:41 +01:00