Skip to content

Releases: PRETgroup/modular-code-generation

v0.4.7

13 May 04:59

Choose a tag to compare

v0.4.7 Pre-release
Pre-release

Fixed the following bugs:

  • [C] Errors around parameters and variables inside functions
  • [VHDL] Extra brackets around functions. Fixes #4
  • [VHDL] Function definition in entity. Fixes #5

Added the following functionality:

  • CellML Importing
  • HAML Exporting
  • Importing from URL

Added support for the following mathematical operators:

  • Power
  • Natural Log
  • Floor and Ceil

v0.4.6

14 Feb 02:52

Choose a tag to compare

v0.4.6 Pre-release
Pre-release

Fixed the following bugs:

  • Definition of BASEDIR in C Makefile (Issue #1 )
  • Order of self-transitions in automat (Issue #2 )

Added the following functionality:

  • Ability to annotate loops in C

v0.4.5

27 Apr 00:39

Choose a tag to compare

v0.4.5 Pre-release
Pre-release

Added support for trigonometric functions in Parse Trees

  • Sine, Cosine, Tangent all supported
  • "Pi" constant added

v0.4.4

10 Apr 05:03

Choose a tag to compare

v0.4.4 Pre-release
Pre-release

Fixes for Flattening of Networks

  • Previously there would be issues when multiple instances of the same definition were created.

Also, due to a prior bug all networks will currently be flattened. This will be worked on so it doesn't always have to be the case. For now a warning is provided to the user on run.

v0.4.3

22 Mar 01:11

Choose a tag to compare

v0.4.3 Pre-release
Pre-release

Fixed issue with flattening of hierarchical networks when instance names differed from definition names.

v0.4.2

20 Mar 02:11

Choose a tag to compare

v0.4.2 Pre-release
Pre-release

Two bug fixes for parsing schemas:

  • Detection of variables in inner levels of scope in functions
  • Bug fix for allowing nested Networks with inner definitions

v0.4.1

01 Mar 03:23

Choose a tag to compare

v0.4.1 Pre-release
Pre-release
  • Added command line option of -v to just validate the HAML file but generate no code
  • Fixes for Run-time VHDL generation

v0.4.0

15 Feb 01:37

Choose a tag to compare

v0.4.0 Pre-release
Pre-release
  • Description files are now validated during the import process to help with detecting definition errors early

    • Most things such as incorrect instance names, mismatched variable types, undefined variables, etc. should be caught
    • This should mean there is no chance of generating code which is unable to be compiled!
  • Better support for classifying the type of internal variables

v0.3.2

11 Feb 22:57

Choose a tag to compare

v0.3.2 Pre-release
Pre-release
  • Fixed error with using files from same directory as runnable jar

v0.3.1

07 Feb 02:47

Choose a tag to compare

v0.3.1 Pre-release
Pre-release
  • Fixes for VHDL Generation
    • Support for single-automaton generation
    • Fixed assigning default values in run-time parametrisation