[all-commits] [llvm/llvm-project] 85c1c6: [clangd] Add Random Forest runtime for code comple...

UTKARSH SAXENA via All-commits all-commits at lists.llvm.org
Fri Sep 18 09:38:24 PDT 2020


  Branch: refs/heads/cmake-integration
  Home:   https://github.com/llvm/llvm-project
  Commit: 85c1c6a4ba4eebbd3f5cefb1512498b9f8a5bb7a
      https://github.com/llvm/llvm-project/commit/85c1c6a4ba4eebbd3f5cefb1512498b9f8a5bb7a
  Author: Utkarsh Saxena <usx at google.com>
  Date:   2020-09-18 (Fri, 18 Sep 2020)

  Changed paths:
    M clang-tools-extra/clangd/CMakeLists.txt
    A clang-tools-extra/clangd/quality/CompletionModel.cmake
    A clang-tools-extra/clangd/quality/CompletionModelCodegen.py
    A clang-tools-extra/clangd/quality/README.md
    A clang-tools-extra/clangd/quality/model/features.json
    A clang-tools-extra/clangd/quality/model/forest.json
    M clang-tools-extra/clangd/unittests/CMakeLists.txt
    M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
    A clang-tools-extra/clangd/unittests/DecisionForestTests.cpp
    A clang-tools-extra/clangd/unittests/decision_forest_model/CategoricalFeature.h
    A clang-tools-extra/clangd/unittests/decision_forest_model/features.json
    A clang-tools-extra/clangd/unittests/decision_forest_model/forest.json

  Log Message:
  -----------
  [clangd] Add Random Forest runtime for code completion.

Summary:
[WIP]
- Proposes a json format for representing Random Forest model.
- Proposes a way to test the generated runtime using a test model.

TODO:
- Add generated source code snippet for easier review.
- Fix unused label warning.
- Figure out required using declarations for CATEGORICAL columns from Features.json.
- Necessary Google3 internal modifications for blaze before landing.
- Add documentation for format of the model.
- Document more.

Subscribers: mgorny, ilya-biryukov, MaskRay, jkorous, arphaman, kadircet, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D83814




More information about the All-commits mailing list