Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: kythe/kythe
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.68
Choose a base ref
...
head repository: kythe/kythe
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.0.69
Choose a head ref
  • 8 commits
  • 48 files changed
  • 8 contributors

Commits on Jan 9, 2025

  1. release: v0.0.68 (#6147)

    * release: v0.0.68
    
    * Fix lint for release: v0.0.68
    vvk-singh authored Jan 9, 2025
    Configuration menu
    Copy the full SHA
    c9e7eeb View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2025

  1. fix(typescript_indexer): emit correct vnames for static methods (#6151)

    According to https://github.com/kythe/kythe/blob/master/kythe/typescript/SCHEMA.md#class-declaration static methods should get different vnames from instance methods. But currently static methods are treated as instance methods and vnames overlap. This PR fixes that.
    
    Note that static properties already work correctly.
    nbeloglazov authored Jan 27, 2025
    Configuration menu
    Copy the full SHA
    ede6dfb View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2025

  1. Upstreaming changes (#6159)

    * Upstream changes for kythe/cxx/...
    
    * Upstream changes to kythe/proto/...
    
    * Upstream changes to kythe/typescript/...
    
    * Upstream changes to java analyzers
    
    * Upstream changes to build_rules/verifier_test
    
    * Fix lint errors
    
    * Revert unintended edit to verifier_test.bzl
    varunmahajan authored Mar 6, 2025
    Configuration menu
    Copy the full SHA
    77d0cca View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2025

  1. Update arm builtin types (#6162)

    See llvm-project/clang/include/clang/Basic/AArch64SVEACLETypes.def
    sam-mccall authored Mar 8, 2025
    Configuration menu
    Copy the full SHA
    231df20 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2025

  1. [extractors] Add an extractor for rust-project.json (#6168)

    Many projects using Rust with complicated build systems use
    rust-project.json to tell rust-analyzer about their source files. We
    can transform rust-project.json into a .kzip pretty trivially, without
    needing build system integration. This is simpler than integrating an
    extractor into every possible build system which large Rust projects
    use.
    
    Add an extractor called rust_project_to_kzip which takes in a
    rust-project.json and outputs a .kzip. This kzip will have one
    CompilationUnit per Rust crate, and each CompilationUnit will include
    a copy of rust-project.json for the Kythe Rust indexer.
    
    This extractor doesn't yet extract non-.rs files or the stdlib.
    
    Test: added unit tests
    Fixes #6167
    wittrock authored Apr 30, 2025
    Configuration menu
    Copy the full SHA
    383ee9b View commit details
    Browse the repository at this point in the history

Commits on May 7, 2025

  1. Fix build with Clang 19 (#6172)

    * souffle: fix build with Clang 19
    
    Building souffle with Clang 19 results in the error reported in
    this issue:
    souffle-lang/souffle#2530
    
    That issue is fixed in a pending pull request to souffle:
    souffle-lang/souffle@25ef4de
    However, that PR has not yet been merged.
    
    For now, unblock the release by adding a patch to our version of souffle
    that does the same thing as the PR.
    
    * fix: fix rapidjson build with Clang 19
    
    We ran into the same issue as the rapidjson devs did in 2016:
    Tencent/rapidjson#718
    
    The fix is the same:
    yachoor/rapidjson@3b2441b
    
    I would have updated rapidjson, but we are actually on the latest release (from 2016!)
    
    Fixes 6171
    wittrock authored May 7, 2025
    Configuration menu
    Copy the full SHA
    656254b View commit details
    Browse the repository at this point in the history
  2. Add support for Bzlmod (#6154)

    The extracted Kythe release archive can now be added as a `bazel_dep` via `local_path_override`. Upon the next release, it could also be added to the Bazel Central Registry.
    
    Co-authored-by: Varun Mahajan <varun.mah@gmail.com>
    fmeum and varunmahajan authored May 7, 2025
    Configuration menu
    Copy the full SHA
    412a5ba View commit details
    Browse the repository at this point in the history
  3. indexer/proto: correctly visit oneof (#6161)

    See
    https://github.com/protocolbuffers/protobuf/blob/main/docs/implementing_proto3_presence.md#to-iterate-over-all-oneofs
    for more info.
    
    This helps silencing some error within simple proto3 files
    
    ```
    syntax = "proto3";
    
    package moo;
    
    message Bar {
      ...
      map<int32, int32> foo = 12;
    }
    ```
    
    which would yield
    ```
    file_descriptor_walker.cc:262] Unexpected location vector [] while walking moo.proto
    ```
    
    before this change.
    
    Co-authored-by: Varun Mahajan <varun.mah@gmail.com>
    sluongng and varunmahajan authored May 7, 2025
    Configuration menu
    Copy the full SHA
    d8c532d View commit details
    Browse the repository at this point in the history
Loading