diff --git a/web/documentation/extensions/redis/redis.md b/web/documentation/extensions/redis/redis.md index 9a99534..42c21c5 100644 --- a/web/documentation/extensions/redis/redis.md +++ b/web/documentation/extensions/redis/redis.md @@ -32,7 +32,7 @@ The Redis extension adds a minimal client for Redis-compatible servers using the Example CMake configure line enabling Redis along with other options: -
cmake -S . -B build_release -DCMAKE_BUILD_TYPE=Release \ +cmake -S . -B build -DCMAKE_BUILD_TYPE=Release \ -DFUN_WITH_REDIS=ONWhen configured, the build summary will include a line: diff --git a/web/documentation/funstx/funstx.md b/web/documentation/funstx/funstx.md index ca5b11a..e7e8cf4 100644 --- a/web/documentation/funstx/funstx.md +++ b/web/documentation/funstx/funstx.md @@ -4,7 +4,7 @@ published: true noToc: false noComments: false noDate: false -title: Fun - funstx — Fun syntax checker and fixer +title: funstx — Fun syntax checker and fixer subtitle: Syntax checker for .fun files with optional --fix auto-corrections; usage, exit codes, and limitations. description: Syntax checker for .fun files with optional --fix auto-corrections; usage, exit codes, and limitations. permalink: /documentation/funstx/ diff --git a/web/documentation/rust/rust.md b/web/documentation/rust/rust.md index 9ef016d..1a9ad0c 100644 --- a/web/documentation/rust/rust.md +++ b/web/documentation/rust/rust.md @@ -4,7 +4,7 @@ published: true noToc: false noComments: false noDate: false -title: Fun - Writing Rust-backed opcodes for Fun VM +title: Writing Rust-backed opcodes for Fun VM subtitle: Writing Rust-backed opcodes and wiring them into the C VM; build/setup notes. description: Writing Rust-backed opcodes and wiring them into the C VM; build/setup notes. permalink: /documentation/rust/ @@ -179,7 +179,7 @@ The minimal helpers shown cover 64-bit integers and simple strings. Extending th - Ensuring all pointers and lifetimes are well-defined: strings pushed to the VM should be copied or allocated using VM facilities so they remain valid after the call. - Keeping Rust no_std unless you add an allocator and link setup to support std. -## Troubleshooting +## Troubleshooting - Link errors: Make sure FUN_WITH_RUST=ON for your build directory and that the Rust library is compiled before linking the VM. Use the rust_ops_build target if provided by your profile. - Missing symbol at runtime: Confirm #[no_mangle] and extern "C" on the Rust function and that C sees the correct prototype. diff --git a/web/documentation/troubleshooting/troubleshooting.md b/web/documentation/troubleshooting/troubleshooting.md index 665f81f..555a1af 100644 --- a/web/documentation/troubleshooting/troubleshooting.md +++ b/web/documentation/troubleshooting/troubleshooting.md @@ -4,7 +4,7 @@ published: true noToc: false noComments: false noDate: false -title: Fun - Troubleshooting Guide +title: Troubleshooting Guide subtitle: Common issues and quick fixes for build, includes, and REPL usage. description: Common issues and quick fixes for build, includes, and REPL usage. permalink: /documentation/troubleshooting/