Releases: wessupermare/WLang
Version 2.1.1
Debian: The _amd64.deb
and _arm64.deb
packages INCLUDE dotnet 5.0 preview. Use the lite
package if you already have dotnet 5.0 preview 3 installed.
Windows: The W-*.*.*.zip
file is preferred. Only use the -Windows-SDD.zip
file if you cannot install dotnet 5 for some reason.
Changes
- Minor update to bring everything up to dotnet 5.
- Fixed issues with compiler forcing dotnet 3.1 on dotnet 5 builds.
Version 2.1.0
Debian: The _amd64.deb
and _arm64.deb
packages INCLUDE dotnet core 3.1. Use the lite
package if you already have dotnet core 3.1 installed.
Windows: The W-*.*.*.zip
file is preferred. Only use the -Windows-SDD.zip
file if you cannot install dotnet core 3.1 for some reason.
Changes
- Hello, Objects! W now supports very basic objects with dynamically assigned properties.
W Compiler
- Switched back to old (and far superior) behavior for multiple provided files. Compile them all and use a
/lib
flag for libraries.
Version 2.0.5
Debian: The _amd64.deb
and _arm64.deb
packages INCLUDE dotnet core 3.1. Use the lite
package if you already have the dotnet core installed.
Windows: The W-*.*.*.zip
file is preferred. Only use the -Windows-SDD.zip
file if you cannot install dotnet core 3.1 for some reason.
Changes
- Updated build engine to dotnet core 3.1.
- Fixed string escaping issues.
- Expanded the runtime. (Check the Wiki)
- Fixed assignment of nested collections.
W Compiler
- Fixed an infinite recursion bug in parsing strange projections in malformed functions.
- Fixed a bug where strings containing only a mathematical operator would get mutilated or ignored.
W Interpreter
- Fixed a bug where strings containing only a mathematical operator would get mutilated or ignored.
- Brought feature-set fully into compliance with W Compiler.
Version 2.0.2
Debian: The W-*.*.*_full_amd64.deb
package INCLUDES dotnet core 3. Use the other package if you already have dotnet core installed.
Windows: The W-*.*.*.zip
file is preferred. Only use the -Windows-SDD.zip
file if you cannot install dotnet core 3 for some reason.
Changes
- Added
Defined(<name>)
function to core context to check if a variable has been declared.
W Compiler
- Fixed a bug preventing compiling to paths with spaces.
W Interpreter
- Fixed a bug that removed quotation marks in functions.
Version 2.0.1
Debian: The W-*.*.*_full_amd64.deb
package INCLUDES dotnet core 3. Use the other package if you already have dotnet core installed.
Windows: The W-*.*.*.zip
file is preferred. Only use the -Windows-SDD.zip
file if you cannot install dotnet core 3 for some reason.
Changes
- Moved to dotnet core 3 preview 5.
W Interactive
- Fixed projection stack issues.
- Disabled auto-reporting of register after block execution.
Version 2.0.0
Moved to dotnet core 3!
Debian: The W-*.*.*_full_amd64.deb
package INCLUDES dotnet core 3. Use the other package if you already have dotnet core installed.
Windows: The W-*.*.*.zip
file is preferred. Only use the -Windows-SDD.zip
file if you cannot install dotnet core 3 for some reason.
Version 1.5.1
All new: W can now be interpreted! Download the v1.5.1-wi.zip and run either dotnet wi.dll
(*nix) or wi.exe
(Windows) on any platform with dotnet core 3.0 or greater installed, no vbc required!
Version 1.5.0
Added collection projection!
Fixed bugs with properties of properties and indexers of indexers.
Version 1.4.1
Added networking libraries (Runtime.Net).
Wget(url) & Wpost(url, data, ...)
Fixed issues with assigning to indicies/properties of a collection.
Version 1.4.0
Made lots of bugfixes to deal with complex statements.
Added support for decimal literals.