Commit Graph

27 Commits

Author SHA1 Message Date
Hackerpilot 970310702d Switch over to allocators from GC, dropping the memory usage by 70% 2014-05-09 00:35:35 -07:00
Hackerpilot 280775baa2 Rather large refactoring 2014-03-03 23:55:48 -08:00
Hackerpilot f52cb6ad2a Added documentation. Removed duplicated code from autocompletion module 2014-02-08 20:56:13 -08:00
Hackerpilot e6c03b6610 Drastic performance increase. Helps address #108 2014-02-07 01:15:49 -08:00
Hackerpilot 2a812d372b Fix #107 2014-02-02 20:30:17 -08:00
Hackerpilot e7f39523cf Update DScanner. Fix bug with module and package icons being swapped. Fix #89. Fix #88 2014-01-28 01:26:50 -08:00
Hackerpilot 87056b0c58 Finally implement #22 2014-01-20 04:12:37 -08:00
Hackerpilot 48bd1bf9d5 Converted DCD to the new DScanner 2014-01-14 01:02:02 +00:00
Hackerpilot c8d755f743 Added struct and class properties to completions 2013-10-14 01:28:42 +00:00
Hackerpilot 2635ec5c60 Fixed partial completion 2013-10-14 01:03:20 +00:00
Hackerpilot cc49cef4c7 Made some effort at reducing memory use. Implemented #54 2013-10-13 23:23:31 +00:00
Hackerpilot 41dbdaed4a More work on the new completion process. Fixed #55 2013-10-13 17:03:44 +00:00
Hackerpilot 6b432053f0 It compiles again 2013-10-12 19:46:47 +00:00
Hackerpilot 072932b6ff Work in progress 2013-10-12 12:34:14 -07:00
Hackerpilot e2be6948e9 0.2.0 development work 2013-10-09 02:16:11 -07:00
Hackerpilot 5ee2192c6f Fixed #34. Also fixed an issue where modules would be corrupted when performing a selective import. 2013-09-11 01:26:57 +00:00
Hackerpilot 616ea4feff Fixes #23, among other things 2013-09-01 00:31:56 +00:00
Hackerpilot 70cdbe4428 Made autocompletion work when the cursor isn't at a dot or lparen 2013-08-18 02:15:43 +00:00
Hackerpilot 11465454d8 Basic support for inheritance. Import completion. Autocomplete now works with for and foreach 2013-08-16 23:51:23 +00:00
Hackerpilot f458362ae7 Support alias declarations 2013-08-14 21:30:41 +00:00
Hackerpilot 954907325f Display call tips for all the overloads of a function. Fixed issue with builtin types not being added early enough 2013-08-11 19:59:51 +00:00
Hackerpilot bf3c7ba500 Autocomplete of enum members and handling of opSlice and opIndex 2013-08-11 17:39:26 +00:00
Hackerpilot 126e101e78 Handle array and map slicing and indexing properly 2013-08-11 13:08:56 +00:00
Hackerpilot 974d3dc3ba A lot of progress 2013-08-08 23:31:25 +00:00
Hackerpilot ffe8169ead Able to autocomplete some symbols from other modules now. Still crashes a lot 2013-08-08 02:40:15 +00:00
Hackerpilot 814dcbd26a Tons of hacking, but not necessarily tons of progress 2013-08-07 01:36:36 +00:00
Hackerpilot 267dbab208 Basic autocomplete for enums in current file works 2013-08-02 02:01:01 +00:00