Slava Egorov

Results 47 issues of Slava Egorov

In Dart 2 we changed how callable classes work ```dart class WannabeFunction { call(String a, String b, String c) => '$a $b $c!'; } typedef void RealFunction(String a, String b,...

LanguageTour
p2-medium
e1-hours

I propose we stop reifying underlying element type for `Pointer` objects in preparation to unboxing pointer or migrating FFI to views. I am filing this issue for discussion. Currently `Pointer`...

area-vm
library-ffi

Compare dev ![Screen Shot 2022-09-28 at 13 03 29](https://user-images.githubusercontent.com/131846/192763371-59c96d4e-7fed-4fa4-8174-a206f3898424.png) beta ![Screen Shot 2022-09-28 at 13 04 05](https://user-images.githubusercontent.com/131846/192763482-4105c45c-6597-4f1a-a02b-aa2b5c4171f7.png) stable ![Screen Shot 2022-09-28 at 13 04 38](https://user-images.githubusercontent.com/131846/192763595-9e07dbdc-6a94-48b7-abec-f67d737eda79.png) Stable looks fine visually. Good...

type-enhancement
P3
area-web-design

```dart import 'dart:async'; void main() async { final c = Completer(); Future.error("a").whenComplete(() { c.complete(); return Future.error("b"); }).ignore(); await c.future; } ``` ```dart $ out/ReleaseX64/dart /tmp/test.dart Unhandled exception: b ```

area-library

I am going to call a raw untagged pointer _entangled_ with a tagged pointer if it is either: 1. derived from the tagged pointer (i.e. it is an inner pointer...

area-vm
P2
triaged

Initial proposal attempting to introduce shared memory multithreading. /cc @leafpetersen @lrhn @eernstg @munificent /cc @a-siva @alexmarkov @mkustermann @dcharkes @liamappelbe @chinmaygarde /fyi @syg @kevmoo

Current implementation of `sync*` is suboptimal and we might not get to fixing its performance in Dart 3.0 so we should probably avoid using `sync*` for now. See also https://github.com/dart-lang/sdk/issues/51806

Replace `sync*` with handwritten implementation for now. We can undo the change if `sync*` becomes as fast as handwritten code. Closes #273

#### Description Different Android versions compute relative PC printed in backtrace in different ways. Here are examples of the very same crash (same APK) running on three different devices with...

bug

**Description:** * If `only-issue-labels` and `only-pr-labels` are not specified we limit the listing to `only-labels`. * If `only-issue-labels` and `only-pr-labels` are specified but are the same, we limit the listing...