v0.0.62
Pre-release
Pre-release
Features
- add InspectFunctionDecl callback to LibrarySupport (#5596) (5a9af6e3)
- add KytheURI#toCorpusPath() (#5592) (eb169e6d)
- api:
- build: add and use permissive wrapper for select.with_or (#5587) (45379cc0)
- cli:
- cxx_common:
- cxx_indexer:
- go_indexer:
- go_tools: allow sorting units before files on merge (#5562) (e199abd5)
- java: add semantic/generated=set facts for annotated proto accessors (#5629) (cfb0fc78)
- java_common: update shims to more clearly indicated supported version (#5590) (d418a5d6)
- java_indexer:
- try to handle unsupported -source flags (#5668) (5e8ab468)
- add set semantic to AutoValue setters (#5661) (8cbd40c1)
- use file as scope for top-level anchors (#5639) (f9202daf)
- mark this/super ctor calls as direct (#5611) (656d67bc)
- mark ctor calls as direct (#5610) (7d006726)
- add java20 shim for java indexer (#5583) (bf8a2798)
- objc_indexer: output usr for ObjCMethodDecl (#5564) (96304cca)
- schema:
- serving: support scoped cross-references (#5530) (2387903e)
- textproto_indexer: mark fields as ref/writes (#5679) (e30b5e83)
- typescript:
- merge constructor nodes (#5609) (01de9808)
- use unique vnames for anonymous functions (#5593) (7ef0880b)
- emit marked sources for functions, classes and enums (#5578) (02c7c215)
- add ref/id edges for shorthand properties (#5569) (14d3c9d7)
- add flag follow aliases when emitting refs (#5563) (18c2093d)
- emit code nodes for tsx attributes (#5561) (91a76289)
- launch edge reassignment for import statements (#5560) (a66de2f9)
- typescript_indexer:
- improve marked source CONTEXT nodes (#5642) (a3904172)
- add flag to emit zero-width spans for module nodes (#5632) (dfa25327)
- handle type nodes when emitting ref/id from object bindings (#5631) (d282495d)
- clean up unused options and rename allFiles to rootFiles for clarity (#5533) (e88d5c69)
- add ref/id from constructor calls to class nodes (#5534) (fbf4be95)
- implement ref inlining for imported symbols (#5527) (ff8bbd15)
- support dynamic imports (ref to modules only) (#5514) (827dc161)
- verifier:
Bug Fixes
- removal license export (#5634) (cc8f9c37)
- fix reversed op (#5599) (d838ac67)
- api: explicitly mark source_text optional ∵ File.text is optional (#5666) (c1a4536b)
- cxx_common:
- cxx_extractor:
- cxx_indexer:
- cxx_verifier: ensure primitive members are always initialized (#5640) (1625b495)
- go:
- go_indexer:
- java: explicitly define toolchains for the Java versions we support (#5615) (05fe9086)
- presubmit: omit manual targets from both input and output sets (#5574) (d12a0ba3)
- proto_indexer: use extends relation for proto field extensions (#5521) (d9213d32)
- serving:
- tools: use vfs.Stat instead of os.Stat in kzip tool (#5566) (e27ce6b2)
- typescript: emit code blocks for interface properties and fix TODO (#5513) (8efd1273)
- typescript_indexer:
- verifier:
- xrefs_filter: properly merge page lists that represent allPages (#5624) (6fe9ba39)