Repository navigation
V1.0.0
Pre-release
Pre-release
Release v1.0.0 - HASM Language
Overview
We are excited to announce the Pre-release release of the HASM Language, a high-performance, ASM programming language tailored for direct hardware interaction. This release offers a powerful set of features for system-level programming, providing optimized instruction sets, a flexible syntax, and full support for x86_64 with Linux.
Features
- Low-Level Syntax: A concise, high-efficiency syntax designed for assembly programming.
- Optimized Instructions: Built for high-performance, system-level control with finely tuned instructions.
- Multi-Architecture Support: Built-in macros and optimizations for common processor architectures, enabling flexible hardware interfacing.
- Modular and Extensible: The language is built with extensibility in mind, allowing easy future updates and customizations.
- Comprehensive Documentation: Detailed documentation of all instructions, macros, and language constructs for ease of use.
Changes in this Release
Initial Setup
- Finalized core language syntax.
- Developed a compiler backend that assembles code into target-specific binaries.
Key Features Added
- Instruction Set: A comprehensive set of instructions for optimized system-level programming tasks.
- Error Handling: Basic error detection during assembly.
Documentation
Full documentation, including instruction reference, examples, and advanced usage, can be found in the Readme file.
License
This project is licensed under the MIT License - see the LICENSE file for details.