Noah Santschi-Cooney
c322abe9af
Fixed tests
2020-08-07 15:01:57 +01:00
Noah Santschi-Cooney
f803ab3385
Unfinished cpp-style line directives
2020-08-07 01:00:57 +01:00
Noah Santschi-Cooney
e5937ae26d
Linting is a-go!
2020-08-07 01:00:33 +01:00
Noah Santschi-Cooney
c67b329247
Truncate graphviz file before write
2020-08-07 00:59:04 +01:00
Noah Santschi-Cooney
d773220c67
Fixed getting nodes root ancestors
2020-08-07 00:58:34 +01:00
Noah Santschi-Cooney
ae51b3b01c
THE BIG MERGE v0.9 - more opti-like
2020-08-04 01:33:49 +01:00
Noah Santschi-Cooney
d35781b718
THE BIG MERGE v0.9
2020-08-03 20:27:57 +01:00
Noah Santschi-Cooney
88f165dd33
THE BIG MERGE v0.1
2020-08-03 01:57:19 +01:00
Noah Santschi-Cooney
d80adf83a3
Fixed cycle path rewinding
2020-07-30 23:21:53 +01:00
Noah Santschi-Cooney
1250c81365
Fixed dfs cycle detection unwinding
2020-07-28 01:35:30 +01:00
Noah Santschi-Cooney
0028e0ac9a
DFS with repeats + cycle detection
2020-07-26 00:45:11 +01:00
Noah Santschi-Cooney
ef72db8b6e
Added command to (re)download glslangValidator
2020-07-25 15:43:12 +01:00
Noah Santschi-Cooney
7d7ce835d2
Starting custom DFS and avoiding lifetime issues
2020-07-21 22:10:33 +01:00
Noah Santschi-Cooney
fa81620027
include graph ancestor collection and merge-list creation
2020-07-19 23:58:13 +01:00
Noah Santschi-Cooney
346e9b0f9f
Light refactoring for less .unwrap
2020-07-19 00:22:10 +01:00
Noah Santschi-Cooney
4a062581c4
Fixed drone lint pipeline
2020-07-18 23:24:16 +01:00
Noah Santschi-Cooney
f7310c1573
Moved to vscode provided global file storage path to DL glslangValidator
2020-07-18 23:11:26 +01:00
Noah Santschi-Cooney
39143aefc7
Improved client-server integration
2020-07-17 15:31:27 +01:00
Noah Santschi-Cooney
17c4f8aa93
Diagnostics to correct length. Using doc versioning where available
2020-07-15 10:09:31 +01:00
Noah Santschi-Cooney
c9d2285ece
diagnostics are a go!
...
No include tree walking, no diagnostic versioning/persisting
Just plain oul basic diagnostics
2020-07-14 22:22:47 +01:00
Noah Santschi-Cooney
ec17f3df4f
Fixed graphdot cmd, more &str less String, unescaping URIs, lint on save/open
2020-07-14 21:05:52 +01:00
Noah Santschi-Cooney
72bf3c6d4f
formatting and running glslangValidator bin
2020-07-14 19:20:09 +01:00
Noah Santschi-Cooney
34b469b743
Update RustLSP, added convenience parent/child methods on graph
2020-06-20 22:36:57 +01:00
Noah Santschi-Cooney
1abc8c4832
Document links handler: first revision
...
Doesnt differentiate between absolute and relative links yet
Needs tests smh
Move graph.get_includes out of graph.rs?
Finally make graph generic???
Move IncludePosition out of main.rs?
Hotel? Trivago
2020-06-11 01:58:21 +01:00
Noah Santschi-Cooney
f65208b657
Added basic document links handler
2020-06-06 00:26:35 +01:00
Noah Santschi-Cooney
57dfa45d9c
Remove node, add edge and neigbour methods added to caching graph ft. comments and tests
2020-06-06 00:25:32 +01:00
Noah Santschi-Cooney
375f7f45a7
Caching graph datatype for faster nodeindex lookup. Basic include containing 2-node graph test
2020-05-12 00:12:12 +01:00
Noah Santschi-Cooney
85f1c8d85c
updated ci file
2020-05-10 23:08:10 +01:00
Noah Santschi-Cooney
6bb7b832e1
Command provider, base test setup and languageserver-types -> lsp-types
2020-05-10 02:10:35 +01:00
Noah Santschi-Cooney
8e866be999
Added command to generate graphviz DOT #include dependency graph
2020-05-09 01:36:22 +01:00
Noah Santschi-Cooney
3212848c69
Config change handler and valid config waitgroup
2020-02-24 21:58:09 +00:00
Noah Santschi-Cooney
7375a9535b
Set document sync capabilities
2020-02-18 19:23:44 +00:00
Noah Santschi-Cooney
36fd728533
Status bar items and glslangValidator download
...
glslangValidator download done in client side
both client and server create status bar items to notify of progress etc
2020-02-16 23:56:41 +00:00
Noah Santschi-Cooney
46215f8a91
Updated watcher task to watch rust changes too
2020-02-16 23:55:33 +00:00
Noah Santschi-Cooney
304453eb96
Include graph building
...
Filetree walking to gather files, using regex to search for includes and building an include graph
2020-02-15 19:29:20 +00:00
Noah Santschi-Cooney
17f65ec5cf
TS + Rust Integration
...
Rust Lang Server reads from stdin
Client invokes the language server and sends requests
It works!
2020-02-14 23:14:29 +00:00
Noah Santschi-Cooney
b4a19265f8
using forked RustLSP for rust lsp : )
2020-02-13 22:31:02 +00:00
Noah Santschi-Cooney
41995c3f38
Created GLSLangProvider class with API for linting and downloading glslangValidator
...
Moved glslang stuff from Config to GLSLangProvider. ConfigProvider invokes GLSLangValidator to prompt and download glslangValidator instead
2019-08-11 21:23:49 +01:00
Noah Santschi-Cooney
156d76e7de
Updated everything to work with latest vscode
...
restored lang server stdout
added hard-coded link provider
2019-08-10 23:38:21 +01:00
Noah Santschi-Cooney
c4ad024d3d
Sync point
2019-04-22 17:32:01 +01:00
Noah Santschi-Cooney
3ac2a6b479
Updated some types
2019-04-21 16:27:16 +01:00
Noah Santschi-Cooney
d198e5fdd0
Added some cool and well badges
2018-08-31 20:36:24 +01:00
Noah Santschi-Cooney
8b0d0eb918
v0.8.5
2018-08-25 23:55:19 +01:00
Noah Santschi-Cooney
5fe911e564
More lines bs. Big heck and darnit
2018-08-06 19:28:28 +01:00
Noah Santschi-Cooney
c3acbcb135
Merged
2018-08-06 16:19:17 +01:00
Noah Santschi-Cooney
34b13770a7
Test fix for code-insiders
2018-08-06 16:14:57 +01:00
Noah Santschi-Cooney
ced6e2796d
Updated changelog
2018-08-05 22:24:09 +01:00
Noah Santschi-Cooney
4097cd63ee
another error to filter out. God i love (lack of) GPU standards
2018-08-05 22:20:00 +01:00
Noah Santschi-Cooney
ba43f057c8
glslangValidator doesnt like gpu_shader4 it seems so i gotta filter that out
2018-08-05 22:09:46 +01:00
Noah Santschi-Cooney
27334114e3
More logging, more try catches, and updated README. 0.8.2 released!
2018-08-05 20:58:00 +01:00