[v0.0.53] - 2021-08-27
Bug Fixes
- style nit in the TS indexer (#5044) (2f1f2a37)
- Added correct underline syntax (#4967) (733a6cf6)
- update link to re2 syntax (#4952) (e8808410)
- force selection of
ar
to unbreak os x build of libffi (#4905) (99ccb48d) - build: move BUILD rules next to go code (#5009) (3dc332be)
- cc_indexer_test: use short_path for generated files (#5036) (da29f512)
- cxx_indexer:
- docs:
- fuschia-extractor: Fix panic format string for Rust 2021 (#4958) (5edce0e5)
- go_indexer: check whether embedded type is Named (#5028) (7babd407)
- java:
- java indexer: --override_jdk_corpus takes precedence over default corpus (#5043) (08aea04e)
- java_extractor: properly filter/normalize Bazel javacopts (#4977) (59a94bf7)
- kzip info: allow paths that begin with /kythe_builtins/ (#5030) (7a909d91)
- rust_common:
- rust_extractor:
- process env vars and compiler args passed to wrapper (#5014) (d315b5be)
- fix running the Rust extractor on macOS (#5013) (5db173cd)
- make extractor tests more resilient (#5002) (6f719653)
- change argument processing due to rules_rust change (#4996) (3044115c)
- fix --out-dir path (#4993) (c1afdc7a)
- Remove assert_cmd dependency from integration test (#4972) (f36068ae)
- rust_indexer:
- properly handle empty file contents (#5034) (b89f1678)
- Fix proxy indexer (#5032) (d1ccce08)
- allow files to be passed in for the extractor (#5024) (65ec646d)
- remove reference to go_verifier_test (#5020) (8dd99679)
- copy all generated proto files (#4968) (1e199931)
- rustfmt everything (#4941) (82504c0a)
- update to a recent nightly toolchain (#4940) (e77b26d4)
- tool: add alias support to kythe command, add alias for "decor" (#4937) (9fe7e8ea)
- typescript_indexer: fix compilation issues with TypeScript 4.3 (#4945) (828d622c)
- verifier: remove darwin stubs and alwayslink libffi to satisfy dyld (#4906) (795ce805)
- vscode: update vscode dependencies (#4920) (ed78ca68)
Features
- api: add set of languages appearing in Origin (#4947) (d5419f31)
- build:
- corpus checker: allow specifying an allowlist of corpora (#5033) (14585948)
- cxx_common: properly index generated protos (#4984) (19c7da51)
- cxx_indexer:
- Allow VNames as NodeIds for #5037 (#5041) (3040754f)
- Read the semantic field into metadata for #5037 (#5040) (06c49fc1)
- Add semantics to metadata for #5037 (#5038) (96ed0a4b)
- use default corpus for meta, builtin nodes (#5008) (fd30e097)
- add kRefFile to EdgeKinds (#4931) (c0e92993)
- r/w refs and influence for += style operators (#4909) (9dd66234)
- support ++ and -- for influence and r/w refs (#4908) (fe3b10dc)
- dev: add rustfmt checks in linter (#4989) (f21f37e4)
- empty_corpus_checker: print out all corpora seen in the input (#5027) (b263fd0d)
- extraction:
- go_indexer:
- indexing: add metadata support for generated protos (#5021) (baed7a22)
- java:
- java indexer: use compilation corpus for jvm and jdk nodes (#5035) (fb7df986)
- java_indexer:
- kzip info: check for invalid absolute paths (#5022) (3bb00e01)
- post_processing: implement extends_overrides. (#4995) (6889771f)
- proxy: Add support for transmitting protos in wire format (#4983) (ae132ac1)
- rust_common: prepare for Kythe release (#5055) (a5f0fdfa)
- rust_extractor:
- rust_indexer:
- schema: add ref/writes to edge kinds (#4933) (ddb0c19c)
- site: add a target for serving website locally (#4970) (b43e03f4)
- testing: refactor empty corpus test and add one for golang (#5017) (dd19c9ff)