Independent Software Team — Est. 2025
HONG KONG
22.32°N / 114.16°E

AERO

Write like Python, run like C++.
Aero 1.2.1 is now officially released — fusing C performance with Rust safety.

TIMELINE VERSIONS / HISTORY

What is it? A systems programming language.

Aero is a statically typed systems programming language.
Python-like syntax, compiled to native machine code by LLVM.
Generics · Type inference · Borrow checking — memory safety without a garbage collector.

THE LANGUAGE

Write like Python.
Run like C++.

The syntax is close to Python, and underneath, LLVM generates the machine code. Aero 1.2.1 adds Arena memory management and Vec dynamic arrays — done with GC and manual free, as safe as Rust, as fast as C. print is C's printf internally, with identical format placeholders.

$ aero run hello.aero
✓ JIT compiled and executed — output: hello world
$ aero build hello.aero
✓ AOT build complete — standalone exe: hello.exe
✓ 158 integration + 49 type-system tests all passing — TEST SUITE GREEN
arena.aero — Arena memory management
// arena.aero — region allocation, auto-reclaimed
arena MyArena {
data: [i32; 1024];
}
fn main() {
let mut arena = MyArena::new();
arena.data[0] = 42;
print("arena[0] = %lld\n", arena.data[0]);
// freed automatically when leaving scope, no manual free
}
vec.aero — Vec dynamic arrays
// vec.aero — safe dynamic arrays
fn main() {
let v = Vec::new();
v.push(10);
v.push(20);
v.push(30);
print("len = %lld, first = %lld\n", v.len(), v.get(0));
v.sort();
v.reverse();
}

Aero
what's shipped

08 CAPABILITIES
1.2.1 PATCHED
158+ INTEGRATION TESTS
49 TYPE-SYSTEM TESTS / ALL GREEN
01
Arena memory managementRegion allocation · Auto-reclaimed
Done with GC and manual free — region allocations are reclaimed automatically when they leave scope, zero manual memory management.
DONE / Done
→
02
Tensor matrix mathTensor ops · GPU acceleration
Built-in tensor types and matrix ops (matmul) with GPU acceleration — close to data science and numerical computing.
DONE / Done
→
03
Vec dynamic arraysSafe like Rust · Fast like C
Built-in dynamic arrays with push / get / len / sort / reverse out of the box — safe access, high-performance iteration.
DONE / Done
→
04
CollectionsHashMap · BTreeMap · BTreeSet · LinkedList
Common collections out of the box, in both hashed and ordered semantics, to meet many lookup and sorting needs.
DONE / Done
→
05
FFI to Cextern · reuse the C ecosystem
Call C library functions directly via extern, reusing the vast C ecosystem — from strlen to any system library.
DONE / Done
→
06
File IO & command lineread_file · write_file · CLI args
Built-in file read/write and command-line argument parsing — write practical utilities without relying on anyone.
DONE / Done
→
07
Package manageraero-pm · dependency management
Modular development with native dependency management; bring in third-party libraries in one step.
DONE / Done
→
08
LSP supportReal-time diagnostics in VS Code
Language Server Protocol — syntax highlighting and real-time diagnostics in VS Code for a first-class experience.
DONE / Done
→

Development
complete.

The core compiler is ready. 158+ integration tests and 49 type-system tests all pass. Top-level const evaluation and the module system (mod/use/pub/crate) are wired up, and multi-file projects are fully supported in practice — all features in Aero 1.2.1 are complete.

LEXER / PARSER / HIR✓ Done
OWNERSHIP + BORROW CHECK + LIFETIMES✓ Done
TYPE SYSTEM — struct/enum/union/generics/trait✓ Done
const fn compile-time evaluation✓ Done
SELF-HOSTING — HashMap/HashSet self-hosted✓ Done
LLVM 22 JIT + AOT✓ Done
FFI + extern "C"✓ Done
STDLIB — Vec/HashMap/HashSet/Box/FileIO/CLI✓ Done
ARENA — region memory auto-reclaim✓ Done
TENSOR — matrix math + BTreeMap/BTreeSet/LinkedList✓ Done
TOOLCHAIN — fmt/LSP/aero-pm/CLI/VS Code✓ Done
158 integration + 49 type-system tests✓ All green
Top-level const compile-time fill✓ Done
Module system — mod/use/pub/crate✓ Done
1.0.0 — HTTP server + matrix multiplication benchmark✓ Done
版本历史 · VERSION TIMELINE

三次发布,三次视角。

● CURRENT
Aero 1.2.1
2026-09-26 · PATCH RELEASE

3 个 P0 崩溃级修复 · CLI 路径含空格 · LSP 诊断改进。源码级兼容 · 升级零成本。

1.2.1 详情 →
◐ ARCHIVED
Aero 1.2.0
2026-08 · MAJOR RELEASE

Arena 2.0 嵌套内存管理 · 借用检查器 v2 · aero-rt AI 计算原语(量化/GPU/分布式)· 自举编译器 · 51 个生态包。

1.2.0 详情 →
○ LEGACY
Aero 1.1.0
2025 · 首发 LAUNCH

Aero 首次发布。像 Python 一样写,像 C++ 一样跑。Arena 内存管理、Vec 动态数组、FFI 调用 C 库、LSP 支持。

1.1.0 详情 →

Who built it?
Serein Team.

Made by an independent team. Aero is developed in the open on GitHub.
Building quietly, measuring precisely — now it's a language's turn.

MADE BY
Serein Team
STATUS
1.2.1 Released
TESTS
158 integration + 49 type-system
BACK THE TEAM

Independently built,
backed by people like you.

Serein Team is a fully independent software team — no investors, no ads, only a devotion to precision software. If this product has been useful to you, we'd love your support to keep going.

Support us on Aifadian →
REDIRECTING