Hera-py

Latest version: v1.0.5

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.0.5

Fixed
- The assembler no longer produces code for debugging instructions like `print_reg`.
- `ASR` now rounds towards negative infinity for negative numbers instead of zero.
- `DEC` and `SUB` now set the carry flag correctly in certain edge cases.

1.0.4

Added
- The command output includes the current version of the HERA language.

1.0.3

Added
- Start-up message for debugger with instructions for new users.
- Entering a blank line in the debugger repeats the previous command, like in `gdb`.

1.0.2

Fixed
- Runtime errors on Python 3.7 due to use of typing library.

1.0.0

Added
- The `doc` debugging command, for viewing documentation on individual HERA operations.
- The parser now understands C-style `ifdef` and `ifndef` macros, with `HERA_PY` as the only defined symbol.
- The register calling convention version of the Tiger standard library function `chr`
- The `--init` command-line option for initializing registers.
- New `--throttle=<n>` syntax for the `--throttle` option.

Fixed
- The register calling convention version of the Tiger standard library function `getchar`, previously broken, has been fixed.

0.8.1

Added
- The `OPCODE` instruction.
- The `asm` and `dis` debugging commands, for assembling and disassembling HERA code in the debugger.

Changed
- The readline library is no longer required for `hera` to run.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.