Skip to content

20210619a

Compare
Choose a tag to compare
@GregUtas GregUtas released this 19 Jun 18:08
· 422 commits to master since this release
  • Implement >fix for FunctionNotSorted.
  • Implement >check and >fix for OverrideNotSorted.
  • Sort the items in a .lib file's namespace view and a .trim file alphabetically.
  • Fix bug in Lexer.CheckVerticalSpacing and improve some Lexer code and comments.
  • Fix bug: GetSpan failed to include leading keyword tags in function and data declarations.
  • Fix bug when mapping between analog functions in a template and a template instance.
  • Add an argument to Debug::noop as a way to defeat compiler folding.
  • Define SoftwareInfo log for pre-release debugging.
  • Enhance Editor and C++ item destructors so that an item can be deleted when its code is erased.
  • Update the CodeFile members that track file dependencies when inserting or deleting an #include.
  • Implement PosToItem for finding C++ items by file position.
  • Create CxxVector.h for vector-oriented function templates.
  • Change AddToXref to UpdateXref now that an item's references are removed when it is deleted.
  • Change AddReference to UpdateReference now that an item's references are removed when it is deleted.
  • >fix 103 f $files (FunctionNotSorted) after renaming the above functions.
  • >fix 138 f $files (OverrideNotSorted) after renaming the above functions.
  • Add extra braces to highlight calls to a function and its conjugate.
  • Remove subs/csetjmp.