8.92.0
What's Changed
- JavaScript: fix autoformat of for loops with non-standard whitespace by @greg-at-moderne in #8795
- JavaScript: handle propertyAssignment.modifiers being empty by @greg-at-moderne in #8799
- Go: fix how Switch statements are parsed, now with ControlParentheses by @greg-at-moderne in #8801
- Report a Java-compatible column type from Python data tables by @mtthwcmpbll in #8777
- JavaScript: a non-optional list slot reads as empty when a peer sends none by @knutwannheden in #8798
- Groovy: print parentheses for a method invocation with no arguments by @knutwannheden in #8804
- Read an annotation array element value that has neither array set by @knutwannheden in #8813
- Python: a type parameter bound is modelled as a type by @knutwannheden in #8820
- Cut allocation and round trips out of the RPC send and receive paths by @knutwannheden in #8808
- JavaScript RPC: drain and page in linear time, and let a prefetched page arrive by @knutwannheden in #8821
- Declare
JavaType.Annotation.ElementValue.getValue()nullable by @knutwannheden in #8816 - Compare empty annotation array element values as equal by @knutwannheden in #8815
- Go RPC throughput: one serialization, one decode pass, overlapped paging by @knutwannheden in #8822
- Python: cut the frozen-dataclass tax and the round trips out of the RPC paths by @knutwannheden in #8823
- C#: draw LST ids from a per-thread generator by @knutwannheden in #8825
- Reject JUnit snapshots for integTest configurations by @knutwannheden in #8826
- C#: measure RPC throughput, and stop rescanning every assembly per tree node by @knutwannheden in #8824
- C#: page GetObject so the peer stops holding a whole tree by @knutwannheden in #8827
- Python: give PEP 695 type parameters the scope that binds them by @knutwannheden in #8828
- Drop the stale "auto generated" banner from three visitors by @knutwannheden in #8830
- Python: a type alias's type parameters are part of the traversal by @knutwannheden in #8829
- Python: a dotted module import binds its root, not its last segment by @knutwannheden in #8831
- Go: withhold GoResultionResult content on incomplete resolution by @greg-at-moderne in #8832
- Python: a JavaType renders its identity, not its graph by @knutwannheden in #8834
- Go: skip stdlib corpus files the host toolchain excludes from the build by @knutwannheden in #8835
- Report a GetObject sender failure to the peer, not a truncated stream by @knutwannheden in #8814
- Python: a name re-exported through
__all__keeps its import by @knutwannheden in #8836
Full Changelog: v8.91.6...v8.92.0