v0.0.64
Pre-release
Pre-release
[v0.0.64] - 2024-01-24
Bug Fixes
- tolerate missing boot_classpath (#5914) (5145c7b9)
- ensure lookup kinds are correct for resolved MarkedSource (#5789) (c220dc75)
- c++ should handle post_child_text correctly (#5783) (a92f67cc)
- render BOX post_child_text if child is rendered (#5782) (9b571ec3)
- cxx_extractor:
- cxx_indexer:
- use correct definition anchor spans for lambdas (#5890) (3d0a2d92)
- address issue #5935 (when aliasing is on) (#5937) (1ac7b163)
- document issue #5935 (using template-name) (#5936) (7bb8054d)
- refactor IndexVFS to handle pragma_once (#5927) (321efb37)
- avoid crashing in dependent specialization w/o written arguments (#5903) (205cb366)
- use operator symbols for markedsource; add flag (#5823) (5105aa0c)
- properly handle dependent using decl names (#5808) (7864f66d)
- extractor: fix Dockerfile and extraction script (#5774) (18c44b66)
- go_indexer:
- ignore unresolved C imports (#5900) (ff79ac58)
- mark variadics in all contexts (#5845) (b662dce7)
- use simple type name for constraints (#5844) (23ec6cb7)
- handle more type name kinds (#5822) (ae7544ae)
- handle named return type signatures (#5820) (07a1cd37)
- detect top-level when using file-level scopes (#5817) (afdcec6a)
- fix builtin type references (#5812) (78888127)
- emit tbuiltin nodes for special builtin pkg (#5810) (a0c5592f)
- restore parens to recv MarkedSource (#5786) (9f328b2e)
- use LOOKUP_BY_PARAM for method recv (#5781) (69fb2aee)
- java_indexer:
- proto_indexer:
- rust_common: finish removing rust (#5803) (87ae5e2b)
- schema:
- serving: understand markdown escapes for spacing (#5846) (26c7439d)
- typescript: always return values, even if they're undefined (#5957) (fd6d1b53)
- typescript_indexer:
- verifier:
- use the fast solver by default. (#5972) (4261c854)
- give more useful diagnostics during recovery (#5971) (922b4d38)
- provide reasonable default corpus/path values (#5943) (f358c2e2)
- request larger stack size for new solver (#5883) (4708608b)
- various fixes for new solver (#5830) (a40be3e3)
- flush stdout before printing verifier results (#5788) (8ca60068)
Features
- include canonical node info for identifier service (#5917) (3db77399)
- allow MarkedSource to remove itself from includes (#5873) (0d4624e4)
- allow deeper nested MarkedSource rendering (#5862) (daf1c0b3)
- add option to resolve code facts for verifier (#5790) (75dd26bc)
- api:
- cxx: add --emit_anchor_scopes and implement childof edges for lambdas (#5901) (097f7c42)
- cxx_extractor: add ability to canonicalize VName paths per-file (#5909) (9f9bc455)
- cxx_indexer:
- dev: add aspect-based implementation of extra actions for tests (#5923) (54f6198b)
- extraction: allow using a capturing group with generic bazel extractor (#5973) (7881f8fb)
- extractor: add a flag for filtering on input file size (#5768) (be23cc2b)
- go_indexer:
- java_indexer: add method type parameters to MarkedSource (#5882) (dc4b0053)
- proto_indexer:
- link the rest of the MarkedSource (#5866) (7835faa3)
- link proto field types in MarkedSource (#5857) (1c0347d4)
- link proto field names in signatures (#5847) (a05f442b)
- add labels to field MarkedSource (#5838) (1552f67c)
- add types to field MarkedSource (#5837) (71b50385)
- add kinds to signatures (#5827) (758a73d2)
- schema:
- service: support searching by unit corpus in KCD (#5770) (c487141c)
- serving:
- verifier:
- support graphviz output with the fast solver (#5967) (0f546f6e)
- print inspections with fast solver (#5960) (cf876c37)
- warn on and allow specifying default file corpora (#5933) (3c922e0a)
- support error recovery with the fast solver (#5915) (6584e2fc)
- Print phase time information from the verifier. (#5859) (4ec79a57)