Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
GH_TOKEN: ${{ github.token }}
run: |
mkdir -p /tmp/machdl
gh release download --repo octalide/mach \
gh release download --repo briar-systems/mach \
--pattern 'mach-*-x86_64-linux.tar.gz' --dir /tmp/machdl --clobber
tar -xzf /tmp/machdl/mach-*-x86_64-linux.tar.gz -C /tmp/machdl
cp /tmp/machdl/mach /usr/local/bin/mach
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
GH_TOKEN: ${{ github.token }}
run: |
mkdir -p /tmp/machdl
gh release download --repo octalide/mach \
gh release download --repo briar-systems/mach \
--pattern 'mach-*-x86_64-linux.tar.gz' --dir /tmp/machdl --clobber
tar -xzf /tmp/machdl/mach-*-x86_64-linux.tar.gz -C /tmp/machdl
cp /tmp/machdl/mach /usr/local/bin/mach
Expand Down
10 changes: 5 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ from the constant seed directly. Built with mach 2.5.9.

- crypto/hash: `fnv1a` exposes `pub val FNV_INIT` (and `pub` `FNV_OFFSET` /
`FNV_PRIME`) instead of `pub fun init()`. Callers fold from the constant seed
rather than a function that returned it (#1600 on octalide/mach).
rather than a function that returned it (#1600 on briar-systems/mach).

### Removed

Expand Down Expand Up @@ -153,7 +153,7 @@ shell-outs (cross-platform, including native windows).
Native-windows temp-file support: the temp directory is resolved per-OS at
use time (GetTempPathA on windows, $TMPDIR with /tmp fallback on posix). With v0.8.0's
loader fixes this completes the std side of the compiler's native windows
CI lane (octalide/mach#1351); the exec-fixture half of #258 was already
CI lane (briar-systems/mach#1351); the exec-fixture half of #258 was already
fixed in v0.7.0's OS-gated tests and ships via the pin bump.

### Added
Expand Down Expand Up @@ -382,11 +382,11 @@ These tests fail or hang under `mach test` and are tracked for follow-up. All
three are gaps in modules added during the 0.4.x rework (after 0.2.5), not
regressions:
- `thread: spawn and join` / `thread: is_done after join` deadlock — the clone
parent/child discrimination is a shared-memory race ([#195](https://github.com/octalide/mach-std/issues/195)).
parent/child discrimination is a shared-memory race ([#195](https://github.com/briar-systems/mach-std/issues/195)).
- `json: value_find on object` never matches — object keys are stored as
non-null-terminated source slices but compared with `str_equals` ([#196](https://github.com/octalide/mach-std/issues/196)).
non-null-terminated source slices but compared with `str_equals` ([#196](https://github.com/briar-systems/mach-std/issues/196)).
- `env: get PATH returns positive length` — the std code is correct; `mach test`
execs the test binary with an empty environment ([#197](https://github.com/octalide/mach-std/issues/197)).
execs the test binary with an empty environment ([#197](https://github.com/briar-systems/mach-std/issues/197)).

## [0.4.0] - 2026-03-10

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ To use the standard library in your Mach project, you can include it as a depend

```toml
[deps.mach-std]
git = "https://github.com/octalide/mach-std"
git = "https://github.com/briar-systems/mach-std"
ref = "branch/main"
```

You can also use the Mach dependency manager to add it to your project:

```bash
mach dep add mach-std --git https://github.com/octalide/mach-std --ref branch/main
mach dep add mach-std --git https://github.com/briar-systems/mach-std --ref branch/main
```

## Documentation
Expand Down
2 changes: 1 addition & 1 deletion src/runtime/linux/aarch64.mach
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
#
# VERIFICATION STATUS — written ahead of the mach aarch64 backend; two
# assumptions cannot be checked until the backend + qemu are available and
# MUST be confirmed there (tracked with #270 / octalide/mach#1431):
# MUST be confirmed there (tracked with #270 / briar-systems/mach#1431):
# (a) Entry frame: like x86_64 `_start`, the first asm instruction reads the
# raw kernel-supplied sp (argc at [sp]). This relies on mach not emitting
# a frame-setup prologue that moves sp before the asm block for the entry
Expand Down