Jacob MacDonald

Results 175 issues of Jacob MacDonald

The [testing](https://github.com/dart-lang/sdk/blob/4928998ebe7d45ca27846af1e8cd4fd45cd475e3/docs/Testing.md) docs mention the results database, but don't link to it or give any instructions for how to access it, understand current test status, etc. I cannot find any...

type-documentation
area-test

Now that I have had a chance to play with macros, I have noticed that when editing a macro itself, it feels pretty sluggish. It feels to me like the...

area-analyzer
P2
type-enhancement
feature-macros

## The Problem Today whenever a library changes (it's API at least), all macros on all libraries that depend on that library (transitively) get re-ran. In pathological cases, this can...

area-analyzer
P2
type-enhancement
feature-macros

This comes up for macros - it is not possible today to release an experimental macro package and have people try it out. In my understanding, this is because analysis_options.yaml...

area-analyzer
P2
type-enhancement
feature-macros

See this gist https://gist.github.com/jakemac53/845b60847dbda53f93aeed8056d5fbd2. Assuming the file _does_ exist with that name (I think it is invalid, but it is possible to create at least on the command line), on...

area-vm
os-windows
P2
type-bug
triaged

Follow-up to the conversation [here](https://github.com/dart-lang/language/pull/3404#discussion_r1364307569). We likely want to change completely how `augmented` works, at least for operators but also possibly for getters/setters. We should also clarify how `augmented` works...

augmentation-libraries

The `abstract` keyword isn't allowed for functions/getters/setters, but it is allowed for at least fields (but not top level variables). I think this was messed up during the transition from...

static-metaprogramming

## avoid_library_cycles ## Description Library cycles should be avoided, because they can negatively affect hot reload and other tooling. ## Details It is challenging for tools to deal efficiently with...

type-enhancement
lint-proposal
status-pending

Some ideas are: ## Tests as annotated top level functions or instance methods This could be an optional feature, some elevator pitches are: ```dart @Group('my group') void myGroup() { test('some...

type-enhancement

Possible resolution to https://github.com/dart-lang/test/issues/110. Adds a `suitePath` getter which gives the package relative path to the current suite if it is available. - Only works in the test runner itself...