Results 92 issues of Liam Appelbe

The `--scope-output` filters are passed to `getSourceReport.libraryFilters`, but there are cases where the report can contain ranges that bypass the filter. This happens when the range has a different library...

https://github.com/dart-lang/coverage/pull/494 bumped the minimum SDK version to 3.4.0. That means that some of the `_versionCheck`s in `_getAllCoverage` are unnecessary. We should be able to clean up some old code paths.

type-cleanup

If a file is not imported by the tests, it will not be compiled, so won't be mentioned in the source report. The compiler/VM won't be aware that the file...

type-enhancement
good first issue

I've used `dart pub global activate` to make a tool usable directly from the command line. It works, but it's rebuilding the tool every time I invoke it. The tool...

type-bug

If the ObjC class `Child` inherits from `Base`, and overrides a method that accepts or returns a block, it may use a different type of block than `Base`'s method, according...

package:ffigen
publish-ignore-warnings
package:objective_c

We have performance concerns for ffigen when run on large ObjC APIs, as the bindings can be >100k lines. We should add a benchmark that runs ffigen on one of...

package:ffigen

`_ObjCFinalizable` is the backing class for all ObjC objects and blocks, so this will mean all of ffigen's generated objects will also be sendable. Copy the approach in https://github.com/dart-lang/native/pull/1060

package:objective_c

Not all APIs are available on all versions of iOS. There are annotations in Objective C for this, so we can turn that into version checks, and throw user friendly...

package:ffigen
lang-objective_c

ObjC APIs can have version range annotations that say when they were introduced, and when they were deprecated. We should have a min/max target version, and only generate the API...

package:ffigen

```Swift enum CompassPoint { case north case south case east case west } ``` Enums are a bit complicated in Swift. There are simple enums like this one, and also...

package:swift2objc