An open API service providing commit metadata for open source projects.

GitHub / elixir-lsp/elixir-ls / commits

A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"

SHA Message Author Date Stats
328a1c08 merge Merge pull request #1288 from elixir-lsp/spec-lint-gate Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
cbdfd900 Add spec_lint CI gate Lukasz Samson <l****n@g****m> 9 days ago
b6c80c49 merge Merge pull request #1287 from elixir-lsp/fix-purge-elixir-ls-owned-modules Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
1d45cf79 merge Merge pull request #1286 from elixir-lsp/fix-definition-long-alias-system-limit Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
c418806e merge Merge pull request #1285 from elixir-lsp/fix-completion-plugin-suggestion-def... Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
00870d2f merge Merge pull request #1284 from elixir-lsp/fix-suggest-contracts-without-plt Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
5a01a808 merge Merge pull request #1283 from elixir-lsp/fix-heex-macro-component-parse-crash Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
45c6fcc9 merge Merge pull request #1282 from elixir-lsp/fix-breakpoint-condition-missing-number Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
11c3d539 merge Merge pull request #1281 from elixir-lsp/fix-non-struct-compiler-diagnostics Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
caca8e72 Compile parser test stand-in engine without compiler tracers Lukasz Samson <l****n@g****m> 9 days ago
e4b4e74e Restore vendored GenLSP modules shadowed by project code after builds Lukasz Samson <l****n@g****m> 9 days ago
33d23000 Fix SystemLimitError in multialias lookups for long aliases Lukasz Samson <l****n@g****m> 9 days ago
1c547746 Tolerate plugin completion suggestions without default_args Lukasz Samson <l****n@g****m> 9 days ago
32d3204c Reply with empty contracts when suggest_contracts is called without a PLT Lukasz Samson <l****n@g****m> 9 days ago
4bcf52f4 Do not crash parser on non-syntax HEEx/EEx engine errors Lukasz Samson <l****n@g****m> 9 days ago
fb549632 Fix BreakpointCondition crash for unregistered breakpoint numbers Lukasz Samson <l****n@g****m> 9 days ago
89f1c4e7 Handle non-Diagnostic entries from Mix compilers Lukasz Samson <l****n@g****m> 9 days ago
8ad8c57c merge Merge pull request #1280 from elixir-lsp/sync-elixir-sense-fix-flaky-ci Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
a9e152f0 Bump elixir_sense and fix flaky CI tests Lukasz Samson <l****n@g****m> 9 days ago
b2ea7467 merge Merge pull request #1279 from elixir-lsp/fix-formatter-compile-in-server Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
8613e6b2 merge Merge pull request #1278 from elixir-lsp/fix-call-hierarchy-anonymous-calls Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
dc5f97d9 merge Merge pull request #1277 from elixir-lsp/fix-llm-environment-json-encoding Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
749c533d Do not compile when loading formatter plugins in non mix projects Lukasz Samson <l****n@g****m> 9 days ago
031262fc Fix call hierarchy incoming calls crash on anonymous function calls Lukasz Samson <l****n@g****m> 9 days ago
747ee8b4 Fix llmEnvironment local_call position not JSON encodable Lukasz Samson <l****n@g****m> 9 days ago
d1cbc961 merge Merge pull request #1276 from toyeshhm/fix-doc-typos Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
10 days ago
6c497cec Fix typos in comments and a test name toyeshhm <t****m@g****m> about 1 month ago
68df44b6 merge Merge pull request #1273 from elixir-lsp/completion-engine-unknown-cursor-con... Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
538a0fbf merge Merge pull request #1274 from elixir-lsp/fix-evaluator-registry-wiped-on-cont... Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
a776ca90 fix(dap): keep evaluator registry when continuing all processes
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Lukasz Samson <l****n@g****m> 2 months ago
7602d8b2 add new liveview error to known Lukasz Samson <l****n@g****m> 2 months ago
203202d0 Drop redundant is_struct/1 check in parser rescue
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Lukasz Samson <l****n@g****m> 2 months ago
c4f787ac Don't crash on unrecognized cursor contexts
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Lukasz Samson <l****n@g****m> 2 months ago
d1bfbbcc merge Merge pull request #1271 from elixir-lsp/dependabot/github_actions/actions/ch... Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
8ae337af Bump actions/checkout from 4 to 7
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
bc36a127 merge Merge pull request #1266 from elixir-lsp/inlay-hints Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
893cd3af merge Merge origin/master (#1270 end-of-symbol resolution) into inlay-hints branch
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
2ef199f7 chore: bump elixir_sense pin to merged master commit 9788101d
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
5985a23b merge Merge pull request #1270 from elixir-lsp/fix-1038-end-of-symbol Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
e3bddcbe Address review: trailing-edge coverage for references/implementation/hover
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
913cda5a merge Merge origin/master (toxic2 integration) into inlay-hints branch
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
8434fadf chore: bump elixir_sense pin to c0991f38 (master merge on the types branch)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
b071697f Bump elixir_sense: restrict #1027 alias override (fixes :timer.sleep hover)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
a35f79bd Resolve goto-def/refs/hover at the end of a symbol (#1038 / #1027)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
70b128c6 merge Merge pull request #1267 from elixir-lsp/toxic2-integration Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
56cd48b8 fix: address PR review comments (env parsing, range clamp, stale docs)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
9a5d6e3d ci: hard-fail release gate; pin elixir_sense 702ff31a; enforce TypeHints faca...
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
c0f7245a completion: restore state-based bitstring modifier filtering; bump elixir_sense
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
dee2c3bb fix: report native-typing unavailability correctly in backend status log
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
45271ebb test: restore folding-range coverage for delimiters/blocks as end-to-end tests
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
d82c97e9 Restore Elixir 1.16-1.18 support; bump elixir_sense
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
291d1979 Address PR review: reuse parsed AST, hoist neutralize, filter fix
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Lukasz Samson <l****n@g****m> 4 months ago
16bbcdfe merge Merge pull request #1269 from elixir-lsp/dependabot/github_actions/actions/ca... Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
2fc89d9c merge Merge pull request #1268 from elixir-lsp/dependabot/github_actions/actions/ch... Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
cfcfc237 Bump actions/cache from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
f9b12b3e Bump actions/checkout from 6 to 7
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
f8454b33 deps: bump pinned elixir_sense to a2b0e592 (static-analysis warning fixes)
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
27fdcc67 deps: pin elixir_sense to toxic2-parser SHA; require Elixir ~> 1.19
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
398c831a selection_ranges: reuse parsed AST for the symbol-under-cursor pass
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
206b0d46 providers: drop direct Code.Fragment.surround_context, route through Toxic
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
ea7be7d2 selection_ranges: half-open containment for delimiter pairs (fix adjacent bra...
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
067ac8cb test: cover Ecto.Query.extract_bindings join associations
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
41fdf45b folding_range: delete dead Token/TokenPair/SpecialToken tokenizer modules
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
615f8a05 selection_ranges: derive delimiter pairs from toxic2, drop the tokenizer
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
9476ff68 Route navigation providers through SurroundContext.Toxic seam (stage 0)
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
94c6c8ef providers: dedup neutralize_errors onto shared ElixirSense.Core.Parser helper
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
03948a54 parser: build Context.ast/metadata from toxic2 ranged AST for .ex/.exs
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
e4d1fe16 document_symbols: drop dead range heuristic fallback
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
fc91aeaf Reimplement document symbols provider over toxic2 ranges
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
adac7bd0 Reimplement folding ranges provider over toxic2
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
ab715db7 inlay hints: pass plain map to ModuleResolver.resolve (dialyzer); bump elixir...
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
1fb56364 Use toxic2 via elixir_sense path dep; reimplement selection ranges on toxic2 ...
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
10d3e5db Inlay hints: resolve receivers via ModuleResolver; O(K) argument splitting
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
ae7c448c docs: remove development-time plans and review documents
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
7c576bc6 Fix dialyzer findings in inlay hints provider
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
73e37d81 Bump elixir_sense pin to b3ad3c30 (dialyzer opaque fix)
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
00ccd6d6 Bump elixir_sense pin to ff85146a (recursive @spec guard expansion fix — unbl...
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
0cac056e Multi-version hardening: 1.16 tokenizer fix, format stability, log-flood guard
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
2e86b74a merge Merge remote-tracking branch 'origin/master' into inlay-hints Lukasz Samson <l****n@g****m> 5 months ago
1523b335 Bump elixir_sense pin to c9f34e24 (version-matrix hardening — CI green 1.16-1...
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
2ffa2fbe Repoint elixir_sense to the published branch commit
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
ce48171a Inlay hints: dependency-chain ExCk fixtures; release smoke scaffold
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
97ebd2cd Inlay hints: flow-sensitive read hints; release-gate CI job
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
5c28ec3c Inlay hints: warn on unrecognized minimumTrust; precompute trust rank
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
4ae56da1 docs: mark wave-3 items done in the FABLE backlog
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
372c9291 Inlay hints: minimumTrust via trust ranks; ExCk + destructuring coverage
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
9824b69c Inlay hints: consume TypeHints facade; server e2e + ExCk integration tests
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
c32cff22 docs: third review pass — consolidated, verification-backed inlay-hints backlog
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
38f886e4 Inlay hints: trust-aware gating, backend-status log, GPT-audit tests
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
a258201f Fix inlay hints audit findings; runtime inference toggle
Co-authored-by: Claude Fable 5 <n****y@a****m>
Lukasz Samson <l****n@g****m> 5 months ago
256ec778 bump version Lukasz Samson <l****n@g****m> 5 months ago
81576a2e merge Merge pull request #1265 from kevinam99/startup-crash-fix Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
f1cbb954 Fix Mix.install crash when config_path is nil Kevin <3****9@u****m> 5 months ago
e91336d5 fix doc issues Lukasz Samson <l****n@g****m> 5 months ago
69629f9c fix invalid default value Lukasz Samson <l****n@g****m> 5 months ago
906c8c8d backport elixir_sense fixes Lukasz Samson <l****n@g****m> 5 months ago
dd3b3bab bump elixir_sense Lukasz Samson <l****n@g****m> 5 months ago
31a9582a only rewrite the diagnostic module's call in replace remote function Lukasz Samson <l****n@g****m> 5 months ago
a9968827 parse erlang module names in call hierarchy Lukasz Samson <l****n@g****m> 5 months ago
30273238 match arity when naming call hierarchy item Lukasz Samson <l****n@g****m> 5 months ago

← Back to repository