Skip to content

Releases: kythe/kythe

v0.0.47

18 Aug 17:26
2c5a196
Compare
Choose a tag to compare
v0.0.47 Pre-release
Pre-release

[v0.0.47] - 2020-08-18

  • Include stacktraces from assertion failures in C++ tools (#4655) (784e8ee7)

v0.0.46

13 Aug 22:22
6c8f5df
Compare
Choose a tag to compare
v0.0.46 Pre-release
Pre-release

[v0.0.46] - 2020-08-13

Features

Breaking Changes

Bug Fixes

v0.0.45

11 Jun 21:57
3e75758
Compare
Choose a tag to compare
v0.0.45 Pre-release
Pre-release

[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

  • Change kzip writer implementations to use proto kzip encoding by default. (#4547) (566a83bd)
  • compdb:
  • java_indexer: experimentally emit named edges to JVM nodes (#4490) (9753c0f6)
  • kzip: add subcommand and proto for metadata kzips (#4545) (f063dae5)
  • rust:

[v0.0.44] - 2020-04-21

21 Apr 21:06
5240cac
Compare
Choose a tag to compare
Pre-release

[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:
    • emit ref/id to class when class and ctor overlap (#4476) (0f9ced3e)
    • expose a useful internal metadata loading function (#4459) (f196b3e8)
  • 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:
  • extraction: deterministically write files to kzip (#4479) (04e2fc9e)
  • java_indexer:
    • only consider Symbols without a source file external (#4472) (059806cf)
    • ensure annotated type vars generate consistent VNames (#4441) (fd91ce0a)
    • only apply jdk override for non-source symbols (#4434) (1d4ced6c)
  • java_tests: export jdk_kzip (#4443) (c76ad892)
  • ts_indexer: bug related to overriden functions. (#4463) (7288552a)

v0.0.43

10 Mar 20:36
99d9c8f
Compare
Choose a tag to compare
v0.0.43 Pre-release
Pre-release

[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)

v0.0.42

20 Feb 01:25
3b2c2d6
Compare
Choose a tag to compare
v0.0.42 Pre-release
Pre-release

[v0.0.42] - 2020-02-19

Bug Fixes

  • copy_kzip:
    • hard links always fail under bazel so don't try (#4365) (10540135)
  • cxx_indexer:
    • address marked-source differences on builtin functions (#4379) (cbd9244c)
    • emit exactly one file-file generates edge for proto (#4377) (5ab67169)
    • use anchor not decl for file-file generates endpoint (#4372) (6e14dbde)
  • go_indexer: use the anchor for the file-file generates edges (#4348) (3d658d1d)
  • tooling:

Features

  • cxx_indexer:
  • extractors: add a passthrough bazel extractor (#4354) (e22e87aa)
  • go extractor: relative paths against KYTHE_ROOT_DIRECTORY (#4380) (18c0563f)
  • go indexer: add option to only emit doc/uri facts for stdlib pkgs (#4383) (255331cb)
  • go_indexer: add generates edges for proto-generated files (#4337) (2f01e628)
  • kzip_merge: allow applying vname rules during merge (#4366) (21d68ce6)
  • tooling: add vnames utility for handling rewrite rules (#4347) (4a75aef1)

v0.0.41

31 Jan 19:24
5b69d16
Compare
Choose a tag to compare
v0.0.41 Pre-release
Pre-release

[v0.0.41] - 2020-01-31

Features

  • cxx_indexer: add generates edges for proto-generated files (#4332) (299950d0)
  • java_extractor:
  • java_indexer: add generates edges for proto-generated java files (#4321) (8f2080d4)

Bug Fixes

  • cxx_common: rework VNameRef to conform to VName, templatize VNameLess (#4331) (2a83959d)
  • go extractor: treat -arc flag like -importpath (#4324) (0f75ac02)
  • java_extractor:

v0.0.40

24 Jan 22:14
7db414b
Compare
Choose a tag to compare
v0.0.40 Pre-release
Pre-release

[v0.0.40] - 2020-01-24

Bug Fixes

  • java_extractor:
    • add the processor classpath to the extractor action (#4301) (b079ce3e)
  • java_indexer:

Features

v0.0.39

20 Dec 00:54
b8a75a1
Compare
Choose a tag to compare
v0.0.39 Pre-release
Pre-release

[v0.0.39] - 2019-12-19

Bug Fixes

  • java: disable errorprone plugin for java extraction (#4268) (08b674ea)
  • serving: avoid nil when serving data is missing SourceNode (#4269) (02a41e88, closes #4128)
  • typescript_indexer: emit refs to TYPE nodes in export statements (#4247) (cd3f14df)

v0.0.38

13 Dec 18:18
9bb3a28
Compare
Choose a tag to compare
v0.0.38 Pre-release
Pre-release

[v0.0.38] - 2019-12-12

Bug Fixes

  • Retain exception cause in JavaCompilationUnitExtractor (#4258) (70120e55)
  • bazel extractor: change vnames for external paths (#4241) (22928892)
  • cxx_tools: replace sandboxed directory with bazel execroot (#4240) (4814f9f3)
  • java_common: fixes and utilities for exploded system directories (#4242) (13f0fa7d, closes #4213)
  • textproto: support direct instantiation of protobuf.Any messages (#4259) (b64188e4)

Features

  • textproto: index contents of google.protobuf.Any fields (#4254) (d429a737)