Danny Tuppeny
Danny Tuppeny
I think there are a few issues here. 1. It looks like our paging of variables only works for Lists and not Maps. Lists look like this:  2. By...
Smaller repro for the issue without Flutter: ```dart import 'dart:developer'; void main() { final c = { for (int i = 0; i < 10000; i++) '$i': A(i), }; debugger();...
I have a change at https://dart-review.googlesource.com/c/sdk/+/364860 that improves this slightly, by not failing the entire request just because we couldn't fetch the strings:  However, we should also support paging...
Unsure if related, but the `String source` is also missing if I send a `getObject()` request for that script: ```js { "jsonrpc": "2.0", "result": { "type": "Script", "class": { /*...
I'm seeing URIs with that change, thanks! ```js "topFrame": { "type": "Frame", "kind": "Regular", "location": { "type": "SourceLocation", "script": { "type": "@Script", "fixedId": true, "id": "libraries/@19252696/scripts/dart-macro%2Bfile%3A%2F%2F%2FC%3A%2FDev%2FGoogle%2Fdart-language%2Fworking%2Fmacros%2Fexample%2Fbin%2Fobservable_main.dart/18d843c57a3", "uri": "dart-macro+file:///C:/Dev/Google/dart-language/working/macros/example/bin/observable_main.dart" }, "tokenPos":...
Although, `lookupResolvedPackageUris` isn't returning what I'd expect. I would expect it to map `dart-macro+package` URIs into `dart-macro+file` in the same way it maps `package:` URIs into `file:` URIs. Here's what...
> If we expect that `dart-macro+package:` URIs map to `dart-macro+file:` URIS (I'm not sure where we landed on this), I don't know if this has been specifically agreed, but I...
> We definitely should be able to support this with the lookupResolvedPackageUris API, I just wasn't sure if we had decided on having both package and file URIs for generated...
To be clear, the reason we need this is not because we need to find files on disk, or even that we need to tie this script back to the...
> these URIs from my perspective are only required for mapping in the debugger Actually, it occurs to me that they may also be printed in stack traces in stderr.....