Skip to content

Releases: cdhanna/fadebasic

v0.0.52

23 Mar 20:54

Choose a tag to compare

Fixed

  • debugger hits breakpoints with instruction indexes mid-token
  • debugger can modify last field
  • debugger evals properly resize register buffers

v0.0.51

21 Mar 19:53

Choose a tag to compare

Added

  • LSP supports text completions
  • LSP supports basic rename support
  • LSP supports signature helper

Fixed

  • debugger program performance greatly improved
  • type tokens appear highlighted in declaration statements

v0.0.50

07 Mar 02:29

Choose a tag to compare

Fixed

  • not appears highlighted as keyword instead of comment
  • command help appears again in LSP
  • load .dll files into memory before streaming, to avoid file locking

v0.0.49

28 Feb 11:55

Choose a tag to compare

Fixed

  • Build tasks copies files into shadow directory

v0.0.48

24 Feb 18:44

Choose a tag to compare

Fixed

  • able to use variable in REPEAT conditionals that was defined within the REPEAT block

v0.0.47

22 Feb 18:25

Choose a tag to compare

Added

  • defer functionality
  • #macro functionality

Fixed

  • gosub and goto work inside functions
  • memory ref-counts strings returned from commands

v0.0.46

26 Nov 01:03

Choose a tag to compare

Fixed

  • expressions can be multiline

v0.0.45

19 Jun 19:02

Choose a tag to compare

Fixed

  • FadeSdk errors use source maps to include file location in error messages
  • Parser reports error when an object initializer includes non assignment statements
  • Parser reports error when invalid-cast occurs in the variable assignment of for-loops
  • Usage of global variables before they are declared reports a different error than simply an undefined symbol

Added

  • Simple array assignment
  • redim keyword allows arrays to be resized

v0.0.44

06 Jun 01:18

Choose a tag to compare

Fixed

  • Debugger can open arrays of structs

v0.0.43

04 Jun 11:01

Choose a tag to compare

Fixed

  • String concatenation no longer causes virtual memory leak
  • Debugger can receive large payloads