Daco Harkes

Results 213 issues of Daco Harkes

After we add support for `hook/link.dart` we'll have a `LinkConfig` and `LinkOutput` that will share some types with the `BuildConfig` and `BuildOutput`. And after adding `DataAsset`s we'll have more assets...

P1
package:native_assets_cli

We should consider: * compiling hooks in parallel * running hooks in parallel > We should be really optimizing for compile times in `dart build ` / `flutter build`, e.g....

P2
package:native_assets_builder

ObjectiveC interfaces can be huge. We should consider supporting filtering interface members. ```yaml objc-interfaces: include: - 'AVAudioPlayer' member-include: - 'AVAudioPlayer' - '.*' ```

type-enhancement
package:ffigen
lang-objective_c

We already have `native_toolchain_c` in this repo, https://github.com/irondash/native_toolchain_rust, and https://pub.dev/packages/native_toolchain_go. It would be cool to have a class `BazelBuilder` in `package:native_toolchain_bazel` that is to be used in the `hook/build.dart` hook...

contributions-welcome

We should support an open ended OS-list. * Flutter tools wants to move away from having a predefined list of OSes. * There are other embedders (non-Dart-standalone, non-Flutter) that run...

P2
package:native_assets_cli

After https://github.com/dart-lang/native/issues/1252, we can start allowing using native assets in build and link hooks. Typical use case: using package:http, which uses some dylib built in its build hook, to download...

P2
package:native_assets_cli
package:native_assets_builder

On different PRs: https://github.com/dart-lang/native/actions/runs/9700585168/job/26772335563 https://github.com/dart-lang/native/actions/runs/9696603699/job/26767515126 ``` Run cd current_repo/ Start health check for the check coverage with warnOn: [license, coverage, breaking, leaking] failOn: [version, changelog, do-not-submit] coverageweb: false ignoredPackages: []...

P2
type-infra

``` solate (/b/s/w/itxb1yll64/dart_fuzzUXAVAV) FP NO-FFI FLAT : JIT-SLOWPATH-DET-ReleaseSIMARM64 - JIT-OPTCOUNTER-DET-DebugSIMARM64C: !DIVERGENCE! 1.101:1203086137 (output) out1 and out2 are different: is different. Expected: ... 0.565459, 0.000000, ... Actual: ... 0.565459, -0.000000, ......

area-vm
gardening
dartfuzz

``` ../../runtime/vm/compiler/assembler/assembler_x64.cc: 2735: error: expected: Utils::IsInt(32, disp) version=3.6.0-edge (main) (Unknown timestamp) on "linux_x64" pid=29978, thread=29978, isolate_group=isolate(0x6026a8e21650), isolate=(nil)((nil)) os=linux, arch=x64, comp=no, sim=no isolate_instructions=0, vm_instructions=0 fp=7fff0418d760, sp=7fff0418d630, pc=6026a66d6f4c pc 0x00006026a66d6f4c fp 0x00007fff0418d760...

area-vm
gardening
crash
dartfuzz

Currently, inside the Dart SDK we use `package:test_runner`. Outside the Dart SDK, people use `package:test`. Some of the features align: * They can run all files in a directory that...

P3
area-test
type-enhancement
test-technical-debt