Commit graph

119 commits

Author SHA1 Message Date
Percs
ee85b48d33 fix: proxy Node.getRootNode 2024-10-14 12:17:37 -05:00
velzie
8fc98e66c8
fix siteflags 2024-10-13 15:05:55 -04:00
velzie
b6bdb674fb
merge 2024-10-13 10:21:54 -04:00
velzie
337134bcdc
refactor: delete codecs/ & self.$scramjet 2024-10-13 10:20:19 -04:00
Toshit Chawda
593e06383e
just make it a ref 2024-10-12 19:59:21 -07:00
velzie
add57d720b
add frames to UNSAFE_GLOBALS 2024-10-12 22:40:05 -04:00
Toshit Chawda
1c1e446e52
2024-10-12 17:16:33 -07:00
Toshit Chawda
55f311ac3c
2024-10-12 16:58:13 -07:00
Toshit Chawda
0dc93d6f62
updates 2024-10-12 09:48:03 -07:00
velzie
118610cc99 scramitizer 2024-10-10 17:55:01 -04:00
wearrrrr
794f9a8a46 set up infrastructure for having the original code above each function for debugging 2024-10-02 15:29:31 -05:00
wearrrrr
ce47293115 Check for necessary binaries in rewriter.sh 2024-09-28 16:40:12 -05:00
velzie
5d71685997
massive speedup in sourcemaps.ts 2024-09-02 14:20:45 -04:00
velzie
fac329b1dc
source maps 2024-09-01 19:37:33 -04:00
velzie
ec0fb8b70a
fix data url workers 2024-08-31 18:26:17 -04:00
velzie
4d1b7ef1b8
add more flags 2024-08-31 14:49:08 -04:00
velzie
5024e19c08
add setRealm rewriting 2024-08-25 20:53:43 -04:00
ProgrammerIn-wonderland
1fcc4efa1b
make build.sh executable 2024-08-11 17:50:44 -04:00
velzie
243028483e
walk rest of new tree 2024-08-09 22:47:56 -04:00
velzie
e20f1ac89f
un-revert tryset fix 2024-08-09 19:56:45 -04:00
velzie
0c0490e751
clean scramjet scripts from dom 2024-08-09 19:56:02 -04:00
velzie
066777fe94
rewrite import.meta 2024-08-09 17:41:34 -04:00
velzie
f9dd137e5b
I LOVE ASI!!! I LOVE ASI!!!! 2024-08-09 17:08:17 -04:00
velzie
90fb31d8c1
walk try statemnet 2024-08-03 12:27:24 -04:00
velzie
a5486de863
fix syntax error in tryset 2024-08-03 11:58:59 -04:00
Percs
e3540a8b5d add rust toolchain and dont clean build rspack 2024-08-02 21:30:26 -05:00
Toshit Chawda
4549f3e672
optimizations 2024-08-02 15:20:54 -07:00
velzie
14a0305bdb
test cases and drm 2024-08-02 18:16:44 -04:00
velzie
cb395552c8
move wasm.js into separate file 2024-08-02 17:30:29 -04:00
Toshit Chawda
034c8e1c6d
update rewriter 2024-07-30 15:27:51 -07:00
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