about summary refs log tree commit diff
path: root/youtube_dl/jsinterp.py
Commit message (Expand)AuthorAgeFilesLines
* [test] Fixes for old Pythonsdirkf2023-07-181-7/+7
* [Misc] Fixes for 2.6 compatibilitydirkf2023-07-051-1/+12
* [YouTube] Improve fix for ae8ba2cdirkf2023-06-181-9/+12
* [jsinterp] Don't find unrelated objectsdirkf2023-06-171-7/+7
* [jsinterp] Fix test for failed match in extract_object()dirkf2023-06-171-1/+1
* [jsinterp] Fix div bug breaking player 8c7583ffdirkf2023-06-111-1/+1
* [jsinterp] Small updates for a85a875dirkf2023-05-231-7/+5
* [jsinterp] Add short-cut evaluation for common expressiondirkf2023-05-111-2/+20
* [jsinterp] Handle NaN in bitwise operatorsdirkf2023-05-111-9/+32
* [jsinterp] Minimally handle arithmetic operator precedencedirkf2023-04-211-3/+37
* [jsinterp] Fix regexp parsing and .replace[All] methoddirkf2023-03-071-27/+57
* [jsinterp] Handle `Date` at epoch 0pukkandan2023-03-031-1/+1
* [jsinterp] Fix dict comprehension for Py2.6dirkf2023-02-191-1/+1
* [jsinterp] Nitsdirkf2023-02-121-2/+2
* [jsinterp] Improve parsingdirkf2023-02-021-52/+104
* Support `if` statementspukkandan2023-02-021-3/+18
* [JSInterp] Improve separation logicdirkf2022-10-111-3/+3
* [jsinterp] Workaround operator associativity issuepukkandan2022-09-031-1/+1
* [jsinterp] Handle new YT players 113ca41c, c57c113cdirkf2022-09-011-18/+28
* [jsinterp] Improve try/catch/finally supportdirkf2022-08-261-41/+51
* [jsinterp] Fix bug in operator precedencedirkf2022-08-251-1/+6
* [jsinterp] Clean up and pull yt-dlp styledirkf2022-08-191-78/+45
* [jsinterp] Handle regexp literals and throw/catch execution (#31182)dirkf2022-08-191-22/+114
* [jsinterp] Improve JS language support (#31175)dirkf2022-08-171-40/+149
* [jsinterp] Overhaul JSInterp to handle new YT players 4c3f79c5, 324f67b9 (#31...dirkf2022-08-141-235/+354
* Refactor JSInterpreter._separatedirkf2022-01-301-18/+18
* Back-port test_youtube_signature.py from yt-dlp and fix JSInterp accordinglydirkf2022-01-301-4/+5
* Fix splice to handle floatdirkf2022-01-301-1/+1
* Handle default in switch betterdf2022-01-301-9/+14
* Back-port JS interpreter upgrade from yt-dlp PR #1437df2022-01-301-107/+397
* [jsinterp] Fix typo and cleanup regexes (closes #13134)Sergey M․2017-05-181-5/+8
* [jsinterp] Add support for quoted names and indexers (closes #13123, closes #...Sergey M․2017-05-181-16/+17
* [youtube] Fix extraction (closes #11663, #11664)Sergey M․2017-01-101-1/+1
* [jsinterp] Fix function calls without arguments.Kacper Michajłow2016-11-111-2/+2
* [jsinterp] Relax JS function regex (Closes #9863)Sergey M․2016-06-231-1/+1
* Revert "[jsinterp] Avoid double key lookup for setting new key"Philipp Hagemeister2016-06-201-3/+5
* [jsinterp] Avoid double key lookup for setting new keyLucas Moura2016-06-191-5/+3
* [jsinterp] Extend function regex (Closes #7900, closes #7901)Sergey M․2015-12-181-1/+1
* [jsinterp] Adapt to updated YouTube code generation (Fixes #7623, fixes #7624...Philipp Hagemeister2015-11-241-1/+1
* [jsinterp] Support alternative function definition formYen Chi Hsuan2015-11-101-2/+2
* [jsinterp] Disable comment supportPhilipp Hagemeister2015-02-181-4/+1
* [jsinterp] Correct div commandPhilipp Hagemeister2015-02-021-1/+1
* [jsinterp] Beef up and add testsPhilipp Hagemeister2015-02-011-46/+126
* Update jsinterp.pytinybug2014-11-211-1/+1
* [jsinterp] Fix slicePhilipp Hagemeister2014-07-251-1/+1
* [jsinterp] Allow uppercase object namesPhilipp Hagemeister2014-07-251-1/+1
* [jsinterp] Do not expect dot in simple function callPhilipp Hagemeister2014-07-241-1/+1
* [jsinterp] 'reverse' modifies the array in place (fixes #3334)Jaime Marquínez Ferrándiz2014-07-241-1/+2
* [jsinterp] Implement splice and general improvementPhilipp Hagemeister2014-07-241-28/+58
* [jsinterp] Allow digits in function namesPhilipp Hagemeister2014-07-231-2/+2