aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/jsinterp.py
AgeCommit message (Expand)Author
2023-07-18[test] Fixes for old Pythonsdirkf
2023-07-05[Misc] Fixes for 2.6 compatibilitydirkf
2023-06-18[YouTube] Improve fix for ae8ba2cdirkf
2023-06-17[jsinterp] Don't find unrelated objectsdirkf
2023-06-17[jsinterp] Fix test for failed match in extract_object()dirkf
2023-06-11[jsinterp] Fix div bug breaking player 8c7583ffdirkf
2023-05-23[jsinterp] Small updates for a85a875dirkf
2023-05-11[jsinterp] Add short-cut evaluation for common expressiondirkf
2023-05-11[jsinterp] Handle NaN in bitwise operatorsdirkf
2023-04-21[jsinterp] Minimally handle arithmetic operator precedencedirkf
2023-03-07[jsinterp] Fix regexp parsing and .replace[All] methoddirkf
2023-03-03[jsinterp] Handle `Date` at epoch 0pukkandan
2023-02-19[jsinterp] Fix dict comprehension for Py2.6dirkf
2023-02-12[jsinterp] Nitsdirkf
2023-02-02[jsinterp] Improve parsingdirkf
2023-02-02Support `if` statementspukkandan
2022-10-11[JSInterp] Improve separation logicdirkf
2022-09-03[jsinterp] Workaround operator associativity issuepukkandan
2022-09-01[jsinterp] Handle new YT players 113ca41c, c57c113cdirkf
2022-08-26[jsinterp] Improve try/catch/finally supportdirkf
2022-08-25[jsinterp] Fix bug in operator precedencedirkf
2022-08-19[jsinterp] Clean up and pull yt-dlp styledirkf
2022-08-19[jsinterp] Handle regexp literals and throw/catch execution (#31182)dirkf
2022-08-17[jsinterp] Improve JS language support (#31175)dirkf
2022-08-14[jsinterp] Overhaul JSInterp to handle new YT players 4c3f79c5, 324f67b9 (#31...dirkf
2022-01-30Refactor JSInterpreter._separatedirkf
2022-01-30Back-port test_youtube_signature.py from yt-dlp and fix JSInterp accordinglydirkf
2022-01-30Fix splice to handle floatdirkf
2022-01-30Handle default in switch betterdf
2022-01-30Back-port JS interpreter upgrade from yt-dlp PR #1437df
2017-05-18[jsinterp] Fix typo and cleanup regexes (closes #13134)Sergey M․
2017-05-18[jsinterp] Add support for quoted names and indexers (closes #13123, closes #...Sergey M․
2017-01-10[youtube] Fix extraction (closes #11663, #11664)Sergey M․
2016-11-11[jsinterp] Fix function calls without arguments.Kacper Michajłow
2016-06-23[jsinterp] Relax JS function regex (Closes #9863)Sergey M․
2016-06-20Revert "[jsinterp] Avoid double key lookup for setting new key"Philipp Hagemeister
2016-06-19[jsinterp] Avoid double key lookup for setting new keyLucas Moura
2015-12-18[jsinterp] Extend function regex (Closes #7900, closes #7901)Sergey M․
2015-11-24[jsinterp] Adapt to updated YouTube code generation (Fixes #7623, fixes #7624...Philipp Hagemeister
2015-11-10[jsinterp] Support alternative function definition formYen Chi Hsuan
2015-02-18[jsinterp] Disable comment supportPhilipp Hagemeister
2015-02-02[jsinterp] Correct div commandPhilipp Hagemeister
2015-02-01[jsinterp] Beef up and add testsPhilipp Hagemeister
2014-11-21Update jsinterp.pytinybug
2014-07-25[jsinterp] Fix slicePhilipp Hagemeister
2014-07-25[jsinterp] Allow uppercase object namesPhilipp Hagemeister
2014-07-24[jsinterp] Do not expect dot in simple function callPhilipp Hagemeister
2014-07-24[jsinterp] 'reverse' modifies the array in place (fixes #3334)Jaime Marquínez Ferrándiz
2014-07-24[jsinterp] Implement splice and general improvementPhilipp Hagemeister
2014-07-23[jsinterp] Allow digits in function namesPhilipp Hagemeister