David Neil

Results 15 issues of David Neil

### Which @angular/* package(s) are the source of the bug? zone.js ### Is this a regression? No ### Description Zone.js tries to be clever and creates a single handler for...

area: zones

### Description of the bug: ``` ERROR: /home/davidneil/.cache/bazel/_bazel_davidneil/d03a34112016843f05fb897e1bc2a558/external/rules_jvm_external~5.2/private/tools/java/com/github/bazelbuild/rules_jvm_external/jar/BUILD:3:12: Building external/rules_jvm_external~5.2/private/tools/java/com/github/bazelbuild/rules_jvm_external/jar/AddJarManifestEntry.jar (1 source file) [for tool] failed: (Exit 1): java failed: error executing Javac command (from target @@rules_jvm_external~5.2//private/tools/java/com/github/bazelbuild/rules_jvm_external/jar:AddJarManifestEntry) external/rules_java~7.3.2~toolchains~remotejdk21_linux/bin/java '--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED' '--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED'...

type: bug
P2
team-Configurability

## Current Currently `ts_library` generates a tsconfig file that contains all of the transitive inputs in the `"files"` attribute. When tsc encounters this attribute it is forced to load, parse,...

need: discussion

With explicit resource management being added to the language in the near future (supported in TypeScript 5.2), it would be nice to be able to use the `using` keyword with...

P2 - Normal

A watcher should be easily disposable, without needing to track which signals it was previous watching. Using the (currently) stage 3 [Symbol.dispose](https://github.com/tc39/proposal-explicit-resource-management) seems most appropriate. ## Normative Spec Text Method:...

possible future features

### Description of the feature request: `--experimental_output_paths=strip` can allow for a `exec` and `target` spawn to have the same input digest, and therefore be cache hits. Unfortunately, because these actions...

type: feature request
P1
team-Local-Exec

Most of the heavy work in the Signal graph is done in what I am calling "protocol functions", and a common interface. If these protocol functions were exposed to JS,...

In certain cases a Producer changes to a new value, but then later resets to an older value. In the current spec / implementation all downstream Consumers must recompute, even...

Using this mock example ```typescript const listOfSignals = new Signal.State([]); const sumOfList = new Signal.Computed(() => { let sum = 0; for (const node of listOfSignals.get()) { sum += node.get();...