Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: atrexus/unluau

v1.0.9-alpha

22 Jan 23:11

Choose a tag to compare

What's Changed

  • Added FASTCALL for speed and efficiency.
  • Add numeric for-loops (FORNPREP, FORNLOOP).
  • Add generic for-loops and fix SETLIST.
  • Fix register scope.

Full Changelog: v1.0.8-alpha...v0.0.9-alpha

v0.0.8-alpha

12 Jan 04:54
de59e4f

Choose a tag to compare

v0.0.8-alpha Pre-release
Pre-release

What's Changed

  • Add single file compilation, allowing for binaries in future releases (@Stefanuk12)
  • Add serilog for better logging and clean up hacky code (@atrexus).
  • Implement support for repeat..until loops (@atrexus).
  • Fix bug surrounding closure loading. Now uses function index in prototype structures (@atrexus).
  • Fix return statement in single statement blocks (@atrexus).
  • Add various new operation codes (OR, ORK, AND, ANDK, and JUMPXEQKNIL) (@atrexus)

Full Changelog: v0.0.7-alpha...v1.0.8-alpha

Note: Binaries will be coming in future releases from now on. If a binary for your OS is not listed below, clone the repository and recompile the project. Binaries will only support Linux, Windows, and macOS operating systems.

v0.0.7-alpha

06 Sep 20:19
94e4e8c

Choose a tag to compare

v0.0.7-alpha Pre-release
Pre-release

What's Changed

  • Add very basic support for and and or operators (larger sequences will result in inaccurate decompilations).
  • Add support for Roblox's new bytecode version (4).
  • Add --encoding command line option that adds support for Roblox Client bytecode encoding.

Full Changelog: v0.0.6-alpha...v0.0.7-alpha

Note: Downloads have been removed as there are too many dependencies currently. To use the decompiler, please clone the repository and compile it yourself. We will add binaries once unluau becomes more stable.

v0.0.6-alpha

21 Aug 22:48
5c33b38

Choose a tag to compare

v0.0.6-alpha Pre-release
Pre-release

What's Changed

  • Improve binary expression output by adding ( ) around lower precedence operations.
  • Fix local variable naming system to increment by 1,
  • Add better error messages and extend logging interface.
  • Create documentation for the CLI and add badges to the README.
  • Add constants output to the deserializer
  • Fix a ton of other small bugs.

Full Changelog: v0.0.5-alpha...v0.0.6-alpha

v0.0.5-alpha

16 Aug 19:27
d03c162

Choose a tag to compare

v0.0.5-alpha Pre-release
Pre-release

What's Changed

  • Synchronize with main branch. by @societall in #10
  • V0.0.5 alpha by @societall in #11

Full Changelog: v0.0.4-alpha...v0.0.5-alpha

v0.0.4-alpha

16 Aug 00:41
9393c83

Choose a tag to compare

v0.0.4-alpha Pre-release
Pre-release

What's Changed

  • Create workflow for test verification. by @societall in #7
  • V0.0.4 alpha by @societall in #9

Full Changelog: v0.0.3-alpha...v0.0.4-alpha

v0.0.3-alpha

23 Jun 22:15
a440e2b

Choose a tag to compare

v0.0.3-alpha Pre-release
Pre-release

What's Changed

  • Allow bytecode to be inputted through stdin. by @societall in #3
  • v0.0.3 alpha by @societall in #4

Full Changelog: v0.0.2-alpha...v0.0.3-alpha

v0.0.2-alpha

13 Mar 23:53
8a2806d

Choose a tag to compare

v0.0.2-alpha Pre-release
Pre-release

What's Changed

  • V0.0.2 by @societall in #1

New Contributors

  • @societall made their first contribution in #1

Full Changelog: v0.0.1-alpha...v0.0.2-alpha

First release of the decompiler

06 Mar 02:31

Choose a tag to compare

Pre-release

The first official release of the decompiler. Most features are supported, other than the following:

  1. Upvalues: they haven't been verified to work completely, so be aware that you could get confusing output.
  2. For-loops: any for-loop instruction has not been implemented yet.

I am sure that there are other things, I just haven't been able to get around to them.

The binary attached is a zip file containing the command line interface for UnluauNET and it's dependencies.