Commit Graph

  • 21d776dfc0 move to gitea workflow folder main caiowakamatsu 2026-06-04 22:55:36 -03:00
  • 04af0e51f8 test(agentic): remove lint integration test lint Myriad-Dreamin 2026-06-05 09:46:38 +08:00
  • 7a37222fd3 fix(prune): keep clang-tidy module libraries Myriad-Dreamin 2026-06-05 09:11:07 +08:00
  • 8e49d7b9e9 Force link clang-tidy check modules Myriad-Dreamin 2026-06-05 03:13:05 +08:00
  • 98e258d50c Format agentic lint test Myriad-Dreamin 2026-06-05 02:29:55 +08:00
  • cb190d3d99 Test agentic clang-tidy lint diagnostics Myriad-Dreamin 2026-06-05 02:24:58 +08:00
  • 2baf947bff Run clang-tidy for agentic lint Myriad-Dreamin 2026-06-05 02:05:38 +08:00
  • a17b3f6b7b Add agentic lint request Myriad-Dreamin 2026-06-05 01:26:54 +08:00
  • 3b45888622 fix(semantic-tokens): filter ineligible highlight references (#434) Myriad-Dreamin 2026-06-05 00:03:18 +08:00
  • 42a3d20971 fix(server): make shutdown sanitizer-clean fix/server-shutdown-asan ykiko 2026-05-31 23:48:40 +08:00
  • dfeda4dc6f fix(server): make shutdown sanitizer-clean ykiko 2026-05-31 23:48:40 +08:00
  • 1ec60f1c50 test(corpus): add if-statement corpus tests and snapshots feat/corpus-statements-migration ykiko 2026-05-24 19:51:28 +08:00
  • cc5b25d5c3 refactor: public feature types and snapshot testing infrastructure (#442) ykiko 2026-05-24 19:36:27 +08:00
  • f397e95b34 feat(hover): format definition code blocks with clang-format feat/hover-and-markup-rewrite ykiko 2026-05-04 20:28:04 +08:00
  • 2df42abd80 fix(hover): use double newline between markdown blocks for proper VSCode rendering ykiko 2026-05-04 16:34:21 +08:00
  • d55fb3d6d2 refactor(hover): fix doxygen rendering and rewrite Markup (formerly StructedText) ykiko 2026-05-04 16:22:29 +08:00
  • 3305465d1f feat(formatting): wire up textDocument/formatting and rangeFormatting (#441) ykiko 2026-05-04 19:15:07 +08:00
  • 47ad905f5b feat(server): agentic query API, daemon mode, and relay mode (#438) ykiko 2026-05-04 00:15:37 +08:00
  • 75b9ea05b8 refactor(server): split into service layer, add agentic protocol, adopt task_group (#437) ykiko 2026-05-02 01:06:18 +08:00
  • c727c12d62 fix(semantic): prevent cross-template depth collisions in resolver feat/upgrade-llvm-22.1 ykiko 2026-04-24 13:08:45 +08:00
  • cb6f250ae7 Clarify folding pipeline and options handling folding-range-explore Myriad-Dreamin 2026-04-24 05:01:44 +08:00
  • 183b90d572 Add OpenSpec proposal for folding range pipeline split raw-folding-range Myriad-Dreamin 2026-04-24 00:13:04 +08:00
  • 7f85125818 fix: remove unused sema variable in resolver test diagnostics ykiko 2026-04-23 23:08:57 +08:00
  • 16a4844b22 fix: add typedef chain diagnostics to TemplateResolver test ykiko 2026-04-23 22:45:38 +08:00
  • 90bfebb122 fix: add debug logging to TemplateResolver.Standard test ykiko 2026-04-23 22:18:20 +08:00
  • 9873e26cd1 fix: update selection test ranges and add resolver diagnostics ykiko 2026-04-23 21:42:47 +08:00
  • fd100ecd60 ci: remove skip_upload parameter from build-llvm workflow ykiko 2026-04-23 19:17:50 +08:00
  • 71723d89f1 ci: checkout latest branch code when validating from artifact ykiko 2026-04-23 19:11:23 +08:00
  • f9a3bd8526 fix: update cmake libs and test expectations for LLVM 22.1 ykiko 2026-04-23 18:55:15 +08:00
  • 4115351834 ci: split LLVM build and clice validation into separate jobs ykiko 2026-04-23 18:42:24 +08:00
  • 066e10c5d4 refactor(server, tests): improve error feedback, logging, and test infrastructure improve-error-feedback-and-logging ykiko 2026-04-23 15:43:34 +08:00
  • 939ab6d0d4 feat(server): concurrent background indexing with priority control (#432) ykiko 2026-04-23 13:28:59 +08:00
  • e1202d2fa5 fix: prevent worker crashes from null ASTConsumer, invalid FileID, and missing PCH cache dir (#435) ykiko 2026-04-23 10:36:03 +08:00
  • 7050fc5d20 fix: update test to use new clang/Options path for LLVM 22.1 ykiko 2026-04-23 08:32:45 +08:00
  • f82b1a7dc4 Refine folding-range pipeline design around raw spans Myriad-Dreamin 2026-04-23 07:59:17 +08:00
  • 4516c50acc Extract folding range pipeline into standalone change Myriad-Dreamin 2026-04-23 07:53:11 +08:00
  • 0133f5db23 fix: pin kotatsu to known-good commit before breaking refactor ykiko 2026-04-23 07:35:58 +08:00
  • 207d6af089 fix: revert AnonymousTagNameStyle to AnonymousTagLocations for 22.1.4 ykiko 2026-04-23 06:11:11 +08:00
  • 5468a6efb1 fix: use variadic DIAG macro for LLVM version compatibility ykiko 2026-04-23 05:01:59 +08:00
  • 80090986bf refactor: update kota/codec includes for new kotatsu header layout fix/worker-crash-and-pch-robustness ykiko 2026-04-23 03:40:55 +08:00
  • c9ac524df4 fix: prevent worker crashes from null ASTConsumer, invalid FileID, and missing PCH cache dir ykiko 2026-04-23 03:29:44 +08:00
  • 137f1909ff Document clangd folding-range baseline and parity gaps Myriad-Dreamin 2026-04-23 02:58:26 +08:00
  • 3d13d44e9f dev: init previous spec Myriad-Dreamin 2026-04-23 01:40:41 +08:00
  • 2d193d80cd fix: adapt clice source code for LLVM 22.1 API changes ykiko 2026-04-22 23:37:42 +08:00
  • 3e73150569 feat(ci): add LLVM 22.1 distribution components ykiko 2026-04-22 21:19:54 +08:00
  • 1f8168577b wip server-plugin-wip Myriad-Dreamin 2026-04-03 22:04:17 +08:00
  • 60cab39f92 dev: make server public Myriad-Dreamin 2026-04-20 23:02:43 +08:00
  • 67bedd1ae0 dev: index nodes Myriad-Dreamin 2026-01-28 00:06:51 +08:00
  • 7ab8ad9513 fix: crash Myriad-Dreamin 2026-04-10 01:38:42 +08:00
  • c11178fd77 dev: builtin lib Myriad-Dreamin 2026-04-09 16:14:29 +08:00
  • 150f47c590 hardcode clang Myriad-Dreamin 2026-01-26 17:40:19 +08:00
  • d241ea8492 refactor(index): migrate FlatBuffers from flatc IDL to kotatsu reflection migrate/flatbuffers-to-kotatsu-reflection ykiko 2026-04-20 02:45:34 +08:00
  • 17e68010a0 feat(server): improve configuration file handling (#423) ykiko 2026-04-20 00:21:31 +08:00
  • 3fa653bcaf feat(completion): mark deprecated symbols with strikethrough (#414) ykiko 2026-04-19 13:42:32 +08:00
  • 592b37417e feat: cross-compile & upgrade LLVM to 21.1.8 (#390) ykiko 2026-04-19 00:17:39 +08:00
  • f19e75e2fb bench: add heavy AST load test forcing full PCH deserialization bench/pch-chain ykiko 2026-04-07 19:24:58 +08:00
  • ba191943b6 bench: add heavy AST load test forcing full PCH deserialization ykiko 2026-04-07 18:41:30 +08:00
  • 90f3d34768 bench: add AST load latency comparison for chained vs monolithic PCH ykiko 2026-04-07 18:37:23 +08:00
  • 5b24dac6c3 bench: add chained PCH benchmark ykiko 2026-04-07 18:19:52 +08:00
  • 8e9d4fa636 feat(completion): smart parenthesis detection to avoid duplicate parens feat/completion-smart-parens ykiko 2026-04-09 16:34:13 +08:00
  • e1dde9ee92 fix(index): address pre-PR review findings feat/symbol-lookup ykiko 2026-04-11 15:00:07 +08:00
  • 005fc9ac21 feat(index): optimize merge with ContextBitmap, hash caching, and selective merge ykiko 2026-04-11 14:04:42 +08:00
  • 418e190fa0 chore(deps): migrate from eventide to kotatsu (#428) ykiko 2026-04-18 13:49:07 +08:00
  • d42d9d5b29 refactor(document links): use Lexer for unified directive argument scanning (#421) ykiko 2026-04-11 17:17:10 +08:00
  • 9c89d20e76 feat(tests): add compile_with_modules helper to Tester (#420) ykiko 2026-04-11 17:16:53 +08:00
  • 8bafaa8171 feat(document links): preserve PCH document links and add #embed support (#413) ykiko 2026-04-09 21:35:10 +08:00
  • 92dae18fd4 feat(semantic tokens): highlight module names in declarations and imports (#417) ykiko 2026-04-09 21:34:06 +08:00
  • 8f714c3b4a refactor(document links): use Lexer for unified directive argument scanning feat/document-links-pch-embed ykiko 2026-04-09 21:02:22 +08:00
  • ccc805d0c3 Merge branch 'main' of https://github.com/clice-io/clice into feat/document-links-pch-embed ykiko 2026-04-09 19:44:34 +08:00
  • e554660c06 fix(completion): use class name for constructor/deduction guide labels (#416) ykiko 2026-04-09 19:15:38 +08:00
  • 342d82a7aa chore: add CLAUDE.md, clang-tidy, and agent workflow tooling (#419) ykiko 2026-04-09 19:09:39 +08:00
  • d48236de9c refactor: unify include handling with add_link_by_location ykiko 2026-04-09 17:12:14 +08:00
  • b691ed1d06 refactor: extract add_link_by_location to deduplicate has_include/embed/has_embed ykiko 2026-04-09 17:08:27 +08:00
  • 02e4f74347 style: remove verbose comments from integration tests ykiko 2026-04-09 17:06:13 +08:00
  • 8af2704723 refactor: reuse find_filename_range for has_include scanning ykiko 2026-04-09 17:01:00 +08:00
  • 4d8c335c0d fix: re-lookup session after co_await to avoid invalidated iterator ykiko 2026-04-09 16:56:08 +08:00
  • 3dab2ead93 feat(completion): snippet insertion for function/method parameters (#412) ykiko 2026-04-09 16:39:46 +08:00
  • bd238fe59c feat(completion): signature display, underscore filtering, label dedup (#411) ykiko 2026-04-09 16:08:14 +08:00
  • 4926b4ac32 test(document links): add __has_embed integration tests ykiko 2026-04-09 16:05:54 +08:00
  • 13527b7084 feat(feature): preserve PCH document links and add #embed/#has_embed support ykiko 2026-04-09 15:56:19 +08:00
  • 8b3e3a9595 refactor(tests): reorganize integration tests into domain-based subdirectories (#409) ykiko 2026-04-09 02:40:10 +08:00
  • 2bbdf6c02b refactor(command): split CompilationContext into ResolvedFlags → CompileCommand → to_argv() (#408) ykiko 2026-04-08 22:18:25 +08:00
  • 9c9e6b0bcb refactor: introduce Workspace/Session state model and clarify component responsibilities (#406) ykiko 2026-04-08 14:03:39 +08:00
  • bb0b160a28 refactor(server): extract Indexer and Compiler from MasterServer (#403) ykiko 2026-04-07 13:30:12 +08:00
  • ada202e489 feat(index): piggyback indexing on PCH/PCM builds and open-file compiles (#402) ykiko 2026-04-06 20:50:38 +08:00
  • 836f415e50 feat: header context protocol — queryContext, currentContext, switchContext (#398) ykiko 2026-04-06 19:55:06 +08:00
  • 1627b96d2b fix: linking required LLVM libs only (#339) dragon-archer 2026-04-06 15:56:09 +08:00
  • a40c0b3bf8 docs: expand compilation database generation guide (#401) ykiko 2026-04-06 15:51:46 +08:00
  • d253c1f099 feat: collect #embed and __has_embed directives in PPCallbacks (#309) Shiyu 2026-04-06 15:51:26 +08:00
  • 0c107fc2c5 chore: disable coderabbit auto summary on PRs (#400) ykiko 2026-04-06 15:38:43 +08:00
  • 018bad4ea8 ci: add conventional commit format check (#399) ykiko 2026-04-06 15:35:30 +08:00
  • e239b0d32c feat: smart PCH rebuild, #include/import completion, rapid-edit robustness (#394) ykiko 2026-04-06 14:49:09 +08:00
  • aae246e465 feat: classify more semantic token modifiers (#395) Myriad-Dreamin 2026-04-06 11:12:28 +08:00
  • d04bc6f774 feat: register server capability correctly (#397) Myriad-Dreamin 2026-04-06 10:23:38 +08:00
  • 8d4ad26834 feat: classify dependent-name semantic token modifier (#387) Myriad-Dreamin 2026-04-06 00:38:09 +08:00
  • b6886d222b feat: per-session file-based logging with crash capture (#393) ykiko 2026-04-05 18:55:22 +08:00
  • c14b8de18f chore: remove xmake, clean up unused files, simplify CLI parsing (#392) ykiko 2026-04-05 17:33:20 +08:00
  • 3838bedcbf feat: persistent PCH/PCM cache across sessions (#391) ykiko 2026-04-05 16:29:21 +08:00
  • 31d9c609b6 fix: data race in stateful worker between Compile and DocumentUpdate (#389) ykiko 2026-04-05 12:20:13 +08:00
  • a1b6c0632d refactor(semantic): rewrite template resolver — eliminate SubstType, fix crashes (#388) ykiko 2026-04-05 00:18:07 +08:00