Skip to content

Tags: humancto/forge-lang

Tags

v0.4.3

Toggle v0.4.3's commit message
v0.4.3 — VM parity, panic safety, and deadlock fixes

Bug-fix release. No breaking changes.

Key fixes:
- VM builtins any/all/unique/sum/min_of/max_of/assert_ne now work in --vm mode
- fix ok()/err() lowercase aliases were silently broken in --vm mode
- fix float(str) parity in --vm mode
- fix entries({}) and keys({}) returning Null for empty objects
- find/flat_map implemented natively in VM (no more interpreter spawn)
- pg.query/pg.execute nested block_on deadlock eliminated
- Panic safety sweep: sus(), parser decorators, compiler loop stack
- 8x Mutex lock() poison recovery in interpreter environment
- JIT dead_code warnings suppressed (M2 infrastructure)

626/626 tests pass. Verified by running actual Forge programs in --vm mode.

v0.4.2

Toggle v0.4.2's commit message
v0.4.2 — Quality pass: 6 critical fixes

v0.4.1

Toggle v0.4.1's commit message
chore: bump version to 0.4.1, fix db_parameterized example, update CL…

…AUDE.md

- Bump version from 0.4.0 to 0.4.1
- Remove db.last_insert_rowid() call from db_parameterized.fg (not implemented)
- Update CLAUDE.md: test counts (577 Rust / 1004 total), 18 examples,
  note parameterized queries now available across all DB modules

v0.4.0

Toggle v0.4.0's commit message
docs: update book to v0.4.0 — new chapters, specs, rebuilt PDF

Add Chapter 32 (jwt) and Chapter 33 (mysql) to PROGRAMMING_FORGE.md.
Create full language spec pages for jwt and mysql modules. Update
README, CLAUDE.md, overview, and SUMMARY with new module counts.
Bump version to v0.4.0. Regenerate PDF book.

v0.3.3

Toggle v0.3.3's commit message
chore: bump version to 0.3.3, add type system + concurrency + debug k…

…it + comparison sections to landing page

v0.3.2

Toggle v0.3.2's commit message
bump version to 0.3.2

v0.3.1

Toggle v0.3.1's commit message
fix: read version from Cargo.toml instead of hardcoded string

Use env!("CARGO_PKG_VERSION") so the binary version always matches
Cargo.toml, eliminating manual version bumps in main.rs.

v0.3.0

Toggle v0.3.0's commit message
Forge v0.3.0 — 73 new functions, GenZ debug kit, NPC module, 822 tests

v0.2.0

Toggle v0.2.0's commit message
fix: use macos-latest for all macOS builds (macos-13 deprecated)

Made-with: Cursor