Skip to content
Pre-release
Pre-release

@shahms shahms released this Apr 9, 2021

[v0.0.52] - 2021-04-09

Features

Bug Fixes

  • go_vnames: add go vname archives to simple_vnames.json (#4882) (44e45a63)
Assets 4
Pre-release
Pre-release

@shahms shahms released this Apr 5, 2021

[v0.0.51] - 2021-04-05

Bug Fixes

Assets 4
Pre-release
Pre-release

@shahms shahms released this Mar 31, 2021

[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:
    • emit "static" facts for classes and methods (#4861) (9c061944)
    • ensure a corpus is always set in extracted compilation units (#4849) (e7326868)
  • platform: use proper JSON marshalling in proxy (#4804) (d5a03e10)
  • proto: only decorate the relative type name in fields (#4872) (d24403f2)
  • serving:
  • tooling:
  • typescript:
  • verifier:
    • use absl::Span instead of std::initializer_list elsewhere (#4834) (875a36f6)
    • refactor the assertion AST into a library (#4814) (de6b0c42)

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:
    • don't spend time sorting input for the fast solver (#4863) (7f4c3f03)
    • convenience functions for building predicates and ranges (#4833) (1b160dab)
    • set up a library/tests for lowering assertions to souffle (#4832) (c8df46d2)
Assets 4
Pre-release
Pre-release

@salguarnieri salguarnieri released this Jan 23, 2021

[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:
    • change selector serialization to work better with protos (#4785) (55231f7e)
    • always initialize fields in FileOutputStream (#4757) (22f821c5)
  • cxx_indexer:
    • add missing cases and remove default from clang enum switches (#4799) (a6804702)
  • java_common: keep rooted URI paths rooted (#4691) (4f96ed5d)
  • java_indexer:
  • verifier: correctly pull out edge kinds and cache empty vnames/symbols (#4769) (5d627e80)

Features

  • create a localrun script (#4235) (dd6d7c96)
  • api:
    • add revision to non-anchor locations that may ref a file (#4699) (51c92b9b)
    • add revision fields for file/anchor locations (#4698) (2918c49b)
  • common: add kytheuri CorpusPath helpers (#4707) (371a5d65)
  • cxx_common:
    • allow any range-of-string-like-types for RegexSet::Build (#4787) (9e57829d)
    • allow matching with RE2 pattern in addtion to flat_hash_set (#4779) (761465a6)
    • extend bazel artifact selection to allow stateful selectors (#4764) (228c3070)
  • cxx_extractor:
    • use a stable working_directory if possible (#4771) (410f69c5)
    • allow specifiying build target name in environment (#4686) (a95f69ab)
  • cxx_indexer:
  • java_indexer: tag abstract methods/classes as such (#4746) (0d455662)
  • serving:
  • textproto:
  • tooling: add optional analysis timeout to driver (#4714) (14d4fa59)
  • verifier:
    • build a souffle frontend that can read an entrystream (#4768) (0e9dc6a9)
Assets 4
Pre-release
Pre-release

@shahms shahms released this Sep 1, 2020

[v0.0.48] - 2020-09-01

  • runextractor:
Assets 4
Pre-release
Pre-release

@shahms shahms released this Aug 18, 2020

[v0.0.47] - 2020-08-18

  • Include stacktraces from assertion failures in C++ tools (#4655) (784e8ee7)
Assets 4
Pre-release
Pre-release

@shahms shahms released this Aug 13, 2020

[v0.0.46] - 2020-08-13

Features

Breaking Changes

Bug Fixes

Assets 4
Pre-release
Pre-release

@justbuchanan justbuchanan released this Jun 11, 2020

[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:
Assets 4
Pre-release

@shahms shahms released this Apr 21, 2020

[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)
Assets 4
Pre-release
Pre-release

@justbuchanan justbuchanan released this Mar 10, 2020

[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