Skip to content

Releases: macthomasengineering/MteEVAL-b4x-library

What's new in v1.06.3?

02 Feb 15:25
Compare
Choose a tag to compare
  • Removed bad link to Waffle.io

What's new in v1.06.2?

02 Feb 14:36
Compare
Choose a tag to compare
  • Updated Anywhere Software link in readme

What's new in v1.06.1

31 Jan 04:15
Compare
Choose a tag to compare
  • Updated README.md

What's new in v1.06.0

31 Jan 04:41
Compare
Choose a tag to compare
  • Added "S2" performance improvements to B4X editions of the library including peephole optimization and separating bytecode and constant data into fixed length arrays.
  • Renumbered Pcodes and grouped instructions in Run.bas to improve B4X Select/Case performance.

What's new in v1.05

31 Dec 20:17
Compare
Choose a tag to compare
  • Introduced "Stage2" performance edition of library (B4A/B4J) with native Java port
  • Added peephole optimization for PUSH, LOADVAR, and LOADCONST
  • Optimizer can be disabled by setting Codeblock.DisableOptimizations=True
  • Moved constants from inline to dedicated constants table.
  • Optimized bytecode into a fixed length array of ints where before code was structured as a list of doubles.
  • Removed erroneous pop instruction from bitwise "not"

What's New in v1.04.4

17 Oct 18:43
Compare
Choose a tag to compare
  • Fixed button name spelling in Android library build project.

What's New in v1.04

10 Oct 18:54
Compare
Choose a tag to compare
  • Added trig functions: acos(), acosd(), asin(), asind(), atan(), atand(), cos(), cosd(), sin(), sind(), tan(), tand()
  • Added ceil(), floor, and round()
  • Added support for variable assignments in expressions.
  • Replaced FindInternalFunc() case statement with a lookup table.

What's New in v1.03

31 Aug 03:17
Compare
Choose a tag to compare
  • Added support for bitwise operators << >> ~ ^ & |
  • Added internal function Power()
  • Removed Push instructions in DoIIF. This caused the error in the Kitchen Sink test case.

What's New in v1.02

28 Aug 20:29
Compare
Choose a tag to compare
  • Fixed syntax error with parenthetical comma expressions
  • Moved software CPU to local stack to support Codeblock nesting
  • Added support for hexadecimal number format 0xNNNN
  • Added syntax error trap for bitwise ops until supported.
  • Added strucural code to support bitwise operators in next release.

What's New in v1.01

30 Aug 19:55
Compare
Choose a tag to compare
  • First public release.