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