Jacob MacDonald

Results 160 issues of Jacob MacDonald

See related issue https://github.com/dart-lang/build/issues/3332 A number of our dev_compiler based integration tests have started either consistently failing or flakily failing. Unfortunately we don't get any chrome logs for these failures,...

web-dev-compiler
area-web

Found 10 file excluded from sound null safety: - pkg/frontend_server/bin/frontend_server_starter.dart - pkg/frontend_server/lib/compute_kernel.dart - pkg/frontend_server/lib/frontend_server.dart - pkg/frontend_server/lib/src/javascript_bundle.dart - pkg/frontend_server/lib/src/strong_components.dart - pkg/frontend_server/test/frontend_server_flutter_suite.dart - pkg/frontend_server/test/frontend_server_flutter.dart - pkg/frontend_server/test/frontend_server_test.dart - pkg/frontend_server/test/src/javascript_bundle_test.dart - pkg/frontend_server/test/src/strong_components_test.dart See https://github.com/dart-lang/sdk/issues/49169...

type-enhancement
area-front-end
front-end-server

For example, is something like `var m = super augment;` allowed? Is it a problem to leak these augmented members? My sense is that we should allow it, and there...

static-metaprogramming
augmentation-libraries

**Metaprogramming** refers to code that operates on other code as if it were data. It can take code in as parameters, reflect over it, inspect it, create it, modify it,...

feature
static-metaprogramming

From @johnniwinther: "What does augment super[0] mean? Is it the call to the operator [] that is currently being augmented (like in augment int operator[](int index) => augment super[index];) or...

static-metaprogramming
augmentation-libraries

This could pull doc comments off of all the serializable fields, and auto-generate documentation about what fields are supported!

State: help wanted
Type: enhancement

When using the depend_on_referenced_packages linte, you have to restart the analysis server after editing your pubspec in order to get the lint to go away. This only appears to happen...

set-core

Directly navigating to https://github.com/dart-lang/build/blob/master/analysis_options.yaml (without a referrer?) is currently failing, so the markdown checker is failing. I disabled the workflow for now, but we should re-enable it.

cleanup

# Problem Today we eagerly delete all invalidated outputs, and then incrementally re-output them during the build. This causes problems for the analyzer (or any other tool watching the file...

type-enhancement

When configuring a builder you should have a direct dependency on that builders package. This is because the configuration itself is a part of the API of the builder, and...

type-enhancement