Skip to content

Releases: mark-sed/ebe

Ebe 1.0.0 (with Linux binary)

14 May 14:46
Compare
Choose a tag to compare

Included is a binary compiled for Linux on 14/05/2022 of Ebe 1.0.0.
It is recommended to compile from source, using install.sh script (see instructions in readme.md file).

Release notes

  • Support for string values in user defined expressions - value replacement
    • User defined expression can now contain a string in quotes ("), which will be moved to the specified position, just as if using NUMBER or FLOAT.
    • Such string can contain any type, meaning it can contain even delimiters, symbols, floats.... But note, that this is then takes as a single word and using for example RETURN SWAP 42 will swap all of the values placed.
    • E.g.: {! "Hello" !} or even {! "Hello there 3.14!" !}.
  • Support for FLOATs in user defined expressions
  • Support for FLOATs in Ebel expression passes
  • New engine Taylor (-E Taylor)
    • Taylor uses NOP TAIL and only mutations to find fitting program.
    • This engine is somewhat experimental, but might have better results in some cases, it's overall performance was worst on benchmarks comparing to the current Jenn engine.

Ebe 0.3.0 (with Linux binary)

22 Feb 21:22
Compare
Choose a tag to compare

Included is a binary compiled for Linux on 22/02/2022 of Ebe 0.3.0.
It is recommended to compile from source, using install.sh script (see instructions in readme.md file).

Release notes

This is the first public version and thus bellow are listed general features.

  • Example files compilation
  • Ebel interpretation
  • Engine Jenn and MiRANDa
  • User expressions with support for NUMBER type
  • PASS Expressions with support for:
    • Type matching - Pass DELIMITER Expression
    • Value matching - Pass "42" Expression
    • Fall through mechanic
  • Rich text file parsing
  • Basic Ebel optimizations