about summary refs log tree commit diff stats
path: root/lib/quickjs
Commit message (Collapse)AuthorAgeFilesLines
* Add utf-8 support to libregexpbptato2023-07-041-6/+14
| | | | | | | This allows us to greatly simplify exec(Regex). In particular, we no longer have to convert any line containing non-ascii characters into UTF-16 (which was a significant inefficiency in regex search until now).
* Remove getClassID hackbptato2023-06-272-0/+10
| | | | Add a JS_GetClassID function to QJS instead.
* Working Nim-QuickJS GC integrationbptato2023-06-242-2/+60
| | | | I believe this works correctly. Hopefully I'm not wrong.
* Include QuickJS sources in the repositorybptato2023-06-2216-0/+74804
Taken from txiki.js, so it includes zamofex's top-level await patch.