Skip to content

Releases: natescode/silicon

Silicon v0.2.0

12 Jun 16:32

Choose a tag to compare

Silicon v0.2.0

Installation

curl | sh (recommended):

curl -fsSL https://raw.githubusercontent.com/natescode/silicon/main/scripts/install.sh | sh

Manual: download the tarball for your platform below, extract, and place sgl on your PATH.

Tier 1 platforms

Platform Tarball
Linux x86-64 sgl-v0.2.0-linux-x86_64.tar.gz
Linux ARM64 sgl-v0.2.0-linux-aarch64.tar.gz
macOS ARM64 (Apple Silicon) sgl-v0.2.0-macos-aarch64.tar.gz
macOS x86-64 sgl-v0.2.0-macos-x86_64.tar.gz

Checksums

SHA-256 checksums are in the corresponding .sha256 files.

Changelog

See CHANGELOG.md for details.

Silicon v0.1.5

07 Jun 22:37

Choose a tag to compare

Silicon v0.1.5

Installation

curl | sh (recommended):

curl -fsSL https://raw.githubusercontent.com/natescode/silicon/main/scripts/install.sh | sh

Manual: download the tarball for your platform below, extract, and place sgl on your PATH.

Tier 1 platforms

Platform Tarball
Linux x86-64 sgl-v0.1.5-linux-x86_64.tar.gz
Linux ARM64 sgl-v0.1.5-linux-aarch64.tar.gz
macOS ARM64 (Apple Silicon) sgl-v0.1.5-macos-aarch64.tar.gz
macOS x86-64 sgl-v0.1.5-macos-x86_64.tar.gz

Checksums

SHA-256 checksums are in the corresponding .sha256 files.

Changelog

See CHANGELOG.md for details.

Silicon v0.1.3

05 Jun 18:30

Choose a tag to compare

Silicon v0.1.3

Installation

curl | sh (recommended):

curl -fsSL https://raw.githubusercontent.com/natescode/silicon/main/scripts/install.sh | sh

Manual: download the tarball for your platform below, extract, and place sgl on your PATH.

Tier 1 platforms

Platform Tarball
Linux x86-64 sgl-v0.1.3-linux-x86_64.tar.gz
Linux ARM64 sgl-v0.1.3-linux-aarch64.tar.gz
macOS ARM64 (Apple Silicon) sgl-v0.1.3-macos-aarch64.tar.gz
macOS x86-64 sgl-v0.1.3-macos-x86_64.tar.gz

Checksums

SHA-256 checksums are in the corresponding .sha256 files.

Changelog

See CHANGELOG.md for details.

Silicon v0.1.2

05 Jun 07:02

Choose a tag to compare

Silicon v0.1.2

Installation

curl | sh (recommended):

curl -fsSL https://raw.githubusercontent.com/natescode/silicon/main/scripts/install.sh | sh

Manual: download the tarball for your platform below, extract, and place sgl on your PATH.

Tier 1 platforms

Platform Tarball
Linux x86-64 sgl-v0.1.2-linux-x86_64.tar.gz
Linux ARM64 sgl-v0.1.2-linux-aarch64.tar.gz
macOS ARM64 (Apple Silicon) sgl-v0.1.2-macos-aarch64.tar.gz
macOS x86-64 sgl-v0.1.2-macos-x86_64.tar.gz

Checksums

SHA-256 checksums are in the corresponding .sha256 files.

Changelog

See CHANGELOG.md for details.

Silicon v0.1.0

01 Jun 22:27

Choose a tag to compare

First public alpha of Silicon — a small, WebAssembly-targeting systems language where language features (operators, control flow) are data (strata), compiled with a dependency-free hand-written parser.

Pre-1.0: this is 0.1; expect breaking changes on any surface until 1.0.

Install (Linux / macOS, x86_64 & arm64)

curl -fsSL https://raw.githubusercontent.com/natescode/silicon/main/scripts/install.sh | sh

Then:

sgl init my-project
cd my-project && sgl run    # → Hello, Silicon!

sgl run needs wasmtime on your PATH.

Binaries are standalone (the compiler is embedded). The linux-x86_64 build is verified end-to-end; the other targets are cross-compiled.