summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-03-17fixed memory leak introduced by 48796a0fa3c06143ba3d8c427f582cb7e78814a9Lorenzo Torres
2025-03-17fixed memory bug introduced by 48796a0fa3c06143ba3d8c427f582cb7e78814a9Lorenzo Torres
2025-03-17Refactored source code structure.Lorenzo Torres
2025-03-16Add defer avaliableExtensions (And also correct its name)luccie-cmd
Signed-off-by: luccie-cmd <luccie@sideros.org>
2025-03-16Change debugging message of Renderer.destroy()luccie-cmd
Signed-off-by: luccie-cmd <luccie@sideros.org>
2025-03-16Add documentation for Instance.create()luccie-cmd
Signed-off-by: luccie-cmd <luccie@sideros.org>
2025-03-16Added checking if our extensions are supported and make Renderer.destroy() ↵luccie-cmd
not return an error Signed-off-by: luccie-cmd <luccie@sideros.org>
2025-03-16temporarily disabled WebAssemblyLorenzo Torres
2025-03-16fixed spacing issues in `documentation/design.md`Lorenzo Torres
2025-03-14Fixed wrong calculation of locals size when parsing a wasm binaryErnesto Lanchares
The fix involves moving the function leb128Decode over to parser. To me it makes more sense for the function to belong in that module so I think of it as a positive change. However I do not think that returning two values is really necessary. I think a proper solution would be either to parse the code or wrap the stream so we can count how many bytes are readed. Therefore we could use std.leb.readUleb128 which should be less error-prone.
2025-03-12base codeLorenzo Torres