* Handle 5 to 8 args. Generate a test file with all instructions for asm/disasm.
* Add ops to test 7 and 8 arguments.
* Make sure rebar builds sources before trying to build.
* Make CI use rebar to build to make sure it works on top level without make.
* Handle varaint constants and types.
* Format Readme.
* Format Readme step 2.
* Format Readme step 3.
* Format Readme step 4.
* Format Readme step 5.
* Update src/aeb_fate_asm.erl
Co-Authored-By: happi <happi@stenmans.org>
* Update README.md
Co-Authored-By: happi <happi@stenmans.org>
* Get rid of size from varaint type representation.
* Generate code for fate ops from spec.
* Generate the code from the makefile. Remove generated files.
* Test targets and cleanup.
* Spell eunit the right way.
* Use test target for ci.
* Renumber opcodes. Add primops.
* Generate tokens in scanner from definitions.
* Rename NUMBER op to GENERATION and add MICROBLOCK instruction.
* Since Tag < Size, Size cannot be zero
* unit is printed `()`
* Formatting differently
* Add eqc profile
* Generate code for fate ops from spec.
* Generate the code from the makefile. Remove generated files.
* Test targets and cleanup.
* Generate op pretty printer.
* Removed unused function.
* Polish Makefile file references (#11)
* Parse all types of values except variants.
* Generate code for fate ops from spec.
* Generate the code from the makefile. Remove generated files.
* Test targets and cleanup.
* Spell eunit the right way.
* Use test target for ci.
* Renumber opcodes. Add primops.
* Generate tokens in scanner from definitions.
* Rename NUMBER op to GENERATION and add MICROBLOCK instruction.
* Removed unused lib.
* Replace local blake2 implementation with eblake2.
* Add eblake2 dep to app file.
* Add eblake2 to rebar config.
* Use hex for eblake2.
* Bump version.
* Replace local rlp with aeserialization repo. Use ref till first release is available.
* Remove unused vars.