Skip to content

Releases: JVMLand/LangJAL

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 02 Aug 16:33
Immutable release. Only release title and notes can be modified.
6a8c74b

Full Changelog: v1.4.1...v1.4.2

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 04 Jul 17:19
Immutable release. Only release title and notes can be modified.
fc8ca30

Full Changelog: v1.4.0...v1.4.1

v1.4.0: Macros

Choose a tag to compare

@github-actions github-actions released this 14 Jun 17:18
Immutable release. Only release title and notes can be modified.
c0c1e73

v1.4.0

Summary

  • feat: Added C-like macros.

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 17 May 13:53
Immutable release. Only release title and notes can be modified.
a717c16

Full Changelog: v1.2.8...v1.3.1

v1.2.8

Choose a tag to compare

@github-actions github-actions released this 15 May 16:30
Immutable release. Only release title and notes can be modified.
8e5ac8b

v1.2.8

Summary

  • feat: Add advanced local variable analysis with dead local filtering and merging (important feature addition)
  • feat: Add local variable slot size calculation support
  • feat: Improve numeric type inference logic
  • feat: Add more arithmetic, array, and exception handling examples
  • fix: Fix incorrect LDC2_W instruction evaluation (important fix)
  • fix: Fix local variable consumption handling in frame difference analysis (important fix)
  • fix: Improve compatibility checks between null and object types

v1.2.7

Choose a tag to compare

@github-actions github-actions released this 12 May 17:13
Immutable release. Only release title and notes can be modified.
1826c64

Full Changelog: v1.2.5...v1.2.7

Features, fixes

Choose a tag to compare

@PeyaPeyaPeyang PeyaPeyaPeyang released this 30 Apr 11:28
cb42c13

v1.2.3

Summary

  • feat: Add pushUnknownType and popUnknownType methods for stack element handling (important feature addition)
  • fix: Fix jalc.bat classpath to point to the correct library directory (important fix)
  • fix: Correct ordering of LONG and DOUBLE in StackElementType (important fix)
  • fix: Properly handle TOP element in stack processing (important fix)
  • feat: Enhance frame difference information handling with stack element capsules
  • chore: bump version to 1.2.3

Bug fixes, API enchantments

Choose a tag to compare

@PeyaPeyaPeyang PeyaPeyaPeyang released this 21 Apr 14:52
efe0aff

v1.2.2

Summary

  • feat(api): Enhance method analysis with includnig instruction set results
  • fix: Update classpath in jalc scripts to run the compiler correctly

Minor changes

Choose a tag to compare

@PeyaPeyaPeyang PeyaPeyaPeyang released this 17 Aug 16:53
697dab5

v1.2.1

Summary

  • fix: Propagation computing logics for the default node of lookupswitch instructions
  • fix: Broken class resolution
  • feat: Adding analysis API

Fix it

Choose a tag to compare

@PeyaPeyaPeyang PeyaPeyaPeyang released this 25 Jul 12:56
0fdb70b

v1.2.0

Summary

  • feat: JAL-infrastructure importer(Classes/Methods can be imported from ASM's objects)
  • fix(analyser): Missing return-type evaluation during invokespecial analysis