Skip to content

History

Revisions

  • docs: explain UI and visualization surfaces

    @softwarewrighter softwarewrighter committed Sep 2, 2026
    6178045
  • docs: refresh recent changes and companion repositories

    @softwarewrighter softwarewrighter committed Sep 2, 2026
    0d0b40a
  • errata: E-030 read_stdin_chunk (bounded stdin, interp+compiler parity); fix smart quotes L238

    @softwarewrighter softwarewrighter committed Aug 18, 2026
    659d3bb
  • errata: compiler process semantics + pristine stdout shipped (E-029) print/eprint/exit/read_stdin lower in the compile-to-Rust path, and a compiled binary's stdout is pristine (ok suppressed, err->stderr+exit1, plain value echoed). Source of truth docs/lang-reference.md Scripting.

    @softwarewrighter softwarewrighter committed Aug 17, 2026
    b336502
  • errata: confined file modification time shipped (E-028 + capability row) file_metadata(path) -> ok({kind,size,modified_unix_ms})/err shipped for the interpreter: exact UTC Unix-ms last-modified time, err when unavailable, sandboxed like file_size. Adds E-028 (RESOLVED 2026-08-16) and a File metadata row in the Capability Matrix. Source of truth docs/lang-reference.md + docs/glossary.md in the sw-mlpl repo.

    @softwarewrighter softwarewrighter committed Aug 16, 2026
    2c212fb
  • errata: dynamic extension loading shipped (E-027 + capability row) load_extension + MLPL_EXTENSION_PATH + cdylib dlopen shipped for the interpreter. Adds E-027 (RESOLVED 2026-08-16) and a dynamic-loading row in the Capability Matrix; source of truth docs/lang-reference.md + docs/extensions-dynamic-load-design.md in the sw-mlpl repo.

    @softwarewrighter softwarewrighter committed Aug 16, 2026
    ec78b19
  • errata: E-026 -- native extension event loop + ports shipped

    @softwarewrighter softwarewrighter committed Aug 16, 2026
    d0c633a
  • errata: E-024 update -- extension C-ABI boundary now crosses arrays/handles/records

    @softwarewrighter softwarewrighter committed Aug 15, 2026
    cc033a5
  • errata: E-023 svg() types documented + concat example fixed (resolved)

    @softwarewrighter softwarewrighter committed Aug 13, 2026
    b607da6
  • wiki: MLPB v2 CRC32 integrity in Capability Matrix + errata E-025 to_native emits MLPB v2 (payload CRC32); parse_native verifies it and still reads v1 buffers.

    @softwarewrighter softwarewrighter committed Aug 9, 2026
    5565abd
  • wiki: extension C-ABI adapter capability + errata E-024 Statically linked #[repr(C)] providers register via register_c_extension and dispatch as namespace:function (scalar values). Added a Capability Matrix row and the matching errata entry.

    @softwarewrighter softwarewrighter committed Aug 9, 2026
    2628c99
  • Capability matrix: typed-native binary codec (to_native/parse_native)

    @softwarewrighter softwarewrighter committed Aug 9, 2026
    86d5b62
  • Capability matrix: native extension registry (first slice)

    @softwarewrighter softwarewrighter committed Aug 9, 2026
    0b7c166
  • Capability matrix: write_stdout (non-seekable byte sink)

    @softwarewrighter softwarewrighter committed Aug 9, 2026
    ae8aca8
  • Capability matrix: append_bytes (incremental byte sink)

    @softwarewrighter softwarewrighter committed Aug 9, 2026
    a4e4c30
  • Capability matrix: tagged $mlpl envelope (lossless round trip)

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    440495b
  • Capability matrix: record_keys + JSON duplicate-key rejection

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    82dfdcc
  • Capability matrix: max_elements decode cap

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    e7a504b
  • Capability matrix: bounded file I/O (read_bytes range, file_size)

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    7f55595
  • Capability matrix: Result round trip ({results:1})

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    fb90c81
  • Capability matrix: decode limits (max_depth / max_bytes)

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    dfc9cf6
  • Capability matrix: TOML codec (parse_toml / to_toml)

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    b93ce73
  • Capability matrix: write_atomic (crash-safe write)

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    15dc151
  • Capability matrix: read_bytes/write_bytes (raw-byte I/O)

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    22c03c9
  • Capability matrix: type_of (root value-kind detection)

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    3422259
  • Capability matrix: to_json (JSON round trip)

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    89091c1
  • Capability matrix: has_field / record_get

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    c6b24a2
  • Capability matrix: KV-cache generation surface

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    f7d4beb
  • Capability matrix: fixed-width bit operations

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    fa3e284
  • Capability matrix: clock_ms monotonic clock

    @softwarewrighter softwarewrighter committed Aug 8, 2026
    c7814d2