dom/script/ScriptLoader.cpp
4a51f3ef01e58f1258969b2db76056e4ab1d2e05
created 2017-10-30 17:45 +0200
pushed 2018-01-11 17:45 +0000
Henri Sivonen Henri Sivonen - Bug 1412866 - Use spec nomenclature for the ignore-destructive-writes counter. r=smaug
197ce71943518bfb260f2b2cb3f91b55e58f9341
created 2017-10-12 15:43 -0700
pushed 2018-01-11 17:45 +0000
Kris Maglione Kris Maglione - Bug 1407056: Part 1 - Provide more consistent principal/origin URL to content policies. r=bz,ckerschb
cf383eff981f365975f777158e5e5cf6e388d32c
created 2017-10-04 22:16 -0700
pushed 2018-01-11 17:45 +0000
Kris Maglione Kris Maglione - Bug 1406278: Part 3 - Use subject principal as triggering principal in <script> "src" attribute. r=bz
0be76a0e23a2b3df6be30b4c0cce6b0b94fb367d
created 2017-09-06 09:07 +0100
pushed 2017-11-02 12:36 +0000
Jon Coppeard Jon Coppeard - Bug 1395896 - Record module dependency before starting fetch so that error handling works correctly r=bkelly
e4fcf1fd4e54edb02b6320dbd22f938fcdaf8198
created 2017-08-31 06:07 -0400
pushed 2017-11-02 12:36 +0000
Honza Bambas Honza Bambas - Bug 1395525 - Make all changes landed as part of tracker request tailing preferrable. r=dragana
b37a0bd71bbb1f3e5b4f58f1936d9cc0a38851d2
created 2017-08-30 09:32 -0400
pushed 2017-11-02 12:36 +0000
Honza Bambas Honza Bambas - Bug 1358060 - Allow postponing of unimportant resources opening during page load, class-of-service Tail flag. r=dragana
33a50b6543115336af533cb1b72cac767270352c
created 2017-08-30 12:57 +0000
pushed 2017-11-02 12:36 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1394442 - Clear the bytecode buffer after the evaluation. r=mrbkap
514a186794df174afa46187a234586e5351b4c92
created 2017-08-23 17:24 +0100
pushed 2017-11-02 12:36 +0000
Jon Coppeard Jon Coppeard - Bug 1362098 - Report source position for module specfier resolution failure r=bkelly
036b37b29cfacc39ec5ace31127c7922aab6bbcd
created 2017-08-22 18:06 +0000
pushed 2017-11-02 12:36 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1390863 - Do not hold ScriptLoadRequest, when the load-end event is not fired. r=mrbkap
d7dcccf15b0defa13178d26659baa0482ef1a2f4
created 2017-08-22 10:34 +0100
pushed 2017-11-02 12:36 +0000
Jon Coppeard Jon Coppeard - Bug Bug 1388728 - Update module loader error handling to match the spec r=bkelly
60a74915871b5ee78ad143b0eef4e26ef51bb55a
created 2017-08-22 10:08 +0100
pushed 2017-11-02 12:36 +0000
Jon Coppeard Jon Coppeard - Bug 1388728 - Remove eager module instantiation r=bkelly
fec5a36cf325478431185b457568f813d15ad87c
created 2017-08-22 10:07 +0100
pushed 2017-11-02 12:36 +0000
Jon Coppeard Jon Coppeard - Bug 1388728 - Rename JS APIs for loading modules in line with the spec r=bkelly
b3c22267033406033582a84a6076e3b10a232739
created 2017-08-19 05:35 -0400
pushed 2017-11-02 12:36 +0000
Honza Bambas Honza Bambas - Bug 1053321 - Correctly pass info about 'defer' and 'async' attributes to HTML5 parser invoked script preload. r=bkelly
92c5fef6d702c5690057b36a68e76354c164d8ca
created 2017-08-15 13:19 +0100
pushed 2017-11-02 12:36 +0000
Jon Coppeard Jon Coppeard - Bug 1358882 - Fix build error on android r=me
4e6acfa334ce3fdd7dba207afe81e03bde8ae6f3
created 2017-05-02 18:01 +0100
pushed 2017-11-02 12:36 +0000
Jon Coppeard Jon Coppeard - Bug 1358882 - Check for failed instantiation when starting to fetch module dependencies r=smaug
2f39e4fb4ff15c395d6e3af74843070e17933e89
created 2017-07-27 11:01 -0700
pushed 2017-11-02 12:36 +0000
Kate McKinley Kate McKinley - Bug 1376651 - Pass the nsIScriptElement instead of allocating a string every time r=ckerschb
397d0d91f9ad33bfe9ef0adc968cc10c05515f46
created 2017-08-01 21:21 +0200
pushed 2017-09-14 16:50 +0000
Honza Bambas Honza Bambas - Bug 1053321 - Correctly pass info about 'defer' and 'async' attributes to HTML5 parser invoked script preload. r=bkelly, a=lizzard
e47ca72b39cfec9658843b7c9da9cf4e668b6dab
created 2017-08-09 20:47 -0400
pushed 2017-09-14 16:50 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 4e4200887335 (bug 1053321) for suspicion of causing some different test failures.
4e42008873358d82bec211fb12a8e29596bf4317
created 2017-08-01 21:21 +0200
pushed 2017-09-14 16:50 +0000
Honza Bambas Honza Bambas - Bug 1053321 - Correctly pass info about 'defer' and 'async' attributes to HTML5 parser invoked script preload. r=bkelly, a=lizzard
320642944e42a889db13c6c55b404e32319d4de6
created 2017-08-01 23:13 -0700
pushed 2017-09-14 16:50 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 548ed79f2337 (bug 1053321) for strange and terribly-reported failures in Android opt mochitest-15 and debug mochitest-36 FIREFOX_BETA_56_BASE
548ed79f2337ba14e61519958f145e2f22078276
created 2017-08-01 21:21 +0200
pushed 2017-09-14 16:50 +0000
Honza Bambas Honza Bambas - Bug 1053321 - Correctly pass info about 'defer' and 'async' attributes to HTML5 parser invoked script preload. r=bkelly
732e73a9c657faf96162c4b332137cfbb7ccaa46
created 2017-08-01 16:14 -0400
pushed 2017-09-14 16:50 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 20344f0dbff9 (bug 1053321) for ESLint failures.
20344f0dbff988eddcec3387de3d1d575fbc9e89
created 2017-08-01 12:43 -0400
pushed 2017-09-14 16:50 +0000
Honza Bambas Honza Bambas - Bug 1053321 - Correctly pass info about 'defer' and 'async' attributes to HTML5 parser invoked script preload. r=bkelly
d2cf47e965d7898f0179512875e6e6c877174ef3
created 2017-07-28 13:06 +0000
pushed 2017-09-14 16:50 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 900784 - Tune the bytecode cache heuristic based on telemetry results. r=mrbkap
0acc77eb92c6372cb73f441d2753c77068d87c2f
created 2017-07-26 16:13 +0800
pushed 2017-09-14 16:50 +0000
Bevis Tseng Bevis Tseng - Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm
b268982e5a349b24d7e775d15db72491c36c1d21
created 2017-07-18 10:09 -0400
pushed 2017-09-14 16:50 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1381888 - Hard-code the current size factor between the source size and the bytecode size. r=mrbkap
185f5128f55610ba8718caed0d2597ad8c33e563
created 2017-07-10 15:00 -0700
pushed 2017-09-14 16:50 +0000
Andrew McCreight Andrew McCreight - Bug 1379786, part 4 - Use GetIsSystemPrincipal() method instead of going through secman in CHECK_PRINCIPAL_AND_DATA. r=mrbkap
bfd1975229fddbaf6994373e4a8e9180080677d9
created 2017-07-14 08:49 +0200
pushed 2017-09-14 16:50 +0000
Andrea Marchesini Andrea Marchesini - Bug 1350958 - Finish labeling ProxyReleaseEvent, r=billm
a97c16caf744c028ea686c421e675b84dbb427bc
created 2017-06-28 16:51 -0700
pushed 2017-09-14 16:50 +0000
Tom Tromey Tom Tromey - Bug 1306887 - keep SourceMap response header on CSS style sheets; r=bz,heycam
f83e1c86a428c6965285cbe80bc5b011a4d70f68
created 2017-06-29 00:48 +0000
pushed 2017-09-14 16:50 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1376634 - Fix telemetry reports to report cacheable scripts instead of only small scripts. r=mrbkap
53477d584130945864c4491632f88da437353356
created 2017-06-27 10:56 +0200
pushed 2017-09-14 16:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-09-14 16:50 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
64412d8b6f4b4b64ace0c914fe897b4bc02cefbd
created 2017-06-18 20:37 +0900
pushed 2017-09-14 16:50 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1373984 - Turn nsIDocument::mCharacterSet into mozilla::NotNull<const mozilla::Encoding*>. r=hsivonen
e29483674e5a0f3e33bd41a24417bfd28a16861b
created 2017-06-25 18:30 +0200
pushed 2017-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 7235d05662b0 (bug 1373984) for Android bustage. r=backout on a CLOSED TREE
7235d05662b03741f84c383534a46fecc2075d58
created 2017-06-18 20:37 +0900
pushed 2017-09-14 16:50 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1373984 - Turn nsIDocument::mCharacterSet into mozilla::NotNull<const mozilla::Encoding*>. r=hsivonen
ee1a057752b027d100049c4aaa76bcb795bcb73d
created 2017-06-25 05:10 -0700
pushed 2017-09-14 16:50 +0000
Wes Kocher Wes Kocher - Backed out changeset 77af189b5c49 (bug 1373984) for build bustage in nsHtml5Parser.cpp a=backout CLOSED TREE
77af189b5c493e3a4359613604592485627d16cd
created 2017-06-18 20:37 +0900
pushed 2017-09-14 16:50 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1373984 - Turn nsIDocument::mCharacterSet into mozilla::NotNull<const mozilla::Encoding*>. r=hsivonen
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-09-14 16:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-09-14 16:50 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
691f49edba8e7b68914d469d2c6c11812511d5ff
created 2017-06-20 09:53 +0000
pushed 2017-09-14 16:50 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1362114 - JSBC: Add telemetry to later tune the heuristics. r=mrbkap,francois
e61d71c2a3a32013f097777dfa68a9320d4ae61b
created 2017-06-20 08:27 +0200
pushed 2017-09-14 16:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-09-14 16:50 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
89963ba78c353b23feab0042ebe264049f8d4533
created 2017-06-14 09:27 +0800
pushed 2017-09-14 16:50 +0000
Bevis Tseng Bevis Tseng - Bug 1372453 - Part 2: Name the caller of ProxyReleaseEvent. r=billm
e79c16c97d47e3d87b7d317708c716d63a59dcba
created 2017-06-18 20:50 +0200
pushed 2017-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-central to mozilla-inbound. r=merge a=merge
ab565909b1d0e52c55a272251cb91d98ae8a36a8
created 2017-06-18 17:07 +0200
pushed 2017-09-14 16:50 +0000
Mats Palmgren Mats Palmgren - Bug 1372317 part 2 - Replace LookupRemoveIf() calls with Lookup() + entry.Remove() where needed. r=froydnj
6e0dd372f23d2f0856ae6c98118cdcf59abd5617
created 2017-06-17 11:54 +0900
pushed 2017-09-14 16:50 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1369025 - Remove mozilla::dom::EncodingUtils. r=hsivonen
871e57ecd232a8aeb1feb47e6aff647ae867588a
created 2017-06-09 21:24 -0700
pushed 2017-09-14 16:50 +0000
Bill McCloskey Bill McCloskey - Bug 1372736 - Avoid using AbstractThread for non-media MozPromises (r=bkelly)
fccb81aa0a57b6846820eee3e1c9fa6fb50ffc58
created 2017-06-14 14:37 +0000
pushed 2017-09-14 16:50 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1372207 - Schedule JSBC encoding to be executed at the next idle time after the onload event. r=smaug
d5dd039a7a8b1a0ef82bc069e99f4b1ec38d7f14
created 2017-06-14 16:11 +0200
pushed 2017-09-14 16:50 +0000
Mats Palmgren Mats Palmgren - Bug 1372013 - Remove a redundant mFetchingModules.Get before Remove call, and replace Get+Put calls with a LookupRemoveIf call. r=froydnj
1ea55f730fc09bbe9a9219819cfffb21a3e27887
created 2017-06-14 13:58 +0000
pushed 2017-09-14 16:50 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1372643 - Guard ScriptLoader::GetScriptGlobalObject with mDocument weak-ptr check. r=mrbkap
c9fd6a30931c6bc2ffb21c93beed31957e4b4eb7
created 2017-06-09 11:45 -0700
pushed 2017-09-14 16:50 +0000
Bill McCloskey Bill McCloskey - Bug 1366072 - Change promises to take nsISerialEventTarget instead of AbstractThread (r=jwwang)
e155fa765af299f0e8cfb42e0a1709e5b04928b9
created 2017-04-27 13:27 +0300
pushed 2017-09-14 16:50 +0000
Henri Sivonen Henri Sivonen - Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor.
c41595a24fbded34c72b2d4bf01a372efddd3271
created 2017-06-12 07:36 -0700
pushed 2017-09-14 16:50 +0000
Ben Kelly Ben Kelly - Bug 1197401 Remove the disabled HTML imports implementation. r=wchen
eb644e17a1a425060663da2c2196084ca6fb47de
created 2017-06-09 13:52 +0000
pushed 2017-07-31 14:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1371261 - ScriptLoader: Work-around the lack of Epoch from TimeStamp class. r=mrbkap
911cfe8592965b661cc38c6777654d6c66a1fb9c
created 2017-06-09 13:52 +0000
pushed 2017-07-31 14:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1370345 - Create JS bytecode mime type based on the platform BuildID instead of MOZ_BUILDID macro. r=mrbkap
3666d91a4263663c5e56f3daa7b9d20f9cc9922f
created 2017-06-06 23:49 -0700
pushed 2017-07-31 14:08 +0000
Stanley Ye Stanley Ye - Bug 1367515 - Use ::mozilla::Maybe to de-duplicate the loop of ScriptLoader::GiveUpBytecodeEncoding r=nbp
0148cb8a72728c4e16a58659a97c30aaf9e218a5
created 2017-06-06 12:04 +0000
pushed 2017-07-31 14:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1368992 - JS bytecode cache: Do not attempt to encode bytecode if the compilation failed. r=mrbkap
95405c5cf51375e29da8ba28aa798803467f0295
created 2017-06-05 12:06 +0000
pushed 2017-07-31 14:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1368675 - Add multiple heuristics to trigger the JS bytecode cache encoding. r=mrbkap
930b86eafc2c0063ac47e099ef3fea8ff9d30ea6
created 2017-05-29 16:01 +0000
pushed 2017-07-31 14:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364117 - Encode JS bytecode of scripts which are parsed on the main thread. r=mrbkap
3967231c7021738d27fd7097724ea1e02e72aecc
created 2017-05-24 18:28 +0000
pushed 2017-07-31 14:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1366773 - Move buffer argument from JS::StartIncrementalEncoding to JS::FinishIncrementalEncoding. r=mrbkap,shu
less more (0) -60 tip