dom/script/ScriptLoader.cpp
65742a0032968ba2a66c33d6786d3288e8644b88
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Support import from timeout handlers by associating the initiating script with the compiled JSScript r=smaug
7b1979745763b8c70b35431349892807c6a408f7
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Support dynamic import from classic scripts by creating ClassicScript objects and associating them with the compiled JSScriptsr r=smaug
92863bfc60c0a9592580b4166aeaf9c013a8b8d5
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Refactor nsJSUtils::ExecutionContext to separate compilation and execution steps and allow extraction of compiled JSScript r=nbp r=smaug
4001453082049c7f1729f464baff027eb079a8a8
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Rename ModuleScript source files to LoadedScript r=smaug
8e6f86cd811a93cce70fc91ac6fbb93405aff803
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Initial browser support for dynamic import from module scripts r=smaug
f9c08f2f2c68379c6bac0f24c5dba887060ad7d3
created 2018-12-18 15:19 +0000
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1510817 - Don't doubly warn when we can't load a script due to tracking protection; r=baku
d5c767dcf1bba1d12d4a35c66ddc1a57842c5591
created 2018-12-11 10:47 +0000
pushed 2019-01-21 13:03 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1512456 - P8. Use GenericNonExclusivePromise where needed. r=gerald,alwu
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6f83d4f776a707e3c642015fde291c1ad78a4189
created 2018-11-21 18:11 -0800
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1510007 - Move JSFreeOp's definition to js/public/MemoryFunctions.h, and make jsapi.h not #include that header. r=sfink
d0c382d99e7646c161244b7e73429362f6caaa58
created 2018-11-10 15:28 -1000
pushed 2018-12-03 16:23 +0000
Brian Hackett Brian Hackett - Bug 1505935 Part 5 - Remove unnecessary NoteContentParse call, r=froydnj.
3309aa6d27ee8c2079b12e6904dc07af8d4951db
created 2018-11-13 14:33 +0000
pushed 2018-12-03 16:23 +0000
Thomas Nguyen Thomas Nguyen - Bug 1460920 - Part 2 : Support referrerpolicy attribute in script HTMLScriptElement r=hsivonen
56eaf6c976d377cba4e44a302bdeda9e7420bd94
created 2018-11-08 18:42 -0800
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1485800 - Rename SourceBufferHolder to SourceText, and add a <typename Unit> template parameter to it so it can hold putative UTF-8 or UTF-16 source text. r=tcampbell, r=fitzgen
c489ba287b497b77e6bb7d4b7550e0792670726c
created 2018-10-23 12:27 -0700
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1503086 - Initialize all SourceBufferHolders with a fallible function that in all cases assumes ownership of given-ownership data. r=tcampbell, r=bz, r=mrbkap on some finicky worker code lightly touched here
00f962601b8b2ce44ce6e26eed1bc82fd0f130a4
created 2018-11-02 16:15 -0700
pushed 2018-12-03 16:23 +0000
Kris Maglione Kris Maglione - Bug 1356412: Part 2 - Remove script loader path mangling from DOM code. r=bz
3cf4f972200ce2467776265331e0bded412ded40
created 2018-10-23 08:17 +0200
pushed 2018-10-25 00:29 +0000
Andrea Marchesini Andrea Marchesini - Bug 1498510 - Move nsICSPEventListener out of CSP object. r=ckerschb, a=RyanVM
e37adb23fd48ca1576ba954fe203b3fd6d6155f3
created 2018-10-17 13:58 +0000
pushed 2018-10-18 18:37 +0000
Valentin Gosu Valentin Gosu - Bug 1487100 - Allow calling nsICacheInfoChannel.preferAlternativeDataType(altDataType, contentType) multiple times r=michal,luke
856c528a098312ad0ee77b5c6960993974ed19f4
created 2018-10-18 05:51 +0300
pushed 2018-10-18 18:37 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1487100) for XPCShell failures in netwerk/test/unit_ipc/test_alt-data_simple_wrap.js
dd1c31ea78c2b15d14750d137037a54d50719997
created 2018-10-17 13:58 +0000
pushed 2018-10-18 18:37 +0000
Valentin Gosu Valentin Gosu - Bug 1487100 - Allow calling nsICacheInfoChannel.preferAlternativeDataType(altDataType, contentType) multiple times r=michal,luke
180eb0ea89bcf02d511d4e05f493583d125177ea
created 2018-10-16 13:44 +0100
pushed 2018-10-18 18:37 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Provide a way of associating a private value with a script or module r=jandem rs=hsivonen
2ec2641a20ae953f6f6119777acb44c580310943
created 2018-09-29 17:28 -0400
pushed 2018-10-18 18:37 +0000
Jeff Walden Jeff Walden - Bug 1493441 - Allow ScriptSource to store UTF-8 script data in addition to UTF-16 script data (but don't create any UTF-8-backed ScriptSources yet). r=tcampbell
a5f6d07b35d1906a135741a12bd31fb701132c6c
created 2018-10-01 14:47 +0300
pushed 2018-10-15 21:07 +0000
Henri Sivonen Henri Sivonen - Bug 1495011. r=baku.
e2ec1eeb812d2a3178c303e9ba5538e0d2264bec
created 2018-10-06 04:49 +0000
pushed 2018-10-15 21:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1493449. Change the default credentials mode for module scripts from 'omit' to 'same-origin'. r=farre
0cf6d7594c4897d43321b825ab663a7b8a4e17af
created 2018-10-05 11:30 -0400
pushed 2018-10-15 21:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1496159. Don't try to load modules from the bytecode cache. r=nbp
c704d1a108c221863b72e41d7641a21d17557b11
created 2018-10-04 11:50 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Backed out changeset ba122021b8b5 (bug 1481196)
92181c289ffa370c103d333f6cc3b0c620a897b4
created 2018-10-04 11:50 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Backed out changeset da82ea6820ee (bug 1482153)
fa95314b2d87293cbc150662dc5eaadd73624cf0
created 2018-10-02 23:50 +0300
pushed 2018-10-15 21:07 +0000
Dorel Luca Dorel Luca - Backed out changeset 2de25096cdd5 (bug 1493449) for mochitest failure
2de25096cdd54c32488a4d5fdb1fefce6d1fb6db
created 2018-10-02 07:11 +0000
pushed 2018-10-15 21:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1493449. Change the default credentials mode for module scripts from 'omit' to 'same-origin'. r=farre
a3adfbef6bfa1377b864d6c5ce628f89ffc6ce0c
created 2018-10-01 14:47 +0300
pushed 2018-10-09 15:38 +0000
Henri Sivonen Henri Sivonen - Bug 1495011. r=baku, a=pascalc
503d94e63a248b88c412bc596247c8999a8aaaba
created 2018-10-05 11:30 -0400
pushed 2018-10-06 12:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1496159 - Don't try to load modules from the bytecode cache. r=nbp, a=abillings
48921866b394212e0dddd0ba72c183081bc6805f
created 2018-08-24 22:51 -0500
pushed 2018-08-30 12:18 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Don't #include "js/CompilationAndEvaluation.h" in jsapi.h, minimizing the scope of that header and reducing translation-unit size of anything that needs JSAPI but doesn't need to compile/evaluate JavaScript. r=jandem
2dc7007e3924444f55345606b6785f2d2ba89ce1
created 2018-08-24 21:01 -0500
pushed 2018-08-30 12:18 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Don't #include js/SourceBufferHolder.h in jsapi.h, and instead require users to do so -- a minor translation-unit size improvement for anyone who never has to use SourceBufferHolder other than by reference. r=jandem
3f1d6721cab0d1668a2441f7b0b7d018f1ac6475
created 2018-08-22 14:54 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1469599 - Associate all module scripts in a module graph with DOM elements before execution r=hsivonen
251360ecbedff5fbaa014cd859a4fbd9914d4233
created 2018-08-20 23:53 +0000
pushed 2018-08-24 17:49 +0000
Francois Marier Francois Marier - Bug 1482950 - Use the correct 3rdparty check in tracking annotations. r=dimi,Ehsan,mayhemer!,ehsan!
da82ea6820eebf698d72c7273efe4b19cad4fda3
created 2018-08-13 16:39 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
09c51359bb20f1ebf9adfcc893f3199c7389d101
created 2018-08-13 19:37 +0300
pushed 2018-08-24 17:49 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1482153, bug 1469004) for assertion failures at ModuleScript.cpp:59. CLOSED TREE
4129380f8318157558887cf61ac42b3c63495bcb
created 2018-08-13 16:39 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
ba122021b8b576cf33a17c148a2e6c73d1d32862
created 2018-08-08 10:40 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1481196 - Compile module scripts to a JSScript like we do for classic scripts r=jandem r=baku
08d651dba0f60e2028ce7a4b891e809ffb7ff16b
created 2018-08-08 10:40 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1480966 - Make ScriptLoader::GetScriptSource faillible on OOM r=baku
5f9c8d7612a7e44685a7c64815d86f5299f1b8b3
created 2018-08-06 10:54 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1480720 - Factor out script fetch options from script load request classes r=baku
de7bc7bd4a1685364859ecbde01c2cd7bb5073c6
created 2018-08-01 11:47 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1477090 - Only instantiate modules when it's safe to run script r=baku
771c40992e319e091a6b39cfd793ccd7b696bee0
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Allocate script loader source buffers on the JS heap and pass ownership when compiling r=baku
0c94a41970e21db5398970b168e6dd1c6a922ce8
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Don't ignore errors returned from ScriptLoader::AttemptAsyncScriptCompile() r=baku
b1a05b0af0274777350fdee29416570102745326
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Refactor ScriptLoader::GetScriptSource() to remove inline data argument r=baku
b280769277af509270952ba4690e7bbc8ae3c161
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make asynchronous compile APIs take SourceBufferHolders r=jandem
e8525a46fd9dfa664ba5c2febd7b49d1bfea773d
created 2018-07-30 16:49 +0300
pushed 2018-08-24 17:49 +0000
Andreea Pavel Andreea Pavel - Backed out 8 changesets (bug 1475228) for wpt failures e.g. html/semantics/scripting-1/the-script-element/execution-timing/088.html on a CLOSED TREE
45d3ffe3308e0081eb315674d345da2aa8a50886
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Allocate script loader source buffers on the JS heap and pass ownership when compiling r=baku
b82c2cf4b3f1926411686a0840a96dcd96c4d13d
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Don't ignore errors returned from ScriptLoader::AttemptAsyncScriptCompile() r=baku
2bc8f24dc3fc0adc75d5b8516fe92353f25f927a
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Refactor ScriptLoader::GetScriptSource() to remove inline data argument r=baku
7c83633262dbf3547bdf3343807648c3e4cc8f98
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make asynchronous compile APIs take SourceBufferHolders r=jandem
337cda619aeeea05c46cc5ddcebfc371e6bc9737
created 2018-07-23 21:45 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1470795 Part 5 - Update content parse users for API movement, r=froydnj.
46db17f25557bcc5acbb712b4ceb048d85c2e325
created 2018-07-23 21:42 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1465292 Part 3 - Track parsed content from loaded script files, r=smaug.
f02d5dfeafac1eb922169248b11ad5fda514039c
created 2018-07-09 18:06 +0200
pushed 2018-08-24 17:49 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1474341 - Add AutoProfilerLabel to ScriptLoader::ProcessScriptElement r=mstange
e94e3560258eb0096e338e986e8412b739628a6d
created 2018-07-17 17:57 +0300
pushed 2018-08-24 17:49 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out 7 changesets (bug 1475228) for causing Spidermonkey rust failures on Linux x64 debug
e91802969fb712eae9d2a5975406082bdbb64b95
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Allocate script loader source buffers on the JS heap and pass ownership when compiling r=baku
bf96bd78dc1198c4738da7c6d13b8bebdd92f301
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Don't ignore errors returned from ScriptLoader::AttemptAsyncScriptCompile() r=baku
104817d51d1b513bd78175a4bc798a5daa0c2dcb
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Refactor ScriptLoader::GetScriptSource() to remove inline data argument r=baku
74d10b32b3eab6514ea8c1328e95c1277e85c97c
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make asynchronous compile APIs take SourceBufferHolders r=jandem
1b3143e4ec831f400df95c1fef8ee87d6f3368d2
created 2018-07-10 17:40 +0200
pushed 2018-08-24 17:49 +0000
Andrea Marchesini Andrea Marchesini - Bug 1418236 - Correct EventTarget for CSP violation events, r=ckerschb
1dea8bb53b30fe722aba6d4ac6d4ff4bec28ec97
created 2018-07-05 08:21 +0200
pushed 2018-08-24 17:49 +0000
Andrea Marchesini Andrea Marchesini - Bug 1418246 - Return valid columnNumber value in CSP violation events, r=ckerschb
508445453d966b9f4dd32e353529b9b9b0a80885
created 2018-06-25 18:23 +0200
pushed 2018-08-24 17:49 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug
less more (0) -100 -60 tip