Skip to content

Release 2.2

Choose a tag to compare

@JCWasmx86 JCWasmx86 released this 13 May 10:12
· 1908 commits to main since this release

Note: All codeactions insert code somewhat unformatted

  • Build on macOS 13 in CI
  • Upload macOS 13 binaries to releases
  • Show error, if there is an assignment statement from void
  • Add /count endpoint that shows the amount of nodes for each (sub)project. It probably won't have any use for endusers.
  • Add /status endpoint that shows if all required programs were found
  • Show error, if there are more than two identifiers in iteration statements.
  • Show error for breaks/continues outside of loops
  • Add codeaction for converting integer literals to other bases
  • Auto complete subproject variables in subproject.get_variable()
  • Add code action to switch from static_library() etc to library()
  • Add code action to convert from shared_library to shared_module and reverse
  • Add code action to sort filenames in calls to executable, library and similar. (Only works, if everything is either a string literal or an identifier)
  • Update subprojects on launch
  • Add code action for moving to fs.copyfile() from configure_file(copy: true). Note the refactored code won't be formatted.
  • Add code action to create dependency from library
  • Add a very experimental meson build system. Requires a meson fork. Don't rely on it, as the buildsystem may be removed
    without any further notice. It's just a Proof-of-concept.

Thanks to tristan957 for some ideas for code actions.