Lukas Scheller
86fee7a2a1
Update clippy suggestions
Build & test all configs / build (vhdl_ls, .exe, windows-latest, stable, x86_64-pc-windows-msvc) (push) Has been cancelled
Docker / Publish (push) Has been cancelled
Docker / Skip publish (push) Has been cancelled
Build & test all configs / build (vhdl_ls, , ubuntu-latest, stable, x86_64-unknown-linux-gnu) (push) Has been cancelled
Build & test all configs / build (vhdl_ls, , ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Has been cancelled
Build & test all configs / This is a release build (push) Has been cancelled
Build & test all configs / build (vhdl_lang, , macos-latest, stable, aarch64-apple-darwin) (push) Has been cancelled
Build & test all configs / build (vhdl_lang, , ubuntu-latest, stable, x86_64-unknown-linux-gnu) (push) Has been cancelled
Build & test all configs / build (vhdl_lang, , ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Has been cancelled
Build & test all configs / build (vhdl_lang, .exe, windows-latest, stable, x86_64-pc-windows-msvc) (push) Has been cancelled
Build & test all configs / build (vhdl_ls, , macos-latest, stable, aarch64-apple-darwin) (push) Has been cancelled
Build & test all configs / Release (push) Has been cancelled
2025-07-03 20:56:34 +02:00
Lukas Scheller
93b7052e98
Release v0.85.0
Docker / Publish (push) Has been cancelled
Docker / Skip publish (push) Has been cancelled
Build & test all configs / This is a release build (push) Has been cancelled
Build & test all configs / build (vhdl_lang, , macos-latest, stable, aarch64-apple-darwin) (push) Has been cancelled
Build & test all configs / build (vhdl_lang, , ubuntu-latest, stable, x86_64-unknown-linux-gnu) (push) Has been cancelled
Build & test all configs / build (vhdl_lang, , ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Has been cancelled
Build & test all configs / build (vhdl_lang, .exe, windows-latest, stable, x86_64-pc-windows-msvc) (push) Has been cancelled
Build & test all configs / build (vhdl_ls, , macos-latest, stable, aarch64-apple-darwin) (push) Has been cancelled
Build & test all configs / build (vhdl_ls, , ubuntu-latest, stable, x86_64-unknown-linux-gnu) (push) Has been cancelled
Build & test all configs / build (vhdl_ls, , ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Has been cancelled
Build & test all configs / build (vhdl_ls, .exe, windows-latest, stable, x86_64-pc-windows-msvc) (push) Has been cancelled
Build & test all configs / Release (push) Has been cancelled
2025-05-16 08:03:41 +02:00
Lukas Scheller
a13264ef00
Upgrade katyo/publish-crates to v2
2025-05-16 08:01:43 +02:00
Lukas Scheller
f91a4870bf
Fix clippy issues
Build & test all configs / This is a release build (push) Waiting to run
Build & test all configs / build (vhdl_lang, , macos-latest, stable, aarch64-apple-darwin) (push) Waiting to run
Build & test all configs / build (vhdl_lang, , ubuntu-latest, stable, x86_64-unknown-linux-gnu) (push) Waiting to run
Build & test all configs / build (vhdl_lang, , ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Waiting to run
Build & test all configs / build (vhdl_lang, .exe, windows-latest, stable, x86_64-pc-windows-msvc) (push) Waiting to run
Build & test all configs / build (vhdl_ls, , macos-latest, stable, aarch64-apple-darwin) (push) Waiting to run
Build & test all configs / build (vhdl_ls, , ubuntu-latest, stable, x86_64-unknown-linux-gnu) (push) Waiting to run
Build & test all configs / build (vhdl_ls, , ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Waiting to run
Build & test all configs / build (vhdl_ls, .exe, windows-latest, stable, x86_64-pc-windows-msvc) (push) Waiting to run
Build & test all configs / Release (push) Blocked by required conditions
Docker / Publish (push) Waiting to run
Docker / Skip publish (push) Waiting to run
2025-05-15 22:15:11 +02:00
Lukas Scheller
fb2b81c2c5
Update dependencies; use specific versions for dependencies with major number 0
2025-05-15 21:51:38 +02:00
Lukas Scheller
d930580d96
Add baseline analysis and completions for simple external names ( #383 )
...
* Add baseline analysis and completions for simple external names
* Add Region to concurrent entity kind
2025-05-09 22:45:24 +02:00
Lukas Scheller
0e7a8ff35f
Refactor map aspects ( #382 )
...
* Separate port formal regions from generic formal regions
* Remove the GpkgRegion in favor of the FormalRegion
* Modify generic map to use already existing infrastructure
* Enable generic functions, types and packages in entity and component instantiations
* Restructure generic_map into association.rs
* Enable ports to lookup the types from generics
2025-05-09 22:21:39 +02:00
Lukas Scheller
35072bc405
Fix: Usage of the work library no longer cause circular dependency errors
2025-05-04 22:23:48 +02:00
Lukas Scheller
30cfd70e40
Remove unused function
2025-05-03 10:31:08 +02:00
Lukas Scheller
6def6bcd25
Sensitivity List linter: make heuristic for clocked process detection more general
2025-04-26 14:04:01 +02:00
Lukas Scheller
9901a28020
Fix: Use utf-16 encoding in ContentReader::value_at
2025-04-26 11:38:13 +02:00
Lukas Scheller
199d840dea
Fix typo
2025-04-26 11:23:09 +02:00
Lukas Scheller
5fffd9609b
Feat: make error message for quoted elements less ambiguous
2025-04-26 11:10:35 +02:00
Oscar Gustafsson
0c1724376d
Move information to workspace and specify MSRV
2025-04-22 21:54:12 +02:00
Lukas Scheller
bbd7f0aa47
Fix clippy issues after update
2025-04-07 20:58:09 +02:00
Lukas Scheller
be4041a5af
Fix: Use pattern for downloading artefacts instead of name
2025-03-22 19:40:17 +01:00
Lukas Scheller
9bb79b5b69
Release v0.84.0
2025-03-22 19:21:37 +01:00
Lukas Scheller
b6dd7df20c
Fix: Exclude osvvm subfolder in vunit
2025-03-22 19:17:40 +01:00
Lukas Scheller
20002c9dd0
Update dependencies
2025-03-22 19:09:17 +01:00
Lukas Scheller
205657577f
Conditionally enable tokenizing ( #372 )
...
* Enable 'vhdl_ls off' and 'vhdl_ls on' to conditionally enable / disable parsing
* Add documentation about ignoring errors in the Readme.
2025-03-22 19:07:29 +01:00
Mark Brett
1b864e6abe
Support excluding files in TOML ( #370 )
2025-03-20 21:11:05 +01:00
Lukas Scheller
cb5eaf4d81
Merge pull request #371 from Schottkyc137/368-undefined-view-name
...
Analyze mode view elements
2025-03-16 14:24:40 +01:00
Lukas Scheller
5ce6365c85
Analyze mode view elements
2025-03-16 14:16:45 +01:00
Lukas Scheller
4f9caed19a
Merge pull request #361 from Schottkyc137/lint-sensitivity-lists
...
Add a linter for sensitivity lists
2025-01-20 13:39:13 +01:00
Lukas Scheller
af95457542
refactor
2024-12-29 18:44:58 +01:00
Lukas Scheller
bd29fa39b0
Merge pull request #360 from Schottkyc137/more-records-completions
...
Fix: complete nested records
2024-12-29 16:45:29 +01:00
Lukas Scheller
9d3b4bdd46
Fix: complete nested records
2024-12-28 22:56:14 +01:00
Lukas Scheller
e61bdb705b
Initial implementation
2024-12-28 22:49:50 +01:00
Lukas Scheller
812eccb503
Fix pipeline
2024-12-15 12:59:55 +01:00
Lukas Scheller
c440e1e148
Release v0.83.1
2024-12-09 10:38:17 +01:00
Lukas Scheller
862284a4af
Update dependencies
2024-12-09 10:33:25 +01:00
Lukas Scheller
7ed5e78ea8
Fix: discrete ranges can be used as choice statements ( #354 )
2024-12-09 10:19:40 +01:00
Lukas Scheller
5cf0e4c622
Fix tests
2024-09-21 21:53:01 +02:00
Lukas Scheller
321df71ed0
Use the name of the directory for the installed config, do not require the path to the vhdl_ls.toml
2024-09-21 21:50:47 +02:00
Lukas Scheller
ca8a3aeb69
Merge pull request #344 from Schottkyc137/339-custom-vhdl-libraries-location
...
Add option for the libraries location as part of the vhdl_lang executable
2024-09-21 18:00:13 +02:00
Lukas Scheller
b7dc42fba7
Add option for the libraries location as part of the vhdl_lang executable
2024-09-21 17:37:54 +02:00
Lukas Scheller
3b04fe51fd
Merge pull request #343 from Schottkyc137/update-pipeline
...
Update github pipeline
2024-09-21 16:52:51 +02:00
Lukas Scheller
c95ab3707b
Update github pipeline
2024-09-21 16:47:56 +02:00
Lukas Scheller
b06da0044f
Fix clippy lints after update
2024-09-21 16:34:06 +02:00
Lukas Scheller
098c1c7a15
Release v0.83.0
2024-08-27 20:34:55 +02:00
Lukas Scheller
ea7198aec5
Update dependencies
2024-08-27 20:32:31 +02:00
Carlos Alberto Ruiz Naranjo
0b10062948
Replace copyright symbol in standard libraries to prevent errors using UTF-8 coding ( #338 )
2024-08-27 20:23:30 +02:00
Lukas Scheller
504ee2d450
Refactor name analysis for signal attributes ( #336 )
2024-08-26 07:54:28 +02:00
Lukas Scheller
3b91037b2e
Fix: views in generic packages no longer cause type mismatch ( #334 )
2024-08-18 17:22:30 +02:00
lukas
14a4d27ead
Fix: Enable completion for type related attributes for objects
2024-08-14 21:24:51 +02:00
lukas
950fe46450
Feat: Improve robustness of separated list parsing for enhanced completions
2024-08-13 22:15:06 +02:00
lukas
5c79bc8715
Fix: Overwrite cached diagnostics to correctly update any subsequent diagnostics
2024-08-13 22:13:55 +02:00
Lukas Scheller
8917ae3ca1
Allow underscores in decimal bit strings ( #333 )
2024-08-12 22:24:57 +02:00
Lukas Scheller
8f7c103cc5
Do not resolve symlinks for config paths ( #331 )
...
Resolving symbolic links can cause issues in certain read-only file systems. The approach of simply canonicalising a path was replaced by retrieving the absolute path and a subsequent simplification (the latter to avoid regression from #115 )
2024-08-08 14:20:28 +02:00
Lukas Scheller
892ec09896
Simplify config.rs
2024-08-07 17:35:53 +02:00