Tim Düsterhus
08b2ab22f4
Include the source location in Closure names ( #13550 )
...
* Include the source location in Closure names
This change makes stack traces involving Closures, especially multiple
different Closures, much more useful, because it's more easily visible *which*
closure was called for a given stack frame.
The implementation is similar to that of anonymous classes which already
include the file name and line number within their generated classname.
* Update scripts/dev/bless_tests.php for closure naming
* Adjust existing tests for closure naming
* Adjust tests for closure naming that were not caught locally
* Drop the namespace from closure names
This is redundant with the included filename.
* Include filename and line number as separate keys in Closure debug info
* Fix test
* Fix test
* Include the surrounding class and function name in closure names
* Fix test
* Relax test expecations
* Fix tests after merge
* NEWS / UPGRADING
2024-04-12 18:21:13 +02:00
..
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2023-11-27 22:52:12 +03:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-04-12 18:21:13 +02:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2023-10-18 17:34:10 +02:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-03-13 21:40:26 +01:00
2024-01-15 09:39:13 +01:00
2024-04-12 18:21:13 +02:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-04-12 18:21:13 +02:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-04-12 18:21:13 +02:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2022-05-12 18:44:12 +03:00
2024-01-15 09:39:13 +01:00
2022-05-12 18:44:12 +03:00
2024-01-15 09:39:13 +01:00
2022-05-12 18:44:12 +03:00
2024-01-15 09:39:13 +01:00
2022-05-12 18:44:12 +03:00
2024-01-15 09:39:13 +01:00
2022-05-12 18:44:12 +03:00
2024-01-15 09:39:13 +01:00
2022-05-12 18:44:12 +03:00
2024-01-15 09:39:13 +01:00
2022-05-12 18:44:12 +03:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2022-05-27 13:15:15 +02:00
2024-01-15 09:39:13 +01:00
2022-05-27 13:15:15 +02:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2022-05-27 13:15:15 +02:00
2024-01-15 09:39:13 +01:00
2022-05-27 13:15:15 +02:00
2024-01-15 09:39:13 +01:00
2022-05-27 13:15:15 +02:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2023-10-17 01:58:07 +03:00
2023-10-03 13:22:33 +03:00
2024-01-15 09:39:13 +01:00
2023-10-09 11:20:18 +03:00
2023-10-16 15:11:56 +03:00
2023-10-24 18:48:29 +03:00
2023-10-26 23:58:29 +03:00
2023-11-13 13:26:17 +03:00
2023-11-13 13:26:17 +03:00
2023-11-03 10:54:57 +03:00
2023-11-01 16:11:54 +03:00
2023-11-27 16:04:41 +00:00
2023-11-27 16:19:35 +00:00
2023-11-22 13:01:35 +03:00
2023-11-22 13:19:10 +03:00
2023-11-28 21:19:57 +03:00
2024-01-24 17:47:40 +01:00
2024-04-08 15:09:14 +02:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-04-02 18:13:10 +02:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2023-05-02 20:32:48 +03:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2023-11-27 21:12:04 +03:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-04-12 18:21:13 +02:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-10 17:39:34 +03:00
2022-05-28 08:43:10 +02:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-03-11 15:10:12 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-03-13 21:40:26 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00
2024-01-15 09:39:13 +01:00