🧬 X-Phage v3.4.0 – Standard Library & Package Manager Expansion
Welcome to the v3.4.0 release of X-Phage! This update brings a fully production‑ready standard library and a powerful package manager, making the language self‑sufficient and easier than ever to use.
🚀 New Features
- Complete Standard Library (
stdlib/)
Pre‑built modules for:core/– system info, process control, memory managementmath/– trigonometry, vectors, matrices, GPU/NPU supportio/– file operations, colored console loggingnet/– HTTP requests, TCP/UDP socketsdata/– SIMD‑optimized JSON, advanced string handlingmedia/– hardware‑accelerated streaming (MPV, ExoPlayer)security/– AES‑256, SHA‑3, Void protocol memory wipeui/– Titan Fusion UI components (Vortex, Orbit, etc.)
- XPM (X‑Phage Package Manager) Upgrades
xphage update-stdlib– downloads the entire standard library with a single command.xphage sync <module>now supports nested paths (e.g.,net/http).
- REPL Banner & Help
Interactive shell now displays a clean ASCII banner, version, and developer info. Typehelpfor available commands. - Improved Linker
The~linkdirective automatically resolves includes from bothstdlib/andmodules/, so you can import system libraries without extra configuration.
⚡ Performance & Compatibility
- LLVM Backend upgraded to support LLVM 16–22+ with version‑aware code.
- Windows ARM64 builds now use the correct MSVC environment (no more missing STL headers).
- Linux ARM64 builds run natively on Ubuntu 24.04 ARM runners.
- iOS builds are now fixed – all system calls are properly guarded, and the compiler passes.
- SHA256 checksums are automatically generated for every binary, ensuring supply‑chain security.
📦 Docker Integration
The official Docker image has been updated to include the new stdlib. Pull it with:
docker pull aeoncorex/xphage:latest
docker run --rm aeoncorex/xphage --version📚 Documentation
The manual (manual.md) has been completely revised with examples and explanations of the new stdlib modules and XPM commands.
🛠 How to Get Started
- Install the binary (see README).
- Update the standard library:
xphage update-stdlib
- Create a new project:
xphage init
- Start coding – write your
.xp0file and import libraries with~link.
🙏 Contributors
Special thanks to the AeonCoreX Lab team and the open‑source community for testing and feedback.
🔮 Roadmap Ahead
Next up: v3.5 will bring neural interface integration and real‑time synthesis.
Happy coding! 🚀