Skip to content

v0.8.0

Compare
Choose a tag to compare
@0xc0170 0xc0170 released this 11 Dec 23:51
· 357 commits to master since this release

Closer to becoming stable. There were many internal changes, mainly in project class. There are some breaking changes here.

  • [breaking] rename pgen to progen (pgen causes conflict with one python module)
  • [breaking] import command replaced by progen definition module
  • [breaking] export command rename to generate
  • tools support misc options - command line flags. Most of our tools accepts c/cxx/asm/ld flags.
  • headers are now in the projects shown, can be grouped same as sources
  • visual studio addition
  • cmake addition
  • internal project redesign where we now provide templates for common data
  • tools aliases addition (for instance cmake -> cmake_gcc_arm, make -> make_gcc_arm and others)
  • [breaking] explicit includes (they are not derived from sources as it used to be)
  • debug messages improvement - prints all data in yaml format + dumps it to a root (project_name.progen.log). This is very useful when debugging progen. It shows common/tool_specific/merged data.
  • Makefile - generic template provided