Skip to content

Releases: harrisont/fastbuild-vscode

0.12.0

03 May 03:37
533c680
Compare
Choose a tag to compare

New Features

  • (#62) Error when missing a required function property.

Full Changelog

v0.11.0...v0.12.0

0.11.0

30 Apr 16:48
5730f3a
Compare
Choose a tag to compare

New Features

  • (#64) Support jumping to the existing definition for redefinition errors. Supports #defines, target aliases, and user-function names.
  • (#63) Support non-fatal errors. Now certain errors are non-fatal, so evaluation (and all that unlocks, like hover values, find references, etc.) can continue past these errors.

Full Changelog

v0.10.2...v0.11.0

0.10.2

28 Apr 16:20
da931a0
Compare
Choose a tag to compare

Performance improvements

  • (#59) Stop unnecessarily re-parsing and re-evaluating when holding Ctrl (the go-to-definition hotkey) and hovering over a variable/include whose definition is in an unopened file. This significantly improves performance in these scenarios.

Full Changelog

v0.10.1...v0.10.2

0.10.1

26 Apr 01:52
Compare
Choose a tag to compare

Bug Fixes

  • (#58) Fix "go to references" bug where it errored when there are no references. This bug was introduced in v0.10.0 in commit 8cfa091.

Full Changelog

v0.10.0...v0.10.1

0.10.0

19 Apr 15:39
8cfa091
Compare
Choose a tag to compare

New Features

  • (#54) "Go to definition" on a variable created by Using now also includes the definition from the Using's struct's field. This makes it easier to find the origin of the field's value. Note that this was already possible using "go to references", just not using "go to definition".

Full Changelog

v0.9.4...v0.10.0

0.9.4

18 Apr 01:31
b38a502
Compare
Choose a tag to compare

Bug Fixes

  • (#52) Allow escaping all characters, not just ^, $, ', and ".

Full Changelog

v0.9.3...v0.9.4

0.9.3

17 Apr 06:08
c1a7911
Compare
Choose a tag to compare

Bug Fixes

  • (#50) Make "go to references" support multiple references with the same location but to different definitions.

Full Changelog

v0.9.2...v0.9.3

0.9.2

15 Apr 16:57
775c759
Compare
Choose a tag to compare

Bug Fixes

  • (#47) Fix variable hover value syntax highlighting for strings with " in them.

Full Changelog

v0.9.1...v0.9.2

0.9.1

15 Apr 16:04
Compare
Choose a tag to compare

Bug Fixes

  • Fix bug where the error message from duplicate target names said the existing target definition location was at "{Object}". Now it says the file and range.

Full Changelog

v0.9.0...v0.9.1

0.9.0

12 Apr 15:49
6779e06
Compare
Choose a tag to compare

New Features

  • (#44) "Go to definition" now supports multiple definitions. This can be useful when a variable reference has multiple definitions, due to being in a loop or being in a file that is included multiple times. For example, ForEach looping over an array of structs, with a Using on that struct, referencing a variable in that struct in the loop has multiple definitions, one for each definition in the struct in the array.

Full Changelog

v0.8.0...v0.9.0