perf: Refactoring extension (total overhaul) #374
Conversation
Thanks a lot for the work you're doing! Really good stuff. |
Thank you! |
Thank you for all the efforts! |
Thanks, neat! Nice work |
Hm. I did not realize all of the commands I was using were removed. Anyone know how one can rollback to 1.8? Can't seem to find any way to generate a vsix from the build commands. |
To answer my own question, after a great deal of sleuthing I found the link for the VSIX-file for previous version, which one can use to downgrade to the previous version: Download the above file, and rename it so it has a |
I also uploaded those packages from 1.5 upwards. Those commands will come back, but I need some time to refactor certain parts of the parser. There is a recursion that kills the GC and memory. So I actually need to refactor to a iterator instead of a recursion. And then I can reenable those features. But maybe I enable the features back but with an opt-in option. |
Doesn't look like one can use the uploaded .zip-files to install the extension though. |
@oskarols |
Closes Update @types/node to the latest version 🚀 #371
Closes #361
Closes #347
Fixes #373
Fixes #372
Fixes #365
Fixes #363
Fixes #353
Fixes #345
Fixes #341
Fixes #310
Fixes #303
Fixes #310
Fixes #281
Fixes #172
Description
Whole refactoring of application. Does remove auto importing (since it's in vscode and typescript by default) and disables guessed parsing of files. Will only parse to organize imports now.
This eliminates the memory leaks and enables the extension again. After that, parsing can be added step by step back.