Timothee Cour
bf3a308e86
[error messages, stacktraces] fix #8794 #9270 #9767 #9768 ( #9766 )
...
* fixes #8794 : `Error: undeclared field: 'foo'` should show type (+ where type is defined) (hard to guess in generic code)
* fixes #9270 : `--listFullPaths` not honored by `declared in foo.nim` messages
* fixes #9767 : VM stacktrace doesn't honor --excessiveStackTrace:on
* fixes #9768 : VM stacktrace misses column info, can lead to ambiguous or harder to read stacktraces
* refactors some col+1 code to col + ColOffset (self documents code)
* make getProcHeader show declared info location also for types and all routine kinds (including macros,templates) instead of just (rather arbitrarily) for iterator,proc,func,method
* --listFullPaths now is honored in more places
* fix typo system/except.nim => lib/system/excpt.nim
* remove substr(foo, 0) hack in compiler/vm.nim which seems old and not applicable anymore
2019-01-08 15:58:47 -08:00
..
2018-06-13 01:44:19 +02:00
2018-09-21 22:35:54 +02:00
2018-05-12 11:58:44 +02:00
2019-01-07 12:36:06 +01:00
2018-12-11 12:37:05 +01:00
2018-04-16 21:52:27 +02:00
2018-06-03 20:15:37 +02:00
2018-10-14 00:52:28 +02:00
2018-12-08 13:36:38 -06:00
2018-12-11 21:49:08 +01:00
2018-11-29 01:13:32 +01:00
2018-12-30 11:28:12 +01:00
2018-12-11 21:23:21 +01:00
2018-05-28 18:18:43 +02:00
2018-08-20 11:54:18 +02:00
2018-12-22 18:39:20 +01:00
2018-09-17 20:48:55 +02:00
2018-12-31 22:57:09 +01:00
2018-12-30 11:28:12 +01:00
2018-12-11 12:37:05 +01:00
2018-11-24 10:50:48 +01:00
2018-12-16 20:34:07 +01:00
2019-01-07 12:36:06 +01:00
2018-11-21 21:30:03 +01:00
2018-05-27 11:10:56 +02:00
2017-01-07 22:35:09 +01:00
2018-10-09 19:24:02 +02:00
2018-12-15 13:54:41 +01:00
2018-12-09 18:32:43 +00:00
2018-10-17 00:34:47 +02:00
2019-01-04 13:39:54 +01:00
2018-05-16 03:06:07 +02:00
2018-12-08 13:30:06 +01:00
2018-12-19 09:35:25 +01:00
2018-09-07 19:21:16 +02:00
2018-09-07 19:21:16 +02:00
2017-10-29 08:37:13 +01:00
2018-09-07 19:21:16 +02:00
2019-01-07 12:36:06 +01:00
2018-06-12 00:20:08 +01:00
2018-08-09 20:31:40 +02:00
2018-09-07 19:21:16 +02:00
2019-01-01 13:50:48 +01:00
2018-11-20 19:30:00 +01:00
2018-10-30 06:31:17 +01:00
2018-12-30 02:48:37 +01:00
2018-05-18 15:18:00 +02:00
2018-12-08 13:30:06 +01:00
2018-11-11 10:39:20 +01:00
2018-11-16 13:09:19 +01:00
2018-05-27 22:09:15 +02:00
2019-01-01 13:50:48 +01:00
2018-10-30 15:03:28 +01:00
2018-09-14 15:48:07 +02:00
2019-01-08 15:58:47 -08:00
2018-11-27 18:59:21 +01:00
2018-06-04 01:01:08 +02:00
2018-08-22 12:35:46 +02:00
2018-12-30 01:27:37 +01:00
2018-12-11 12:37:05 +01:00
2019-01-01 13:50:48 +01:00
2018-12-03 18:57:44 +01:00
2019-01-08 15:58:47 -08:00
2018-09-07 19:21:16 +02:00
2018-09-21 00:31:16 +02:00
2018-12-11 21:23:23 +01:00
2018-09-07 19:21:16 +02:00
2018-09-07 19:21:16 +02:00
2018-10-11 09:44:35 +02:00
2017-10-16 00:04:46 +02:00
2018-05-27 11:10:56 +02:00
2015-06-04 07:33:27 +02:00
2018-09-07 19:21:16 +02:00
2019-01-08 15:58:47 -08:00
2018-09-07 19:21:16 +02:00
2018-08-14 21:28:14 +02:00
2019-01-01 13:50:48 +01:00
2018-10-09 19:24:02 +02:00
2018-12-22 23:13:05 +01:00
2018-12-18 09:28:26 +01:00
2018-08-13 17:27:44 +02:00
2018-09-22 13:52:40 +02:00
2018-05-27 19:19:12 +02:00
2019-01-08 19:44:47 +01:00
2018-05-27 11:10:56 +02:00
2018-05-18 20:53:41 +02:00
2014-08-28 09:38:14 +02:00
2018-10-12 19:22:39 +02:00
2018-11-09 16:36:49 +01:00
2018-12-03 18:57:44 +01:00
2018-12-04 22:41:06 +01:00
2018-08-22 12:16:18 +02:00
2018-09-07 19:21:16 +02:00
2015-09-04 23:03:22 +02:00
2018-11-19 17:16:52 +01:00
2019-01-07 00:51:17 +01:00
2018-12-11 22:02:18 +01:00
2019-01-08 15:58:47 -08:00
2018-12-11 12:37:05 +01:00
2019-01-07 16:02:47 +01:00
2018-09-11 19:02:05 +02:00
2018-12-15 22:19:39 +05:30
2018-11-14 16:04:54 +01:00
2018-12-08 13:30:06 +01:00
2018-08-13 23:16:03 +02:00
2018-12-30 09:40:21 +01:00
2018-08-13 11:41:33 +02:00
2018-10-09 19:54:12 +02:00
2018-11-27 00:36:29 +01:00
2019-01-07 12:36:06 +01:00
2018-11-15 12:17:12 +01:00
2019-01-01 18:49:44 +01:00
2018-12-12 18:19:52 +01:00
2018-09-14 22:28:12 +02:00
2018-12-21 22:03:41 +01:00
2019-01-07 18:09:57 +01:00
2019-01-08 19:44:47 +01:00
2018-11-11 10:39:20 +01:00
2018-09-03 09:34:31 +02:00
2018-12-13 10:38:32 +01:00
2018-12-05 20:33:49 -06:00
2018-08-22 12:35:46 +02:00
2019-01-08 15:58:47 -08:00
2018-08-22 12:35:46 +02:00
2019-01-08 15:58:47 -08:00
2018-11-21 21:30:03 +01:00
2018-11-07 08:40:00 +01:00
2018-12-21 11:50:24 +01:00
2018-09-07 19:21:16 +02:00
2018-08-22 12:35:46 +02:00
2018-12-18 09:07:12 +01:00
2018-11-01 17:24:02 +01:00
2018-05-27 11:10:56 +02:00