Tad Hardesty
|
a33dedbdfc
|
Add ability to run map rendering jobs in parallel
|
2018-03-13 01:27:50 -07:00 |
|
Tad Hardesty
|
8ad1e85673
|
Add a separate IconCache type for use by the map renderer
|
2018-03-13 01:22:17 -07:00 |
|
Tad Hardesty
|
21810da9f7
|
Eliminate use of Cell in ObjectTree
|
2018-03-13 00:39:24 -07:00 |
|
Tad Hardesty
|
9dcc2d83e3
|
Make RenderPass Sync and DMError Send
|
2018-03-12 23:37:05 -07:00 |
|
Tad Hardesty
|
912cc7730f
|
Add defines to symbol lookup, with location info
|
2018-03-12 21:50:48 -07:00 |
|
Tad Hardesty
|
20a985b450
|
Add extremely rudimentary workspace symbol search
|
2018-03-12 01:54:36 -07:00 |
|
Tad Hardesty
|
0ffb4d3ce2
|
Improve constant-evaluation error messages
|
2018-03-12 01:16:51 -07:00 |
|
Tad Hardesty
|
2ebc83ff59
|
Improve location accuracy of the indent processor
|
2018-03-11 19:39:27 -07:00 |
|
Tad Hardesty
|
69c8f55b10
|
Improve accuracy of token locations emitted by the lexer
|
2018-03-11 18:03:25 -07:00 |
|
Tad Hardesty
|
3896c2c74c
|
Add a json output mode to list-passes
|
2018-03-11 16:17:51 -07:00 |
|
Tad Hardesty
|
690b30864b
|
Improve error messages when an included file is missing
|
2018-03-11 16:09:36 -07:00 |
|
Tad Hardesty
|
0742295f8d
|
Add bedsheets and lipstick to random render-pass
|
2018-03-11 13:59:36 -07:00 |
|
Tad Hardesty
|
925f5f1c4d
|
Add render pass to expand the gravity generator structure
|
2018-03-11 13:51:34 -07:00 |
|
Tad Hardesty
|
faf84f83cf
|
Split random and transit-tube passes to their own files
|
2018-03-11 13:19:23 -07:00 |
|
Tad Hardesty
|
85f59dd111
|
Improve output of list-passes
|
2018-03-11 13:16:10 -07:00 |
|
Tad Hardesty
|
1e80f99778
|
Add vending machines to the random render-pass
|
2018-03-11 13:07:44 -07:00 |
|
Tad Hardesty
|
301d82db41
|
Fix missing icons causing rendering to end early
|
2018-03-11 12:54:47 -07:00 |
|
Tad Hardesty
|
ce1c6c3847
|
Add kirby plants to the random render-pass
|
2018-03-11 12:54:26 -07:00 |
|
Tad Hardesty
|
f4d2e54a94
|
Add a README to the src directory
|
2018-03-11 11:44:30 -07:00 |
|
Tad Hardesty
|
523c2f401e
|
Fix link to language server protocol spec
|
2018-03-11 01:23:50 -08:00 |
|
Tad Hardesty
|
8bf935eaa8
|
Add a cli subcommand for xml objtree output
|
2018-03-11 01:16:22 -08:00 |
|
Tad Hardesty
|
3a6dcd568d
|
Separate and update the tests, improve pretty-printing
|
2018-03-11 01:02:57 -08:00 |
|
Tad Hardesty
|
d8ff575f10
|
Send diagnostic list to client on startup
|
2018-03-11 00:34:45 -08:00 |
|
Tad Hardesty
|
4c4a7aef4a
|
Return best-effort object trees in case of parse error
|
2018-03-11 00:04:35 -08:00 |
|
Tad Hardesty
|
6aa9bc2948
|
Remove Result from IndentProcessor's input and output types
|
2018-03-10 22:22:42 -08:00 |
|
Tad Hardesty
|
ca321a6957
|
Allow indentation processor to recover from errors
|
2018-03-10 21:59:48 -08:00 |
|
Tad Hardesty
|
ec1be52fcd
|
Remove Result from around Preprocessor's output type
|
2018-03-10 21:28:57 -08:00 |
|
Tad Hardesty
|
d6597f7101
|
Fix resource literals not terminating correctly
|
2018-03-10 20:38:30 -08:00 |
|
Tad Hardesty
|
ca07fe3ad5
|
Show warnings for unterminated ifdefs
|
2018-03-10 20:37:30 -08:00 |
|
Tad Hardesty
|
f63c27b753
|
Remove Result from around Lexer's output type
|
2018-03-10 20:28:19 -08:00 |
|
Tad Hardesty
|
6eb0912dc0
|
Register errors rather than failing in Lexer internals
|
2018-03-10 20:16:51 -08:00 |
|
Tad Hardesty
|
d649d1bd29
|
Improve number parsing errors in lexer
|
2018-03-10 18:20:58 -08:00 |
|
Tad Hardesty
|
5ac3b4879e
|
Read the identifier under the cursor when going to definition
|
2018-03-10 17:57:44 -08:00 |
|
Tad Hardesty
|
d9059ae3a4
|
Support incremental document sync
|
2018-03-10 12:19:33 -08:00 |
|
Tad Hardesty
|
a8b9ee6b28
|
Allow constructing Lexer from any iterator of bytes
|
2018-03-10 11:31:33 -08:00 |
|
Tad Hardesty
|
a2b631403f
|
Add initial receipt of documents from the client
|
2018-03-10 01:41:19 -08:00 |
|
Tad Hardesty
|
a0442e3233
|
Provide dummy go-to-definition capability
|
2018-03-10 00:51:58 -08:00 |
|
Tad Hardesty
|
4ef55c8538
|
Print NYI messages to stderr rather than popups
|
2018-03-09 23:22:01 -08:00 |
|
Tad Hardesty
|
55cb81d1ff
|
Add a Context reference to the Parser
|
2018-03-09 23:03:32 -08:00 |
|
Tad Hardesty
|
ada7f40d8c
|
Attempt to parse the DME on langserver startup
|
2018-03-09 01:30:14 -08:00 |
|
Tad Hardesty
|
f0ed44fe03
|
Print debug messages to stderr instead
|
2018-03-09 01:08:11 -08:00 |
|
Tad Hardesty
|
9d98df3849
|
Read workspace root from initialize call
|
2018-03-08 22:24:34 -08:00 |
|
Tad Hardesty
|
7a75b5793d
|
Handle jsonrpc decode errors with more grace
|
2018-03-08 20:51:15 -08:00 |
|
Tad Hardesty
|
6e7758bb05
|
Implement shutdown method call
|
2018-03-08 19:44:42 -08:00 |
|
Tad Hardesty
|
a9e97e275a
|
Drop pre-init requests
|
2018-03-08 19:24:17 -08:00 |
|
Tad Hardesty
|
3a4153ae08
|
Add method matcher for notifications
|
2018-03-08 19:19:53 -08:00 |
|
Tad Hardesty
|
5b51f84dd4
|
Add method matcher for method calls
|
2018-03-08 18:58:30 -08:00 |
|
Tad Hardesty
|
bd445ce453
|
Send a hello on the first request to the langserver
|
2018-03-08 00:52:33 -08:00 |
|
Tad Hardesty
|
cbcb42d932
|
Add more language server skeleton
|
2018-03-08 00:26:11 -08:00 |
|
Tad Hardesty
|
485afc6806
|
Update Cargo dependencies
|
2018-03-07 01:18:14 -08:00 |
|