Skip to content

20220619a

Choose a tag to compare

@GregUtas GregUtas released this 19 Jun 11:34
· 129 commits to master since this release

NodeBase

  • Support logging early during booting, before the log system has initialized.
  • If initialization is being traced, stop tracing soon after the system has booted.

CodeTools

  • Don't import the launcher directory in the script lib.create: RscLauncher also has a main(), which causes spurious warnings about removing #includes from rsc/main.cpp.
  • Log a warning when an auto variable could be inadvertently copying an object, which would be avoided by declaring it as auto&.
  • Fix some warnings where an auto variable was copying an object.
  • Fix bug: when >fix adds a special member function to a template, FindTemplateAnalog causes an "invalid vector subscript" exception because template instances don't have that member.

Other

  • Get RscLauncher working on Linux. This uncovered a VS2022 bug: hitting the enter key in the Linux Console Window, without any other input, does not cause std::getline to return with an empty string. A space must be entered first.
  • Fix some gcc and clang compiler warnings.