AdeshLang 0.3.0

AdeshLang Distribution & Update System

Deterministic, high-performance programming language distribution infrastructure

Overview

AdeshLang is an advanced programming language offering unified compilation backends (AOT Native via LLVM 23.1.1 / MLIR, JIT, VM, and Tree-Walk Interpreter), static typing with bidirectional inference, and built-in incremental component updates.

Incremental Component Updater

AdeshLang updates individual components (compiler binaries, standard library, static runtimes, AI models) incrementally without requiring full installer downloads:

$ adesh update

==> Checking for available updates... OK
  Current version : 0.3.0
  Components:
    • compiler     (18.4 MB)
    • stdlib       (3.2 MB)
    • runtime      (12.5 MB)

==> Applying incremental update...
  [1/3] Downloading delta components...
  [2/3] Verifying SHA-256 signatures...
  [3/3] Atomically updating version snapshot...
✓ AdeshLang updated successfully!

Key CLI Commands

adesh update Check and apply incremental updates to compiler, stdlib, and runtime
adesh rollback Instant, zero-downtime rollback to the previous working installation snapshot
adesh ai update Update embedded AI reasoning and code generation models independently
adesh doctor Verify toolchain integrity, LLVM 23.1.1 bindings, and environment variables

Architecture & Safety

1. Component Deltas Downloads only modified packages instead of redownloading full toolchains
2. Atomic Staging Staged and verified in versioned snapshots before active pointer swap
3. Instant Recovery Previous state is preserved for zero-risk updates and quick recovery