Releases: clice-io/clice
Releases · clice-io/clice
v0.1.0-alpha.3
What's Changed
- [Fix] GCC compilation issue caused by template specialization by @Perdixky in #287
- Run clang-tidy by @Myriad-Dreamin in #200
- [Fix] Use server's encoding kind by @Myriad-Dreamin in #289
- [Fix] resolve warnings in
Compilerby @Myriad-Dreamin in #290 - build: update llvm to 21.1.4 by @16bit-ykiko in #292
- fix: reset clang dependency output options by @16bit-ykiko in #293
- fix: xmake spdlog force non-system by @ClSlaid in #299
- refactor:
CompilationDatabaseand scan by @16bit-ykiko in #286 - build: enable xmake ci package cache by @star-hengxing in #295
- refactor: improve logging by @16bit-ykiko in #301
- build: update llvm 21.1.4 checksum by @star-hengxing in #303
- build: update llvm checksum and refactor ci by @16bit-ykiko in #304
- build: add guard for clang-tidy-config.h in xmake rules by @Guo-Shiyu in #306
- build: update package workflow by @16bit-ykiko in #307
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
v0.1.0-alpha.2
What's Changed
- Fix: improve some case that user's environment do not have driver installed by @Guo-Shiyu in #185
- Init uv project for pytest by @Myriad-Dreamin in #193
- Update README by @16bit-ykiko in #205
- Update README by @16bit-ykiko in #206
- Fix release ci by @star-hengxing in #210
- Fix resource dir for xmake by @star-hengxing in #211
- Also Handle
InitializeParams::rootUriby @Myriad-Dreamin in #212 - Fix prebuilt macos by @16bit-ykiko in #217
- Add Bazel instructions to quick-start.md by @lpingas in #215
- add CONFIGURE_DEPENDS to cmake file GLOB_RECURSE by @miyanyan in #213
- Feat: better load and fetch compile command by @Guo-Shiyu in #201
- Fix: store absolute path of source file in
CompilationDatabaseby @Guo-Shiyu in #222 - Update documents, add RPATH for LLVM dynamic libraries in xmake.lua by @Guo-Shiyu in #221
- [CI] Dowload prebuilt llvm in cmake by @ClSlaid in #192
- Fix/support build with msvc by @sora-mono in #214
- Update LICENSE by @16bit-ykiko in #234
- Fix org name and update README by @16bit-ykiko in #235
- Improve build by @star-hengxing in #226
- Build clice container by @Myriad-Dreamin in #196
- Install clice executable in CMakeLists.txt by @Myriad-Dreamin in #229
- Init clang tidy by @Myriad-Dreamin in #195
- Fix ruff python warning by @Myriad-Dreamin in #230
- Record the time of handling request and notification by @zaragoza-xu in #236
- Documenting GCC toolchain settings by @Myriad-Dreamin in #231
- Implement
isRegisteredTidyCheckandisFastTidyCheckby @Myriad-Dreamin in #204 - Format and simplify intergration test by @16bit-ykiko in #245
- Support msvc build CMake by @sora-mono in #233
- Improve integration test by @16bit-ykiko in #246
- Remove
.htmlsuffix of docs by @16bit-ykiko in #249 - Fix query driver on Windows by @zaragoza-xu in #255
- Allow log output to a file by @16bit-ykiko in #252
- Fix npm security by @16bit-ykiko in #256
- Remove
configoption and read config file from${workspace}/clice.tomlby @16bit-ykiko in #258 - Fix typo by @fogsong233 in #260
- Dev Container Support by @sora-mono in #248
- Fix glob pattern by @aurora0x27 in #263
- Update LLVM build configuration to include clang-tools-extra project by @tang-hi in #266
- Fix unit test of driver query by @aurora0x27 in #267
- Add
removeandappendoptions forCompilationDatabaseby @16bit-ykiko in #268 - Fix query driver on windows by @16bit-ykiko in #269
- Fix unit_test fail doesn't result in error in CI by @16bit-ykiko in #270
FileIndexandMergedIndexfor clice by @16bit-ykiko in #271- Introduce
flatbufferby @16bit-ykiko in #272 - Serialize index to binary by @16bit-ykiko in #273
- Add
ProjectIndexand basic symbol lookup implementation by @16bit-ykiko in #274 - Logging color by @aurora0x27 in #276
- Store indices to disk by @16bit-ykiko in #279
- Fix release ci by @16bit-ykiko in #282
New Contributors
- @Myriad-Dreamin made their first contribution in #193
- @lpingas made their first contribution in #215
- @miyanyan made their first contribution in #213
- @ClSlaid made their first contribution in #192
- @sora-mono made their first contribution in #214
- @zaragoza-xu made their first contribution in #236
- @tang-hi made their first contribution in #266
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
v0.1.0-alpha.1
This is the first alpha release of clice. It implements basic file responses, PCH caching, and most single-file LSP features. As an early version, please do not use it in a production environment. Crashes are expected, and we welcome you to submit issues.
You can install https://marketplace.visualstudio.com/items?itemName=ykiko.clice-vscode and create .vscode/settings.json to try it
{
"clangd.path": "",
"clice.executable": "<CLICE_EXECUTABLE_PATH>",
}