Releases: dbaumgarten/yodk
Releases · dbaumgarten/yodk
v0.1.13
Auto-generated changelog
v0.1.13
- Updated npm-dependencies
- Hex and exp-number-constants #124
v0.1.12
- Removed string-escaping to match the game's behaviour
- Updated go-dependencies
- Moved sitemap
v0.1.11
- Allow modulus with numbers >-1 <1
- Exploid binop identities when optimizing #115
- Optimize varnames based on their frequency #114
- Add bundled binary to vscode-terminal's PATH
- Added instructions for editing PATH #111
v0.1.10
- Better aproximate lenght of line-labels #107
- Fixed missing 20th line in some cases in nolol #110
- Allow test-cases to keep state #101
- Make nolol inlcudes relative to the including file #104
- Disable auto-typing by default if lsp-server is not started from vscode #98
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
v0.1.5
Automated build of develop-branch
Use this release ONLY to test not-yet-released changes from the develop-branch. Use a versioned release (see below) for anything else!!!
v0.1.12
Auto-generated changelog
v0.1.12
- Removed string-escaping to match the game's behaviour
- Updated go-dependencies
- Moved sitemap
v0.1.11
- Allow modulus with numbers >-1 <1
- Exploid binop identities when optimizing #115
- Optimize varnames based on their frequency #114
- Add bundled binary to vscode-terminal's PATH
- Added instructions for editing PATH #111
v0.1.10
- Better aproximate lenght of line-labels #107
- Fixed missing 20th line in some cases in nolol #110
- Allow test-cases to keep state #101
- Make nolol inlcudes relative to the including file #104
- Disable auto-typing by default if lsp-server is not started from vscode #98
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
v0.1.5
v0.1.11
Auto-generated changelog
v0.1.11
- Allow modulus with numbers >-1 <1
- Exploid binop identities when optimizing #115
- Optimize varnames based on their frequency #114
- Add bundled binary to vscode-terminal's PATH
- Added instructions for editing PATH #111
v0.1.10
- Better aproximate lenght of line-labels #107
- Fixed missing 20th line in some cases in nolol #110
- Allow test-cases to keep state #101
- Make nolol inlcudes relative to the including file #104
- Disable auto-typing by default if lsp-server is not started from vscode #98
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
v0.1.5
v0.1.10
Auto-generated changelog
v0.1.10
- Better aproximate lenght of line-labels #107
- Fixed missing 20th line in some cases in nolol #110
- Allow test-cases to keep state #101
- Make nolol inlcudes relative to the including file #104
- Disable auto-typing by default if lsp-server is not started from vscode #98
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
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
v0.1.9
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
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
v0.1.8
Auto-generated changelog
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
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
- Slightly changed sidebar of docs-page
- Typos in docs
- Added fulltext search to docs-page #61
- Automatically open compiled/optimized file #56
- Autotrim 0-digits on numbers #59
- Update README.md (#60)
- Autosave on compile/optimize #45
- Fixed broken break statement in inline-loops #44
- Added acid-tests as submodule for CI-tests
- Improved sqrt implementation
- Auto-generate sitemap for docs-page
- Add google site verification to docs-page
v0.1.3
- Made sqrt behave more like the game
- Refactored parsing of numbers
- Accept -9223372036854775.808 as valid number
- Re-structured CI-Pipeline
v0.1.2
- Slightly improved CI-pipeline
- Add a ruler-line after 70 chars for yolol files
- Made yodk the default-debugger for yolol
v0.1.1
v0.1.7
Auto-generated changelog
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
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
- Slightly changed sidebar of docs-page
- Typos in docs
- Added fulltext search to docs-page #61
- Automatically open compiled/optimized file #56
- Autotrim 0-digits on numbers #59
- Update README.md (#60)
- Autosave on compile/optimize #45
- Fixed broken break statement in inline-loops #44
- Added acid-tests as submodule for CI-tests
- Improved sqrt implementation
- Auto-generate sitemap for docs-page
- Add google site verification to docs-page
v0.1.3
- Made sqrt behave more like the game
- Refactored parsing of numbers
- Accept -9223372036854775.808 as valid number
- Re-structured CI-Pipeline
v0.1.2
- Slightly improved CI-pipeline
- Add a ruler-line after 70 chars for yolol files
- Made yodk the default-debugger for yolol
v0.1.1
- Updated README
- Match evaluation-order of binary-expressions to the game
- Made vsix-file smaller
- Throw parser-error for invalid number-constants
- Improved nolol-loops
- Less spaces for negative numbers
- Less spaces when printing Pre/Post-Ops
v0.1.6
Auto-generated changelog
v0.1.6
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
- Slightly changed sidebar of docs-page
- Typos in docs
- Added fulltext search to docs-page #61
- Automatically open compiled/optimized file #56
- Autotrim 0-digits on numbers #59
- Update README.md (#60)
- Autosave on compile/optimize #45
- Fixed broken break statement in inline-loops #44
- Added acid-tests as submodule for CI-tests
- Improved sqrt implementation
- Auto-generate sitemap for docs-page
- Add google site verification to docs-page
v0.1.3
- Made sqrt behave more like the game
- Refactored parsing of numbers
- Accept -9223372036854775.808 as valid number
- Re-structured CI-Pipeline
v0.1.2
- Slightly improved CI-pipeline
- Add a ruler-line after 70 chars for yolol files
- Made yodk the default-debugger for yolol
v0.1.1
- Updated README
- Match evaluation-order of binary-expressions to the game
- Made vsix-file smaller
- Throw parser-error for invalid number-constants
- Improved nolol-loops
- Less spaces for negative numbers
- Less spaces when printing Pre/Post-Ops
v0.1.5
Auto-generated changelog
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
- Slightly changed sidebar of docs-page
- Typos in docs
- Added fulltext search to docs-page #61
- Automatically open compiled/optimized file #56
- Autotrim 0-digits on numbers #59
- Update README.md (#60)
- Autosave on compile/optimize #45
- Fixed broken break statement in inline-loops #44
- Added acid-tests as submodule for CI-tests
- Improved sqrt implementation
- Auto-generate sitemap for docs-page
- Add google site verification to docs-page
v0.1.3
- Made sqrt behave more like the game
- Refactored parsing of numbers
- Accept -9223372036854775.808 as valid number
- Re-structured CI-Pipeline
v0.1.2
- Slightly improved CI-pipeline
- Add a ruler-line after 70 chars for yolol files
- Made yodk the default-debugger for yolol
v0.1.1
- Updated README
- Match evaluation-order of binary-expressions to the game
- Made vsix-file smaller
- Throw parser-error for invalid number-constants
- Improved nolol-loops
- Less spaces for negative numbers
- Less spaces when printing Pre/Post-Ops