Commit graph

17 commits

Author SHA1 Message Date
f88d632767 WIP: Put a pin in this. It's broken but I'm moving on for a minute 2023-12-29 07:28:43 -08:00
743a1cc623 [quickjs] More debugger work 2023-09-24 11:24:28 -07:00
0531387498 [quickjs] Turn off asan again 2023-09-23 09:11:35 -05:00
26fb773b0b [quickjs] Oops the breakpoint op can't be defined here or bad things
I should have read the very important comment. :(
2023-09-23 09:11:07 -05:00
3570c7a55b [quickjs] Remove CONFIG_DEBUGGER for now
I will add it back later once the debugger is done
2023-09-23 09:10:48 -05:00
5c08cd4acc [quickjs] Makefile shenanigans 2023-09-23 08:53:02 -05:00
c4142cce60 [quickjs] Warnings and debug qjsc 2023-09-23 08:48:33 -05:00
de77e9e6b9 [quickjs] More debugger work
- Helpers for frame position stuff
- Debug Frame manipulation
2023-09-22 22:11:47 -05:00
6fa3e64b8d [quickjs] Debugger 2023-09-22 13:26:33 -05:00
c96a1a4979 [quickjs][oden][oden-js] Source maps
The worst support but it should cost very little if nobody is using
them (psst we're using them)
2023-09-21 01:51:55 -05:00
7a1bf5a19b [oden][oden-js] Notes on source maps 2023-09-15 07:59:49 -07:00
6200ed31b6 [oden-js] Fix cross-platform conversions
Lots of places were assuming that bool and c int were interchangeable,
but of course on windows a c int is 32 bits and that confused
everybody. Tighten up the definitions in static-functions, which
causes us to fix boolean conversion. Also add tests for boolean
conversion, and also add better debug formatting of JS values.
2023-08-19 07:38:15 -07:00
c574fd8cb8 [oden] Native Modules 2023-06-21 06:19:14 -07:00
8d7dd789ed [oden] JavaScript, god help me 2023-06-19 13:46:09 -07:00
16e6f1304c [oden-js] Get module exports 2023-06-19 13:24:35 -07:00
0c8367d29f [oden-js-sys] Add functions to get more information of modules
Adopt https://github.com/bellard/quickjs/pull/35
2023-06-19 12:51:35 -07:00
898b1fe129 [oden] Grab my incomplete QuickJS wrapper 2023-06-18 06:31:37 -07:00