Ömer Sinan Ağacan

Results 317 comments of Ömer Sinan Ağacan

My understanding is you can pass extension types as generic arguments just fine. If you have a `List`, the runtime type will be `List` on the platforms where `Int64` is...

This is working as intended. This library parses the `StackTrace.toString` output. Example: ```dart class C { void f() { g(); } void g() { throw 'hi'; } } void main()...

To understand whether this is a bug in this package or in SDK, do you also get wrong stack traces if you use [`StackTrace.current`](https://api.dart.dev/stable/3.5.3/dart-core/StackTrace/current.html) instead of `Trace.current`?

I fixed this in #161. > This might need a fairly invasive fix - if we could parse out something as a line number we might be able to fix...

How do I run your code exactly? When I run it with `flutter run`, both in the browser and VM, the "Log ..." buttons don't do anything.

This only happens in terse mode and it seems to be by design, because we have tests for it. Example: https://github.com/dart-lang/stack_trace/blob/5b829650d47c66a3b6786256fd955403cd56a169/test/trace_test.dart#L553-L572 This checks that the line/column number of `future.dart` is...

Does this still happen with Dart SDK 3.5.2? If it does, please feel free to reopen with a repro.

I'm curious about the current status of this? Were you able to make progress @kritzcreek? > I also only know of libraries for these things in either Rust (rowan) or...

For incremental parsing I guess we'll also need incremental lexing, right? Any thought on that? Or do you plan on lexing from scratch on every change, taking the diff from...

Thanks @kritzcreek > rust-analyzer has something like this, where it reparses everything inside the closest matching { } that enclose the change. The module comment in here describes it pretty...