20210619a
- Implement
>fix
forFunctionNotSorted
. - Implement
>check
and>fix
forOverrideNotSorted
. - Sort the items in a .lib file's namespace view and a .trim file alphabetically.
- Fix bug in
Lexer.CheckVerticalSpacing
and improve someLexer
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
forvector
-oriented function templates. - Change
AddToXref
toUpdateXref
now that an item's references are removed when it is deleted. - Change
AddReference
toUpdateReference
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
.