Commit graph

1041 commits

Author SHA1 Message Date
Tad Hardesty
babe8beb89 Fix proc hover printing the name twice
Introduced in b868daaa4c.
2019-11-05 19:00:55 -08:00
Tad Hardesty
bd255d1ca7 Drop proc bodies after find-usages finishes 2019-11-02 18:05:44 -07:00
Tad Hardesty
3bc83b11d1 Attempt UTF-8 decoding before falling back to Latin-1 2019-11-02 13:11:27 -07:00
Tad Hardesty
50e8d95961 Update Cargo.lock 2019-10-21 19:49:10 -07:00
Tad Hardesty
44c6f818fb Add command-line arguments to dreamchecker 2019-09-29 13:00:50 -07:00
Tad Hardesty
668bb4787a Add command-line arguments to dmdoc 2019-09-29 12:57:07 -07:00
Tad Hardesty
f24e8d25a2 Fix crash when commenting on the global level 2019-09-28 18:31:14 -07:00
Tad Hardesty
d1e2a61ceb Hide NYI logs for $/cancelRequest 2019-08-30 18:32:49 -07:00
Tad Hardesty
2d30eb2cb1 Remove debug logging from Workspace Symbol Search 2019-08-30 18:30:35 -07:00
Tad Hardesty
b008910075 Put Toggle All behind an em dash 2019-08-18 16:19:48 -07:00
Pieter-Jan Briers
89eafa9e14 Very basic dark theme
Dark theme uses prefers-color-scheme media query.
2019-08-18 16:15:45 -07:00
Tad Hardesty
2644479a93 Fix deprecation warnings in Rust 1.37 2019-08-17 12:54:07 -07:00
Tad Hardesty
574f1f780e Allow #including .dme files 2019-07-15 18:09:10 -07:00
Tad Hardesty
a0cdb4fe44 Return documentation with completion results 2019-07-14 20:18:33 -07:00
Tad Hardesty
1fb53dc003 Add TypeProc::main_value method 2019-07-14 20:18:21 -07:00
Ilya
c0963bb31a Add built in values for most of the atom vars (#89)
It seems legit, that vars with default values will have those values.
I also use them in my editor, so it's time to move them from my local
copy to original repo.

Values themself are taken from official BYOND ref.
2019-07-12 13:07:49 -07:00
Tad Hardesty
d304549816 Add release preparation script 2019-07-04 12:02:32 -07:00
Tad Hardesty
ff0a740d5b Remove some unused mut annotations 2019-07-04 11:12:38 -07:00
Tad Hardesty
fb133cb7c5 Bump command-line tools to 1.0.0 2019-07-03 13:45:34 -07:00
Tad Hardesty
64f8a75bf3 Add DreamChecker to root readme 2019-07-03 13:37:49 -07:00
Tad Hardesty
dd5f05fe3b Add 'Running' section to dmdoc readme 2019-07-03 12:35:58 -07:00
Tad Hardesty
1e4d3badf1 Output to 'dmdoc' directory instead of 'docs' 2019-07-03 12:31:11 -07:00
Tad Hardesty
41574706a3 Link directly to README.md in dmdoc output 2019-07-03 12:30:21 -07:00
Tad Hardesty
2f4ed73d94 Add a readme for the dreammaker crate 2019-07-02 20:35:20 -07:00
Tad Hardesty
30b78983d0 Rewrite DreamChecker's readme 2019-07-02 20:22:24 -07:00
Tad Hardesty
fba51ebb9a Fix 'never calls parent' error having no component 2019-07-02 20:20:54 -07:00
Tad Hardesty
191e203d46 Add dreamchecker to src/README.md 2019-07-02 19:13:52 -07:00
Tad Hardesty
2b3960586d Add Toggle All functionality to dmdoc index page 2019-07-02 01:21:51 -07:00
Tad Hardesty
22d98736fb Move coverage info next to Modules and Types headers 2019-07-02 01:09:01 -07:00
Tad Hardesty
fb8763cd9a Add dmdoc build info comment to index page 2019-07-02 00:48:56 -07:00
Tad Hardesty
3706431179 Add dmdoc link to output footer 2019-07-02 00:38:05 -07:00
Tad Hardesty
8612e2a9dd Add dmdoc readme 2019-07-02 00:26:02 -07:00
Tad Hardesty
f9f830ea92 Update dependency versions
Updates git2, rand, jsonrpc-core, lsp-types, pulldown-cmark.
2019-07-02 00:26:02 -07:00
Tad Hardesty
c9c7771227 Run cargo update 2019-07-02 00:26:02 -07:00
Tad Hardesty
6742a93baf Add note to errors which terminate the parse 2019-06-30 19:26:50 -07:00
Tad Hardesty
6826974133 Add dreamchecker --version with commit and build date 2019-06-30 15:17:16 -07:00
Tad Hardesty
fc40d8092c Update copyright years in dmm-tools and dm-langserver 2019-06-30 14:57:20 -07:00
Tad Hardesty
0010eafd50 Move modules path hardcoding earlier in the file 2019-06-30 14:53:38 -07:00
Tad Hardesty
905e30535a Add dmdoc --version with commit and build date 2019-06-30 14:29:11 -07:00
Tad Hardesty
cb31916ca0 Add ConstFn::File 2019-06-29 17:59:17 -07:00
Tad Hardesty
6b401ef5ef Add coverage to dmdoc output
Closes #38.
2019-06-29 16:28:07 -07:00
Tad Hardesty
88f2c92810 Handle 1#INF literals
Fixes #78.
2019-06-29 15:54:01 -07:00
Tad Hardesty
71190c1291 Possibly fix Travis not doing release builds 2019-06-26 23:46:47 -07:00
Tad Hardesty
835ebd5d76 Disable the editor crate again 2019-06-26 23:08:25 -07:00
Tad Hardesty
3422607368 Use Constant::as_int in rgb() evaluation 2019-06-26 22:50:33 -07:00
Tad Hardesty
ec8533ce6f Drop noisy_float dependency
Turns out BYOND actually does have NaN.
2019-06-26 22:48:18 -07:00
Tad Hardesty
f2da6c1d3a Add fix hints for proc calls and return types 2019-06-26 14:32:35 -07:00
Tad Hardesty
a14e2be2ef Add 'fix hint' for list type annotations 2019-06-26 14:24:06 -07:00
Tad Hardesty
2146d911f6 Fix rgb() erroring on floating-point arguments
Adds a relevant test case.

Fixes #81.
2019-06-26 02:39:47 -07:00
Tad Hardesty
e730a1e0a6 Improve messaging in the type expr compiler 2019-06-26 02:31:32 -07:00