Releases: kythe/kythe
Releases · kythe/kythe
Release v0.0.57
Release v0.0.56
Release v0.0.55
Release Notes
[v0.0.55] - 2021-10-18
- Fixes an issue with the Bazel Rust extractor
Release v0.0.54
[v0.0.54] - 2021-10-04
fuchsia_extractor has been updated to no longer include .rlib files
Release v0.0.53
[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:
- place builtins in the compilation unit corpus (#4976) (0291fced)
- add option to put tapps in the CU corpus (#4960) ([0198d46](0198d461e84cf94d1...
release v0.0.52
Release v0.0.51
release v0.0.50
[v0.0.50] - 2021-03-31
Bug Fixes
- allow print_extra_actions to print ObjcCompile (#4838) (2d995633)
- revert #4813 (breaks darwin) (#4815) (50286c1c)
- bazel_go_extractor: include .x files in required input (#4874) (a0a72617)
- cxx_indexer: function definitions should influence declarations (#4812) (c741a386)
- cxx_verifier: properly attribute srcs/hdrs to avoid ODR (#4821) (b802f32b)
- docs: Use rules_ruby to hermetically generated the web site (#4857) (f975ce26)
- go_indexer: fallback to method ownership by pos (#4867) (4097379d)
- java:
- platform: use proper JSON marshalling in proxy (#4804) (d5a03e10)
- proto: only decorate the relative type name in fields (#4872) (d24403f2)
- serving:
- tooling:
- typescript:
- verifier:
Features
- cxx_indexer:
- docs: begin to document the influence relation (#4791) (ce3200a2)
- indexing: add synchronous FDS method (#4817) (eaea3792)
- java_extractor: allow specifying java sources batch size for extractor (#4823) (3bb67881)
- schema: add ref/id to edge kinds (#4840) (fbad5f9a)
- serving:
- typescript: returns influence functions (#4841) (577446b7)
- verifier:
v0.0.49
[v0.0.49] - 2021-01-22
Bug Fixes
- disable TS function deprecation tagging (#4793) (2c0bafa8)
- avoid non-inclusive language (#4683) (18401be2)
- build: use @io_kythe// instead of @// in bazel build file template (#4711) (ca9e8881)
- cxx_common:
- cxx_indexer:
- java_common: keep rooted URI paths rooted (#4691) (4f96ed5d)
- java_indexer:
- add MarkedSource for class initializer (#4758) (58bf4fad)
- emit references to .class literals (#4756) (a54f6970)
- handle doc refs to primitives (#4741) (76939133)
- blame callsites under static fields on the clinit (#4740) (625299dc)
- add zero-length definition for cinit (#4739) (f43841b6)
- special-case builtin Array class lookup (#4738) (a4441336)
- blame instance/static callsites on ctor/cinit methods (#4734) (34ee6628)
- verifier: correctly pull out edge kinds and cache empty vnames/symbols (#4769) (5d627e80)
Features
- create a localrun script (#4235) (dd6d7c96)
- api:
- common: add kytheuri CorpusPath helpers (#4707) (371a5d65)
- cxx_common:
- cxx_extractor:
- cxx_indexer:
- java_indexer: tag abstract methods/classes as such (#4746) (0d455662)
- serving:
- textproto:
- tooling: add optional analysis timeout to driver (#4714) (14d4fa59)
- verifier: