Skip to content

Commit ea7dab4

Browse files
committed
feat: Implement FFI system and extension icon support, and fix linker errors and runtime crashes.
1 parent 03f982a commit ea7dab4

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
99
## [0.7.0-pre] - 2026-01-04
1010

1111
### Added
12+
- **FFI System**: Initial implementation of the Foreign Function Interface using `libffi`.
13+
- **Extension**:
14+
- Added icon support for `.iss` (Inno Setup) files.
15+
- Added icon support for `.internal_ingore` and `.internal_ignore`.
16+
- **Runtime**:
17+
- `ffi_bridge.c` for handling native function calls.
1218
- Pre-release build configuration for version 0.7.0.
1319
- Updated version strings across the codebase.
1420

21+
### Fixed
22+
- **Build**: Resolved linker errors on Ubuntu and macOS where `libffi` was not being linked to test executables (`ir_gen_test`, `llvm_gen_test`).
23+
- **Stability**: Fixed runtime crashes related to stack management and `input` function usage.
24+
1525
## [0.5.0-pre] - 2026-01-02
1626

1727
### Added

0 commit comments

Comments
 (0)