Skip to content

v3.8.0

Compare
Choose a tag to compare
@andyleejordan andyleejordan released this 03 Feb 00:02

v3.8.0

Thursday, February 02, 2023

In the PR below we rewrote all the symbol logic. Classes (and their properties and
methods) are now proper symbols. Instead of a dozen similar-yet-different Abstract Symbol
Tree (AST) PowerShell script visitors handling different parts of each symbol-related
request, we have a single visitor that builds a cached dictionary of symbols for each
file. This was a massive simplification of the code that also leads to huge performance
improvements across all the symbol related features:

Please try it out and give us feedback! There's plenty of room for more improvement, and
this will be much easier going forward.