Page Index - chung-leong/zigar GitHub Wiki
166 page(s) in this GitHub Wiki:
- Home
- A simple tutorial
- Abort signal
- Additional examples
- Allocator
- Allocator (JavaScript interface)
- Allocator.alloc(len[, align = 1])
- Allocator.dupe(arg)
- Allocator.free(arg)
- Array
- Async functions
- Bool
- Build process
- Compatibility
- Comptime fields
- Comptime float
- Comptime int
- Configuration
- Cowsay
- Cross langauge memory access
- Custom build file
- Donut
- Enum
- Enum literal
- Error set
- Error union
- Float
- Functions
- Generator
- Getting started
- Hello world
- Hello world (Bun)
- Hello world (Electron)
- Hello world (Node)
- Hello world (NW.js)
- Hello world (Rollup)
- Hello world (Vite)
- Hello world (Webpack)
- HTTP server
- HTTP server (zzz)
- Image filter
- Image filter (Bun)
- Image filter (Electron)
- Image filter (Node)
- Image filter (NW.js)
- Image filter (Rollup)
- Image filter (Vite)
- Image filter (Webpack)
- Image processing
- Implementation details
- Installation
- Int
- Interface structs
- Introduction
- Iterator
- JavaScript to Zig function conversion
- Language references
- Limitation ‣ No shared memory in Electron
- Limitation ‣ Number of concurrent function pointers in WebAssembly
- Limitations
- Lua interpreter
- Misalignment handling
- Modules
- Multithreading
- MySQL
- No return
- Null
- Opaque
- Option ‣ buildDir
- Option ‣ buildDirSize
- Option ‣ cacheDir
- Option ‣ clean
- Option ‣ embedWASM
- Option ‣ evalBranchQuota
- Option ‣ keepNames
- Option ‣ maxMemory
- Option ‣ multithreaded
- Option ‣ nodeCompat
- Option ‣ omitFunctions
- Option ‣ omitVariables
- Option ‣ optimize
- Option ‣ quiet
- Option ‣ sourceFiles
- Option ‣ stackSize
- Option ‣ stripWASM
- Option ‣ targets
- Option ‣ topLevelAwait
- Option ‣ useLibc
- Option ‣ zigArgs
- Option ‣ zigPath
- Optional
- Output stream redirection
- Patching WebAssembly thread implementation
- Pointer
- Promise
- Raylib
- SHA1 digest
- SHA1 digest (Bun)
- SHA1 digest (Electron)
- SHA1 digest (Node)
- SHA1 digest (NW.js)
- SHA1 digest (Vite)
- SHA1 digest (Webpack)
- Snprintf
- Special exports __zigar
- Special method ‣ slice(start, end)
- Special method ‣ subarray(start, end)
- Special method ‣ toJSON()
- Special method ‣ valueOf()
- Special methods
- Special module zigar
- Special properties
- Special property ‣ base64
- Special property ‣ clampedArray
- Special property ‣ dataView
- Special property ‣ dollar sign
- Special property ‣ string
- Special property ‣ typedArray
- SQLite
- Struct
- Troubleshooting
- Troubleshooting Electron install packages
- Tuple
- Type
- Types
- Undefined
- Union
- Variables
- Vector
- Void
- Zig data structures in JavaScript
- zigar.function
- zigar.function.AbortSignal
- zigar.function.AbortSignal.off(self)
- zigar.function.AbortSignal.on(self)
- zigar.function.Generator(T)
- zigar.function.Generator(T).any(self)
- zigar.function.Generator(T).end(self)
- zigar.function.Generator(T).init(ptr, cb)
- zigar.function.Generator(T).pipe(self, iterator)
- zigar.function.Generator(T).yield(self, value)
- zigar.function.GeneratorArgOf(function)
- zigar.function.GeneratorOf(function)
- zigar.function.Promise(T)
- zigar.function.Promise(T).any(self)
- zigar.function.Promise(T).init(ptr, cb)
- zigar.function.Promise(T).partition(self, allocator, count)
- zigar.function.Promise(T).resolve(self, value)
- zigar.function.PromiseArgOf(function)
- zigar.function.PromiseOf(function)
- zigar.function.release(fn_ptr)
- zigar.thread
- zigar.thread.end()
- zigar.thread.setParentId(id)
- zigar.thread.use()
- zigar.thread.WorkQueue(ns)
- zigar.thread.WorkQueue(ns).clear(self)
- zigar.thread.WorkQueue(ns).deinitAsync(self, promise)
- zigar.thread.WorkQueue(ns).init(self, options)
- zigar.thread.WorkQueue(ns).Options
- zigar.thread.WorkQueue(ns).push(self, func, args, dest)
- zigar.thread.WorkQueue(ns).ThreadEndParams
- zigar.thread.WorkQueue(ns).ThreadStartError
- zigar.thread.WorkQueue(ns).ThreadStartParams
- zigar.thread.WorkQueue(ns).wait(self)
- zigar.thread.WorkQueue(ns).waitAsync(self, promise)