Jacob MacDonald
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...
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...
## 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...
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...
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...
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...
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...
## 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...
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...
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...