Stu Hood

Results 77 issues of Stu Hood

The protobuf analysis format does not apply the `mapMiniSetup` method, but actually does something a bit better: it applies `mapOutputDir` to the output dir, and the relevant other mapping methods...

backlog

While upgrading our repository from zinc `0.13.9` to `1.1.7`, we experienced an increase in memory usage. After investigation, it was likely because during the upgrade we switched to using name...

community
discussion
performance
benchmark
uncategorized

When a scala class extends a trait with a concrete field with a particular return type, the classfile for that return type is occasionally (always?) required for compilation to succeed....

bug
enhancement
uncategorized

javac has additional class requirements for compilation in JDK8, which zinc is (likely?) not tracking in analysis. In particular, interfaces must be present when their implementations are compiled. See "Synopsis:...

enhancement
Scala Center
java support
uncategorized

Currently, errors for classfiles that are missing (generally, ClassNotFoundException) from the classpath during javac analysis do not include enough information about the path taken to reach the missing classfile. Rather...

uncategorized

When one class depends on another class for _only_ its constants (static final fields), no dependency is recorded between the classes. javac is able to inline constants from one class...

enhancement
java support
uncategorized

When a class is used _only_ in a generic position by a consumer, erasure causes it to be "mostly" removed from the classfile. This means that zinc's javac analysis will...

enhancement
java support
uncategorized

### Brief summary Not having async closures can mean needing to resort to macros to create certain (fairly common) types of combinators (ones where a closure that returns a future...

good first issue
help wanted
status-quo-story-ideas
roadmap-topic

When `nailgun` is combined with a remote cache, cancellation of `nailgun` processes due to cache hits results in `nailgun` servers getting killed (as expected: see #14937 for more on that...

category:performance

`pex_test.py` occasionally takes much longer than its (recently increased) 10 minute timeout. Example: https://github.com/pantsbuild/pants/actions/runs/3087423728/jobs/5001705069 In at least two of the runs that I've seen, it seems to have timed out...

flaky-test