Jasm

Post modern age integration focused jvm bytecode assembler

Stars
54
Jasm - FieldVisitors & Main-Class-Attribute

Published by Nowilltolife almost 2 years ago

What's Changed

Full Changelog: https://github.com/Nowilltolife/Jasm/compare/1.3.7...1.3.7.1

Jasm - Fixed macros

Published by Nowilltolife about 2 years ago

Quick macro fix, a little dirty but it works

Full Changelog: https://github.com/Nowilltolife/Jasm/compare/1.3.6...1.3.7

Jasm - Better interface support

Published by Nowilltolife about 2 years ago

Added instructions invokestaticinterface and invokespecialinterface to support these interface operations, which are not needed for bytecode runtime but because the java verifier will complain

Jasm - Bug Fix

Published by Nowilltolife over 2 years ago

Fixed implementes using wrong group type (#2)

Jasm - 1.3.4

Published by Nowilltolife over 2 years ago

  • Revised way of the . prefix for keywords (#1)
  • More tests (#1)
Jasm - 1.3.2

Published by Nowilltolife over 2 years ago

Fixed bugs

Jasm -

Published by Nowilltolife over 2 years ago

Fixed bug 👍

Jasm - 1.3.0

Published by Nowilltolife over 2 years ago

New method descriptor and parameter parser system

Jasm - 1.2.2

Published by Nowilltolife over 2 years ago

Parser rework

Jasm - 1.2.1

Published by Nowilltolife over 2 years ago

Hex parsing

  • Added hex parsing
  • Some minor bug fixes
  • Correct escape parsing
  • changed comment format
Jasm - 1.2.0

Published by Nowilltolife over 2 years ago

EXPR parser, parameters in methods and alot of bug fixes

Jasm - Syntax change

Published by Nowilltolife over 2 years ago

  • Changed declaration syntax from <access> <naming> <naming> <access>
  • Fixed some parser edge cases
Jasm - Signatures

Published by Nowilltolife over 2 years ago

Added signatures

Jasm - 1.0.2

Published by Nowilltolife over 2 years ago

Annotation support

Jasm - 1.0.1

Published by Nowilltolife over 2 years ago

First release

Features

  • Full java bytecode set
  • Invokedynamic
  • Macros
  • Annotations
  • Try, Catch
  • Switches (lookup)
  • Lables