- added support for multiple keywords ex: "jmp far word [rax]"
- added support for unconditional far jump
- added support for memory operand without register ex: "[0x7fffffff]"
- added support for push instruction with M and I operand encoding
- implemented thread safe design for global variables
- fixed missing SIB byte for jmp instruction
- fixed a bug which can lead to SIGSEGV's on certain systems using
`strtok_r`. (Thanks to @hugsy for pointing that out)
- fixed bug where the wrong return code is returned if the internal buffer
it too small and assemblyline is compiled for non-Linux systems
- CI: Using GitHub Actions to validate Code Formatting
- CI: Using GitHub Actions to build and run checks
- Repo: Introducing badges to show current stats for the repository
- Tests: run.c now checks for cpu-flags to run the code. (Sometimes it
fails because of missing CPU capabilities on GHActions)