<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sl0ppij.git/CONTRIBUTING.md, branch main</title>
<subtitle>a sl0p.foo repository</subtitle>
<id>https://git.sl0p.foo/sl0ppij.git/atom/CONTRIBUTING.md?h=main</id>
<link rel='self' href='https://git.sl0p.foo/sl0ppij.git/atom/CONTRIBUTING.md?h=main'/>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/'/>
<updated>2026-07-30T14:50:12Z</updated>
<entry>
<title>fix(build): remove manpage, honor CARGO_TARGET_DIR, add cargo argument passthrough, remove clippy (#5426)</title>
<updated>2026-07-30T14:50:12Z</updated>
<author>
<name>Aram Drevekenin</name>
<email>aram@poor.dev</email>
</author>
<published>2026-07-30T14:50:12Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=0ed2edea0cabf1ca7ce0983d7a0ec0430a33d621'/>
<id>urn:sha1:0ed2edea0cabf1ca7ce0983d7a0ec0430a33d621</id>
<content type='text'>
* fix(build): remove manpage, honor CARGO_TARGET_DIR, add cargo argument passthrough, remove clippy

* add pr</content>
</entry>
<entry>
<title>Fish completion delete session (#5317)</title>
<updated>2026-06-30T10:35:30Z</updated>
<author>
<name>Zykino</name>
<email>Zykino@users.noreply.github.com</email>
</author>
<published>2026-06-30T10:35:30Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=ba152f53fc1d0a53a797c44efba2cdc58a9c19b7'/>
<id>urn:sha1:ba152f53fc1d0a53a797c44efba2cdc58a9c19b7</id>
<content type='text'>
* Add session completion for "delete-session"

Close #5316

* Force default value for CARGO_TARGET_DIR

Since we did not approved and maintain #2611

* Move `xtask run`'s specific output to stderr

That way command output can be redirected without garbage e.g.:
`cargo xtask run -- setup --generate-completion fish &gt; ~/.config/fish/completions/zellij.fish`

---------

Co-authored-by: Zykino &lt;3809938+Zykino@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>fix(e2e): stabilize tests and support Apple Silicon local dev (#4952)</title>
<updated>2026-04-01T10:41:07Z</updated>
<author>
<name>Thomas Linford</name>
<email>tlinford@users.noreply.github.com</email>
</author>
<published>2026-04-01T10:41:07Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=6542afabd80e44ab730413b92e3456a15a5f0a2f'/>
<id>urn:sha1:6542afabd80e44ab730413b92e3456a15a5f0a2f</id>
<content type='text'>
- cross-compile musl binary on macOS via cargo-zigbuild, with
arch-independent symlink so snapshots are stable across x86_64 and aarch64

- kill_running_sessions() now calls stop_zellij() instead of
start_zellij(), eliminating 3s startup per test

- prevent steps from firing prematurely by tightening completion conditions
and adding re-send logic for garbled keys</content>
</entry>
<entry>
<title>docs(CONTRIBUTING): Describe rust toolchain versioning policy (#4585)</title>
<updated>2026-01-07T06:11:25Z</updated>
<author>
<name>har7an</name>
<email>99636919+har7an@users.noreply.github.com</email>
</author>
<published>2026-01-07T06:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=8aba80ebcc8cc22c455ebcf377ef2793c459a4e3'/>
<id>urn:sha1:8aba80ebcc8cc22c455ebcf377ef2793c459a4e3</id>
<content type='text'>
* docs(CONTRIBUTING): Describe rust toolchain versioning policy

and mention the lack of a MSRV. This should allow people to discover how
toolchain updates are handled, even though there currently isn't much of
an explanation.

* docs(CHANGELOG): Mention PR #4585

which describes the Rust toolchain versioning policy.</content>
</entry>
<entry>
<title>docs(contributing): update PR statement wording</title>
<updated>2025-03-10T16:32:53Z</updated>
<author>
<name>Aram Drevekenin</name>
<email>aram@poor.dev</email>
</author>
<published>2025-03-10T16:32:53Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=92e209a3072b4c05a61ad12c8e445f80ef1ee441'/>
<id>urn:sha1:92e209a3072b4c05a61ad12c8e445f80ef1ee441</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dependencies: switch from Wasmer to Wasmtime (#3349)</title>
<updated>2024-06-28T14:47:43Z</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2024-06-28T14:47:43Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=7d7848cddcb303a8bdce6dd1431841345e9f6267'/>
<id>urn:sha1:7d7848cddcb303a8bdce6dd1431841345e9f6267</id>
<content type='text'>
* Remove ForeignFunctionEnv wrapper around PluginEnv

This will enable PluginEnv to be the Store context when migrating to
Wasmtime.

* Pass PluginEnv by value to load_plugin_instance

This will allow removing the Clone impl from PluginEnv when migrating to
Wasmtime as required by the missing Clone impl on Wasmtime's WasiCtx.

* Avoid passing a Store around when an Engine is enough

* Pass PluginEnv to the wasi read/write functions

Wasmtime requires storing the read/write end of the pipe outside of the
WasiCtx. Passing PluginEnv to these functions allows storing them in the
PluginEnv.

* Migrate to Wasmtime

* Switch from wasi-common to wasmtime-wasi

* Reduce verbosity of wasmtime_wasi logs

* Increase startup delay

To wait for all plugins to be compiled.

* Disable some wasmtime features

* Update to Wasmtime 21.0.1</content>
</entry>
<entry>
<title>chore(repo): update build instructions</title>
<updated>2023-08-28T15:47:49Z</updated>
<author>
<name>Aram Drevekenin</name>
<email>aram@poor.dev</email>
</author>
<published>2023-08-28T15:47:49Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=24ce348bb22730abd018ce9fa2fac2cb20f7c026'/>
<id>urn:sha1:24ce348bb22730abd018ce9fa2fac2cb20f7c026</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(contributing): status of contributions</title>
<updated>2023-06-14T11:24:34Z</updated>
<author>
<name>Aram Drevekenin</name>
<email>aram@poor.dev</email>
</author>
<published>2023-06-14T11:24:34Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=59239cc1133179e2825d98b5c2be7c6c3bfdcc9c'/>
<id>urn:sha1:59239cc1133179e2825d98b5c2be7c6c3bfdcc9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feature: simulate publishing (#2194)</title>
<updated>2023-03-06T18:16:21Z</updated>
<author>
<name>har7an</name>
<email>99636919+har7an@users.noreply.github.com</email>
</author>
<published>2023-03-06T18:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=46b9bc755e419236cea2b592c834782c90c76915'/>
<id>urn:sha1:46b9bc755e419236cea2b592c834782c90c76915</id>
<content type='text'>
* xtask: Add arguments to `publish`

that allow specifying a custom git remote to push to and a custom cargo
registry to publish packages to.

* xtask/publish: Don't release `xtask` subcrate

because it's not meant to be released at all.

* xtask/publish: Add status messages to publish

so we see what crate is currently being published, too.

* xtask/publish: Disable default features on `zellij`

because otherwise it tries to pick up the debug builds of the plugins,
which aren't part of released version of `zellij utils`.

* xtask/publish: Fix handling of custom registry

* docs: Add `RELEASE.md`

which explains how to simulate a zellij release.

* xtask: Apply rustfmt

* xtask: Remove `wasm-opt` from build steps

because recent versions cause havoc in the release process in GitHub
pipelines and it's primary goal is to only reduce binary size. Current
rust versions seem to produce very compact wasm binaries themselves,
though.

* .github: Don't install wasm-opt in workflows</content>
</entry>
<entry>
<title>chore(build): make the singlepass compiler opt-in through flags (#2146)</title>
<updated>2023-02-13T16:52:10Z</updated>
<author>
<name>m-lima</name>
<email>m-lima@users.noreply.github.com</email>
</author>
<published>2023-02-13T16:52:10Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=d1b458e37bf740a3a45bb80fb62edfb440e32ac3'/>
<id>urn:sha1:d1b458e37bf740a3a45bb80fb62edfb440e32ac3</id>
<content type='text'>
</content>
</entry>
</feed>
