dirkf
|
c1a03b1ac3
[jsinterp] Fix and improve loose and strict equality operations
|
8 hónapja |
dirkf
|
118c6d7a17
[jsinterp] Implement `typeof` operator
|
8 hónapja |
dirkf
|
dbc08fba83
[jsinterp] Improve slice implementation for player b12cc44b
|
1 éve |
dirkf
|
d35ce6ce95
[jsinterp] Support functionality for player `b22ef6e7`
|
1 éve |
dirkf
|
756f6b45c7
[jsinterp] Re-align JSInterp and tests (esp.) with yt-dlp
|
1 éve |
dirkf
|
ad01fa6cca
[jsinterp] Add Debugger from yt-dlp
|
1 éve |
dirkf
|
f24bc9272e
[Misc] Fixes for 2.6 compatibility
|
2 éve |
dirkf
|
a2534f7b88
[jsinterp] Fix div bug breaking player 8c7583ff
|
2 éve |
dirkf
|
d89c2137ba
[jsinterp] Small updates for a85a875
|
2 éve |
dirkf
|
a85a875fef
[jsinterp] Handle NaN in bitwise operators
|
2 éve |
dirkf
|
211cbfd5d4
[jsinterp] Minimally handle arithmetic operator precedence
|
2 éve |
dirkf
|
0402710227
[jsinterp] Fix regexp parsing and .replace[All] method
|
2 éve |
dirkf
|
295736c9cb
[jsinterp] Improve parsing
|
2 éve |
pukkandan
|
14ef89a8da
Support `if` statements
|
2 éve |
dirkf
|
55c823634d
[jsinterp] Handle new YT players 113ca41c, c57c113c
|
3 éve |
dirkf
|
4c6fba3765
[jsinterp] Improve try/catch/finally support
|
3 éve |
dirkf
|
d619dd712f
[jsinterp] Fix bug in operator precedence
|
3 éve |
dirkf
|
46b8ae2f52
[jsinterp] Clean up and pull yt-dlp style
|
3 éve |
dirkf
|
538ec65ba7
[jsinterp] Handle regexp literals and throw/catch execution (#31182)
|
3 éve |
dirkf
|
b0a60ce203
[jsinterp] Improve JS language support (#31175)
|
3 éve |
dirkf
|
d231b56717
[jsinterp] Overhaul JSInterp to handle new YT players 4c3f79c5, 324f67b9 (#31170)
|
3 éve |
df
|
e1eae16b56
Handle default in switch better
|
3 éve |
df
|
96f87aaa3b
Back-port JS interpreter upgrade from yt-dlp PR #1437
|
3 éve |
Yen Chi Hsuan
|
582be35847
Update coding style after pycodestyle 2.1.0
|
8 éve |
Kacper Michajłow
|
189935f159
[jsinterp] Fix function calls without arguments.
|
8 éve |
Yen Chi Hsuan
|
ff29bf81f8
[jsinterp] Support alternative function definition form
|
9 éve |
Philipp Hagemeister
|
3eff81fbf7
[jsinterp] Disable comment support
|
10 éve |
Philipp Hagemeister
|
9e3f19919a
[jsinterp] Beef up and add tests
|
10 éve |