Skip to content

v0.1.9

Compare
Choose a tag to compare
@dbaumgarten dbaumgarten released this 31 Aug 18:11

Auto-generated changelog

v0.1.9

  • Limit auto-typing to 20 lines #96
  • Remove trailing empty lines when optimizing #96
  • Updated contribution-guidelines
  • Added test for freshness of generated go-code
  • Improved stdlib code-generation a little
  • Add lerp and inverselerp (#97)
  • Detect definition-loops in nolol #93
  • Allow numbers with leading . #94
  • Allow . inside identifiers
  • Allow -sqrt() #94

v0.1.8

  • Prereleases from develop-branch
  • Updated acid-tests
  • Implement string-lenght-limit like the game
  • Only reserve time-variable when necessary #66
  • Eliminate dead if-cases in nolol #87
  • Added min, max and clamp to stdlib #91
  • Increased limit of insertable macros
  • Make mod-implementaiton more like the game #88
  • Fixed broken line-length-check of macro inside if
  • Use gnu make for building

v0.1.7

  • Autocopy hotkey #72
  • Tidied up go-mod
  • Switch from go-dap fork to original
  • Switched from tslint to eslint
  • Allow : inside field-names #81
  • Improved syntax-highlighting for weird field-names
  • Allow ^= assigment #80
  • Mention windows-only autotype in docs
  • List all variables when debugging in vsc #77
  • Fix jumplabel varname collision #75
  • Adjusted instructions for debugging #74
  • Fixed broken -o for compile and optimize #71

v0.1.6

  • Allow :_ as variable-name #69
  • Disallow abs() on basic chips #68

v0.1.5

  • math_mod for stdlib #54
  • Chip-type dependent stdlib #50
  • Chip-dependent includes #50
  • Optional chiptype for testcases #50
  • Chiptype-aware compilation for nolol #50
  • Validate available operations for scripts #49

v0.1.4