You can now generate tests for functions with generic parameters. Generics Test generation for generic functions As a result, overall startup performance – including editor restoration – has been improved by around 30%. Nearly all project components in bundled plugins have been eliminated. The team has also managed to reduce eager class loading and save significant time on intention actions, inspections, some constants, and other extensions that were previously loaded and instantiated unnecessarily. Some of the processes that used to run sequentially have been parallelized. GoLand has received a number of other performance improvements designed to decrease the time it takes to launch applications and open projects in JetBrains IDEs. As a result of these changes, the code insight features are available much sooner after you open the project. go list still needs to be launched, but it runs in the background. Thanks to this, indexing continues without pauses and finishes faster. When you open that project again, the data about the project’s structure is loaded from memory and considered when indexing starts. Now, when you open a project, the information reported by go list is saved on disk in cache memory. Restore project structure from cache on open We hope that this change will significantly improve performance for big projects with a lot of modules. We’ve changed our API and managed to reduce the number of go list launches. Previously, GoLand would run go list twice in some cases. Indexing is paused while go list is running, and you don’t have access to code insight features until indexing is finished. When you open a project, GoLand indexes the files and runs the go list command, which reports information about the project structure. Performance improvements ‘go list’ changes to improve indexing You can get the Beta build via the Toolbox App, download it from our website, use a snap package (for Ubuntu), or from inside GoLand, select Check IDE updates for Early Access Program in Preferences / Settings | Appearance & Behavior | System Settings | Updates. This is the last build in our EAP cycle that doesn’t require a license. GoLand 2022.3 Beta is out! We’ve stopped adding new features and are now concentrating on fixing bugs and getting GoLand ready for the major release at the beginning of December.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |