ringabout
d136af0122
modernize lineinfos; it seems that array access hinders strict def analysis like field access (#22420)
modernize lineinfos; array access hinders strict def analysis like field access
A bug ?
```nim
proc computeNotesVerbosity(): array[0..3, TNoteKinds] =
result[3] = {low(TNoteKind)..high(TNoteKind)} - {warnObservableStores, warnResultUsed, warnAnyEnumConv, warnBareExcept}
result[2] = result[3] - {hintStackTrace, hintExtendedContext, hintDeclaredLoc, hintProcessingStmt}
result[1] = result[2] - {warnProveField, warnProveIndex,
warnGcUnsafe, hintPath, hintDependency, hintCodeBegin, hintCodeEnd,
hintSource, hintGlobalVar, hintGCStats, hintMsgOrigin, hintPerformance}
result[0] = result[1] - {hintSuccessX, hintSuccess, hintConf,
hintProcessing, hintPattern, hintExecuting, hintLinking, hintCC}
```
2023-08-09 08:18:47 +08:00
..
2023-08-06 14:26:21 +02:00
2023-04-24 06:52:37 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-08 16:06:47 +08:00
2023-08-06 14:26:21 +02:00
2021-08-13 09:35:48 +02:00
2023-02-22 20:34:20 +01:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-07 10:11:59 +02:00
2023-08-08 05:55:18 -04:00
2022-09-28 15:05:01 +02:00
2022-11-30 21:51:13 +01:00
2023-08-07 10:11:59 +02:00
2023-08-07 10:11:59 +02:00
2022-09-27 10:57:47 +02:00
2023-08-07 10:11:59 +02:00
2023-08-07 10:11:00 +02:00
2023-08-06 14:26:21 +02:00
2023-08-08 06:13:14 +02:00
2023-08-02 11:00:34 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-06-10 07:09:03 +02:00
2023-08-06 14:26:21 +02:00
2023-06-18 16:06:14 +02:00
2023-08-06 14:26:21 +02:00
2023-08-08 17:53:21 +08:00
2017-01-07 22:35:09 +01:00
2022-06-10 20:40:08 +02:00
2023-08-07 15:40:39 +08:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2022-03-23 20:34:53 +01:00
2023-08-06 14:26:21 +02:00
2023-06-06 23:31:55 +02:00
2023-08-06 14:26:21 +02:00
2023-08-08 16:08:16 +08:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2022-03-23 20:34:53 +01:00
2023-08-06 14:26:21 +02:00
2020-06-01 19:21:41 +02:00
2023-08-06 14:26:21 +02:00
2023-06-10 17:32:11 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-02-27 00:56:43 +01:00
2023-08-06 14:26:21 +02:00
2023-05-06 21:27:28 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-09 08:18:47 +08:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-07-19 12:57:58 +02:00
2021-01-12 09:36:51 +01:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2022-05-30 18:52:19 +02:00
2023-03-03 07:36:38 +01:00
2023-08-06 14:26:21 +02:00
2022-03-23 20:34:53 +01:00
2023-08-06 14:26:21 +02:00
2023-08-08 17:53:21 +08:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-06-30 23:03:25 +02:00
2022-03-23 20:34:53 +01:00
2022-09-11 13:52:43 -04:00
2023-08-06 14:26:21 +02:00
2023-03-08 22:34:59 +01:00
2023-04-17 20:55:22 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-04-24 06:52:37 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2022-08-24 09:44:16 +02:00
2023-05-02 10:49:17 +02:00
2023-03-02 09:16:28 +01:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-03-03 07:36:38 +01:00
2023-08-06 14:26:21 +02:00
2018-05-27 19:19:12 +02:00
2023-08-07 10:11:00 +02:00
2020-11-25 07:48:27 +01:00
2020-09-22 18:24:13 +02:00
2023-07-02 22:36:05 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-08 21:12:54 +08:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2020-09-11 01:04:07 +02:00
2023-07-03 14:15:44 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-03 22:49:52 +02:00
2023-08-06 14:26:21 +02:00
2023-04-24 06:52:37 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2022-10-22 06:37:23 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-07 10:11:00 +02:00
2022-12-11 16:58:50 +01:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-08 16:06:47 +08:00
2023-08-06 14:26:21 +02:00
2023-08-08 16:06:47 +08:00
2022-12-10 15:42:22 +01:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2022-08-19 15:40:53 -04:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2022-12-10 18:57:19 +01:00
2023-01-26 23:49:04 +01:00
2023-04-24 06:52:37 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-06 14:26:21 +02:00
2023-08-07 10:11:00 +02:00