Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
62c409a
feat: Add deterministic runtime support with disabled eval and functi…
mjwebblue Dec 10, 2025
adac78b
feat: Add support for deterministic random function in QuickJS
mjwebblue Dec 10, 2025
7ad043a
feat: Add support for disabling Promise in deterministic runtime
mjwebblue Dec 10, 2025
c9947ce
feat: Add support for disabling RegExp and Proxy in deterministic run…
mjwebblue Dec 10, 2025
3122759
feat: Add support for disabling Typed Arrays, WebAssembly, and Atomic…
mjwebblue Dec 10, 2025
b2d3464
feat: Add support for disabling console and print in deterministic ru…
mjwebblue Dec 10, 2025
eb8f3eb
feat: Add support for preventing extensions in deterministic runtime
mjwebblue Dec 10, 2025
5595afe
feat: Introduce gas management in QuickJS runtime
mjwebblue Dec 11, 2025
ba10dc4
feat: Implement gas allocation tracking in memory management functions
mjwebblue Dec 11, 2025
b4a584c
feat: Enhance deterministic runtime with garbage collection improvements
mjwebblue Dec 11, 2025
f8f443f
feat: Implement gas tracing functionality in QuickJS runtime
mjwebblue Dec 11, 2025
821a066
fix: Reset gas trace counts using dedicated function
mjwebblue Dec 12, 2025
8f4f682
feat(quickjs): add DV (canonical CBOR) encode/decode
mjwebblue Dec 15, 2025
9cfaffe
feat(quickjs): add deterministic context init with ABI manifest hash …
mjwebblue Dec 16, 2025
cd02581
feat(quickjs): add deterministic host_call dispatcher API (wasm impor…
mjwebblue Dec 16, 2025
17b1910
feat(quickjs-host): add HostError + host response envelope helpers
mjwebblue Dec 16, 2025
54c408d
feat(quickjs-host): parse Host.v1 manifest and install deterministic …
mjwebblue Dec 16, 2025
9b3dbfd
feat(ergonomics): add document/canon/event globals from Host.v1 + con…
mjwebblue Dec 16, 2025
e29f465
feat(host-tape): add optional host-call tape ring buffer for tracing …
mjwebblue Dec 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@ endif

all: $(OBJDIR) $(OBJDIR)/quickjs.check.o $(OBJDIR)/qjs.check.o $(PROGS)

QJS_LIB_OBJS=$(OBJDIR)/quickjs.o $(OBJDIR)/dtoa.o $(OBJDIR)/libregexp.o $(OBJDIR)/libunicode.o $(OBJDIR)/cutils.o $(OBJDIR)/quickjs-libc.o
QJS_LIB_OBJS=$(OBJDIR)/quickjs.o $(OBJDIR)/quickjs-host.o $(OBJDIR)/quickjs-dv.o $(OBJDIR)/quickjs-sha256.o $(OBJDIR)/dtoa.o $(OBJDIR)/libregexp.o $(OBJDIR)/libunicode.o $(OBJDIR)/cutils.o $(OBJDIR)/quickjs-libc.o

QJS_OBJS=$(OBJDIR)/qjs.o $(OBJDIR)/repl.o $(QJS_LIB_OBJS)

Expand Down
Loading