coldpass

Ray-Tracing-Systems/kernel_slicer

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Works

Static status badge · SVG · read-only JSON. Embed with ![Coldpass status](https://coldpass.dev/badge/Ray-Tracing-Systems--kernel_slicer.svg).

Works

Only older checks are saved; no current product test.

Answers apply to each recorded setup, revision and operation. Earlier observations remain in Run details.

Tested on Linux
PlatformHaikuLuna
Linuxyes

Linux / Haiku 5.5: yes · Oct 17, 2026 · ded35e685a73 · claude-code / 2.1.300 (Claude Code)
Recorded operation: /workspace/cmake-build-release/kslicer /tmp/ks_smoke/filter.cpp -mainClass Filter -stdlibfolder /workspace/TINYSTL -shaderCC slang -reorderLoops YX -DKERNEL_SLICER -selfdir /workspace

Needs keys or browser
None seen
Setup time
18 min 58 s to install
Issue
none found in recorded check

Safety: no observations were recorded for the selected revision. Functional results do not establish a safety result.

Repair history and test corrections
Run details

Haiku 5.5

Native agent · Checked operation passed

Checked operation /workspace/cmake-build-release/kslicer /tmp/ks_smoke/filter.cpp -mainClass Filter -stdlibfolder /workspace/TINYSTL -shaderCC slang -reorderLoops YX -DKERNEL_SLICER -selfdir /workspace

Agent-reported scope: Build kslicer (translator) per README 'Linux with apt' path, then translate a small self-contained C++ class (Filter with an IPV kernel2D_ kernel) to Slang: kslicer <file> -mainClass Filter -stdlibfolder TINYSTL -shaderCC slang -reorderLoops YX -DKERNEL_SLICER -selfdir /workspace

Run details
run
Ray-Tracing-Systems--kernel_slicer-claude-haiku-5-5-1792232179383176536
date
Oct 17, 2026
time to working
1342.5s
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.022123
Recorded source
https://github.com/Ray-Tracing-Systems/kernel_slicer
Tool transport
mcp-assigned-vm
Test version
readme-520bfd15730ba11f12f732859d1d8be557b2f38c2b58468f19f590c551dabe62
revision
ded35e685a735cb0e27e6c17f7b78a7d0550b00b

Agent-reported additional finding (agent-reported): For sample apps: fetch submodules at the pinned commit (needs a git checkout of ded35e6, then git submodule update --init). For shader compile: install the Vulkan SDK (slangc, glslangValidator). On a 2 GB VM build with -j2 and add swap; -j8 OOMs.

What the agent did

Build kslicer (translator) per README 'Linux with apt' path, then translate a small self-contained C++ class (Filter with an IPV kernel2D_ kernel) to Slang: kslicer <file> -mainClass Filter -stdlibfolder TINYSTL -shaderCC slang -reorderLoops YX -DKERNEL_SLICER -selfdir /workspace

Read README; Ubuntu 24.04 detected, followed 'Linux with apt' section
Pointed apt at HTTP proxy http://192.0.2.1:3128 (apt could not resolve archive.ubuntu.com directly); apt-get update
apt-get install wget git cmake make g++ ca-certificates lsb-release gnupg software-properties-common libvulkan-dev
README 'wget llvm.sh; sudo ./llvm.sh 17' rejected: Ubuntu 24.04.5 not supported by the script; used the README package line instead: apt-get install llvm-17-dev libclang-17-dev clang-17 (LLVM 17.0.6)
sudo touch /usr/lib/llvm-17/bin/yaml-bench
mkdir cmake-build-release; cmake -DCMAKE_BUILD_TYPE=Release .. (configure OK)
make -j8 killed by OOM (cc1plus on kslicer_main.cpp; VM has 1.8 GB RAM, 2 cores); added 4 GB /swapfile; make -j2 -> built target kslicer (47 MB)
kslicer -h -> rc 0
Translated /tmp/ks_smoke/filter.cpp to Slang in a scratch dir outside the repo: rc 0, Finished!, generated filter_generated.{h,cpp}, filter_generated_ds.cpp, filter_generated_init.cpp, shaders_generated/kernel2D_Scale.slang
Product source under /workspace was not modified

No product verdict. Run record.