Assets
4
[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:
Assets
4
[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:
Assets
4
Assets
4
Assets
4
[v0.0.46] - 2020-08-13
Features
- Create new Rust Bazel extractor (#4602) (a030ce48)
- Add library for generating Rust save_analysis files (#4594) (c84b2373)
- Add support for defining environment variables passed to extractors (#4592) (ade706d5)
- cxx_indexer:
- extraction: generate build metadata kzip in bazel-extractor docker image (#4554) (7a528667)
- fuchsia: Fuchsia-specific extractor (#4624) (38346f2e, closes #4606)
- go-extractor image: record commit timestamp in kzip (#4582) (5813326c)
- java_common: add ByteString overloads for fact value conversions (#4610) (a95d2e06)
- rust:
- Add support for Rust cross-references (#4641) (8555988e)
- Makes the extractor more robust (#4640) (358eac11, breaks #)
- Support emitting remaining definition types (#4638) (61dc64c1)
- Add support for indexing enums (#4633) (b9844877)
- Adds Fuchsia Rust extractor to release (#4634) (29d7f12e)
- Add support to the Rust indexer for emitting module definitions and anchors (#4629) (405ee13f)
- Support emitting function definitions (#4617) (b2876116)
- Add Bazel rule for running Rust indexer tests (#4612) (a0f1f67b)
- Create Rust indexer CLI (#4605) (2dba4dd9)
- Unify Kythe Rust dependencies (#4611) (545968b9)
- Create KytheWriter component for Rust indexer (#4565) (bf8c25a8)
- Change Rust indexer FileProvider (#4564) (7852fc43)
- Create provider and error modules for Rust indexer library (#4550) (d47857e7)
- textproto: index enum values (#4615) (573ffff4)
Breaking Changes
Bug Fixes
- Remove old cargo-kythe directory (#4601) (e71ea980)
- Clean up old Rust tools (#4600) (9e316b15)
- allow PushScope to work with braced-init (#4567) (70374dff)
- bazel extractor: fix path to bazelisk in docker image (#4555) (468ad47f)
- cxx_indexer:
- avoid an assert check in Clang, silence errors (#4631) (0a700ac0)
- handle null init expr (#4622) (bcdc8e9d)
- report errors more directly rather than stderr (#4613) (9e12b4a4)
- handle list-init on incomplete types (#4584) (0bcb51ef)
- increase flexibility of proto library plugin (#4580) (d5f3e41b)
- make sure init-list-expr has a type (#4571) (bfc03501)
- properly filter empty ref/init exprs (#4560) (9fd021cd)
- java_indexer: workaround JDK bug on Java 11 (#4614) (15cea9b3)
- rust:
- Fixes the kzip generation (#4650) (5b74224c)
- Fix definition anchors and xrefs in the indexer (#4645) (00bb6402)
- write_all instead of write in the extractor (#4646) (8cab33ed)
- Fix Rust indexer issue with Trait definitions (#4644) (8750956d)
- Fix bugs in the Rust implementation (#4642) (bfc0cc58)
- Fix fuchsia_extractor test data (#4637) (9e1eedcd)
- Ensure that Rust extractor creates a top-level folder (#4616) (297d4440)
- schema:
- serving: turn diffmatchpatch panics into internal errors (#4621) (88c36a09)
- tools: kzip merge uses proto as default encoding (#4649) (5b77cd64)
- verifier: compile with the xcode clang (#4553) (9e75b8af)
Assets
4
[v0.0.45] - 2020-06-11
Bug Fixes
- cxx_indexer: don't emit ref/init for unspecified fields (#4516) (6e60a52c)
- java_indexer:
- serving: avoid returning a nil node in map (#4487) (4e303666)
- ts_indexer: emit ref/call edges from calls. (#4478) (920aeaae)
Features
Assets
4
[v0.0.44] - 2020-04-21
Features
- add lib for reading artifacts from bazel event streams (#4460) (0a124804)
- api: return Documentation node defs even if no facts are found (#4458) (f03e8e67)
- build: have arc run build test with named config (#4438) (756521e8)
- cxx_extractor: cache symlink resolution in PathRealizer (#4483) (0f3c7f47)
- cxx_indexer:
- indexing: add ref/id edge (#4435) (82ce8fc6)
- runextractor cmake: add -extra_cmake_args option (#4436) (489b5aec)
Bug Fixes
- require flex version 2.6 or newer (#4456) (70f2eeea)
- cxx_indexer:
- don't check-fail on copy-init-list (#4471) (addc2410)
- properly emit ref/init edges in all cases (#4468) (62d89fe8)
- emit ref and ref/init for designated inits (#4462) (5522b38a)
- emit zero-width spans for entities in macro bodies (#4461) (118afbe2)
- update proto literal support to mirror current lib (#4439) (74dfc7b2)
- extraction: deterministically write files to kzip (#4479) (04e2fc9e)
- java_indexer:
- java_tests: export jdk_kzip (#4443) (c76ad892)
- ts_indexer: bug related to overriden functions. (#4463) (7288552a)
Assets
4
[v0.0.43] - 2020-03-10
Bug Fixes
- bazel_go_extractor: record canonical importpath for archives (#4425) (9f999295)
- cmake docs: make output directory before extracting (#4409) (2ceb0305)
- cxx_indexer:
- objc_tests: run objc tests on more platforms (#4426) (9ddf0176)
- runextractor: set --build_file default to build.gradle (#4393) (eff63cb2)
Features
- build: switch to an autoconfigured ubuntu 18.04 image and C++17 (#4385) (509d7c61)
- example: recommend a way to handle TypeScript/&c-style modules (#4357) (9e9a6571)
- go_indexer: support GeneratedCodeInfo .meta textproto files (#4414) (7c44d34c)
- java_extractor: attribute corpus based on sources if unambiguous (#4399) (7f3868cf)
Assets
4
PreviousNext