petrbalvin
dadeda144a
feat(lsp): offer and document the registered extended mnemonics
...
Completion merges the extension registry's mnemonics beside the toolchain
entries, with operand shapes measured against the layer's own encoder, and
hover documents a registered mnemonic from its metadata: the extension
notice, the forms, the features, the fixed encodings and the manual
references.
Assisted-by: GLM 5.3 Flash
2026-10-07 00:06:05 +02:00
petrbalvin
42bc1669d7
feat(lsp): document directives on hover and widen completion
...
Assisted-by: GLM 5.3
2026-10-02 00:40:54 +02:00
petrbalvin
4d01bb3ecf
build: rename the module to sourcedock.dev/petrbalvin/gasm-sdk
Test / test (push) Successful in 4m18s
2026-09-26 11:08:43 +02:00
petrbalvin
8eed54b3da
feat(lsp): quick fixes for the textflag include and the argument area
...
Test / test (push) Successful in 2m56s
Assisted-by: GLM 5.3 Flash
2026-09-23 20:23:35 +02:00
petrbalvin
4be16dcdf5
feat(lsp): resolve symbols across workspace files
...
Assisted-by: GLM 5.3 Flash
2026-09-23 20:21:58 +02:00
petrbalvin
ded9cabdf4
fix(lsp): apply each rename edit to its own document
...
Assisted-by: GLM 5.3 Flash
2026-09-23 20:19:21 +02:00
petrbalvin
b3908fc43d
fix(lsp): parse-error survival, symbol ranges and UTF-16 positions
...
Assisted-by: GLM 5.3
2026-09-19 23:49:19 +02:00
petrbalvin
89fa6ea15e
feat(lsp): resolve definition and references across open documents
2026-09-14 18:50:55 +02:00
petrbalvin
909f874797
fix(lsp): recover from handler panics and decode client uris
2026-09-14 18:22:00 +02:00
petrbalvin
b4da13d0f6
feat(lsp): pull diagnostics, include links and folding ranges
...
Assisted-by: GLM 5.3 Flash
2026-08-30 21:42:12 +02:00
petrbalvin
56ad158772
fix: restore iota blocks, asm --format flag and prose after the syntax pass
Test / vet (push) Successful in 48s
Test / test (push) Successful in 2m35s
Test / build (push) Successful in 40s
2026-08-29 17:12:53 +02:00
petrbalvin
9beff4ae85
style: modernize to splitseq, cut, min, maps.copy and range-over-int
2026-08-29 16:04:32 +02:00
petrbalvin
eacf33d0f7
fix: staticcheck and deadcode findings repo-wide, modernize counting loops
2026-08-29 15:25:15 +02:00
petrbalvin
e4c9d78968
feat(lsp): add workspace symbol search
...
Assisted-by: MiMo V2.5 Pro
2026-08-21 01:20:35 +02:00
petrbalvin
f153be8158
feat(lsp): add code actions, signature help, and document highlights
...
Assisted-by: MiMo V2.5 Pro
2026-08-21 01:20:14 +02:00
petrbalvin
1bf95a169e
fix: resolve audit findings — stale text, dead code, build tags, docs
...
Test / vet (push) Successful in 47s
Test / test (push) Successful in 2m39s
Test / build (push) Successful in 42s
Assisted-by: MiMo V2.5 Pro
2026-08-21 00:50:31 +02:00
petrbalvin
c4930438fd
refactor(lsp): use format package for document formatting
...
Assisted-by: MiMo V2.5 Pro
2026-08-21 00:35:21 +02:00
petrbalvin
f372e2db75
test(lsp): add tests for references, rename, formatting, inlay hints
...
Assisted-by: MiMo V2.5 Pro
2026-08-21 00:35:21 +02:00
petrbalvin
874e054ecb
feat(lsp): add references, rename, formatting, and inlay hints
...
Assisted-by: MiMo V2.5 Pro
2026-08-21 00:35:21 +02:00
petrbalvin
2d45dbf7ff
feat(lsp): add go-to-definition for labels
2026-08-05 11:08:00 +02:00
petrbalvin
d5a4a6de45
feat: gasm-devkit 0.1.0 — GAsm lexer, parser, linter, formatter, LSP and amd64 assembler
...
Assisted-by: Qwen 3.8 Max Preview
2026-07-06 09:49:50 +02:00