Releases: xensik/gsc-tool
Releases · xensik/gsc-tool
1.4.8
Features
- t6: merge old compiler fixes as flag (#235) (xensik)
- tool: add working directory argument (#248) (xensik)
Bug Fixes
- t6: comment lexing & empty file crash (#233) (xensik)
- s4: add instance support (#239) (xensik)
- s2: switch table strings with id 0 (#240) (xensik)
- s4: var typo (#243) (xensik)
- arc: header cache cleanup (#249) (xensik)
- preprocessor: header location error (#250) (xensik)
Code Refactoring
Builds
1.4.7
Bug Fixes
- iw6: correct some mistyped funcs and tokens (#219) (simonlfc)
- parser: allow wait as field identifier (#223) (xensik)
- compiler: missing public variable set for default switch block (#224) (xensik)
- t6: anim namespaces & assetmsg devblocks (#227) (xensik)
- utils: string quote escaping (#228) (xensik)
- arc: decompile original bugs & early return (#229) (xensik)
Code Refactoring
Chores
Commits
- add token hashes & builtins (#225) (ProjectHiNAtyu)
1.4.6
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
Features
- compiler: produce a developer source map (#167) (INeedGames)
- preprocessor: add engine name builtin macro (#179) (Clément Dreptin)
- tool: impl gnu opts (#181) (xensik)
Bug Fixes
- gsc: fs_read checks multiple files for includes (#165) (INeedGames)
- arc: waitrealtime error (#177) (INeedGames)
- fs_read: check for instance (#178) (INeedGames)
- map: misalign (#180) (xensik)
Documentation
Builds
- deps: bump deps/fmt from
e8259c5
tob056945
(#170) (dependabot[bot])
1.3.0
Features
- arc: add optional arg for filename in gscobj header (#153) (INeedGames)
- build: add Dockerfile (#168) (Eldor)
- build: artifacts & docker image (#169) (xensik)
- arc: impl waitrealtime (#172) (xensik)
Bug Fixes
- gsc: file expr paths (#156) (xensik)
- arc: assembler label collision (#158) (INeedGames)
- arc: typo that generates invalid syntax (#163) (xerxes-at)
- t6: vectortoangles (#171) (xensik)
- tool: exit codes (#166) (INeedGames)