Commit graph

39 commits

Author SHA1 Message Date
velzie
1a98345d9e
don't wrap inside a typeof 2024-07-30 08:18:01 -04:00
velzie
2ed32461d9
merge 2024-07-30 07:22:20 -04:00
velzie
b9f4eba034
add scramdbg heavy arg filterer 2024-07-30 07:21:07 -04:00
Toshit Chawda
f0e8aed666
pass in full scramjet config 2024-07-29 22:29:32 -07:00
Toshit Chawda
c60645d478
fix 2024-07-29 22:23:28 -07:00
Toshit Chawda
f8fb713328
check for valid encode function 2024-07-29 22:21:38 -07:00
Toshit Chawda
9ad3faa331
cargo fmt 2024-07-29 22:18:07 -07:00
Toshit Chawda
3d1b5b4c09
clippy + refactor out config parsing 2024-07-29 22:17:44 -07:00
Toshit Chawda
aa218770c7
add debuginfo 2024-07-29 22:05:28 -07:00
Toshit Chawda
bddc7d6550
Revert "optimize for size"
This reverts commit a56729a5dc.
2024-07-29 22:02:51 -07:00
velzie
58f6a4330a
add try statement catching 2024-07-29 14:05:28 -04:00
velzie
ec8421be8f
implement direct and indirect eval 2024-07-28 21:45:41 -04:00
velzie
113f25a7fe
nuke debugger; 2024-07-28 19:52:38 -04:00
velzie
34c3cc5094
fix a bunch of edge cases in the rewriter 2024-07-28 10:48:05 -04:00
velzie
396170e4ea
fix rewriter 2024-07-27 16:40:50 -04:00
velzie
dc490064d3
remove useless logs 2024-07-27 12:02:52 -04:00
Toshit Chawda
a56729a5dc
optimize for size 2024-07-26 22:50:34 -07:00
Toshit Chawda
eebefbc070
use js function to encode 2024-07-26 22:24:25 -07:00
Toshit Chawda
11a0c09179
add encoder function arg 2024-07-26 22:06:13 -07:00
Toshit Chawda
544134f800
clippy 2024-07-26 21:42:45 -07:00
velzie
91dc2f96cd
fix assignment mangling 2024-07-21 16:20:08 -04:00
velzie
02fbb25778
scuffed ahh assignmentrewriter 2024-07-19 19:55:15 -04:00
velzie
eba3e759fd
export declarations (untested) 2024-07-18 21:46:44 -04:00
velzie
6a5ecc4efc
rewrite the rewriter 2024-07-18 20:26:13 -04:00
velzie
41acba634d
squeeze the last ms of performance out of the rewriter 2024-07-17 18:42:20 -04:00
velzie
213f7bfa2b
make rewriter BLAZINGLY FAST 🔥🔥🔥🔥🔥 2024-07-17 17:46:23 -04:00
Avad3
76035db4e9 fix pwsh build script 2024-07-17 11:38:48 -04:00
velzie
fafeef060a
merge 2024-07-17 08:07:41 -04:00
velzie
862f909624
esmodules 2024-07-17 08:06:27 -04:00
Percs
d6dd1d4ca3 prettier 2024-07-16 17:42:21 -05:00
velzie
7be4573d1b
add rewrite_js_from_arraybuffer 2024-07-16 13:21:54 -04:00
Avad3
fcd74677d7 powershell build script for windows users 2024-07-16 05:29:02 -04:00
wearrrrr
a375e46dea Add rewriter:build command, and add message for when rewriter build completes successfully 2024-07-15 19:59:37 -05:00
velzie
ea6cee880f
import rewriting (sorta) 2024-07-15 20:26:51 -04:00
velzie
408bf39ffd
various cooking 2024-07-15 14:38:53 -04:00
velzie
3fb846036e
fix rewriter 2024-07-15 13:56:41 -04:00
velzie
3462785c39
fix rewriter 2024-07-15 08:12:45 -04:00
Percs
39f11ef812 rewrite location properly 2024-07-15 00:16:48 -05:00
velzie
6cc293b453 wasm 2024-07-14 23:53:41 -05:00