Commit Graph

265266 Commits

Author SHA1 Message Date
Tooru Fujisawa
72b24f7c05 Bug 1207499 - Part 7: Remove use of expression closure from parser/. r=jst 2015-09-23 18:42:18 +09:00
Tooru Fujisawa
562040bd1e Bug 1207499 - Part 6: Remove use of expression closure from netwerk/. r=jduell 2015-09-23 18:42:18 +09:00
Tooru Fujisawa
eefa998c69 Bug 1207499 - Part 5: Remove use of expression closure from modules/. r=mwu 2015-09-23 18:42:18 +09:00
Tooru Fujisawa
4cac1907c2 Bug 1207499 - Part 4: Remove use of expression closure from mobile/. r=mfinkle 2015-09-23 18:42:18 +09:00
Tooru Fujisawa
20aa0b5c85 Bug 1207499 - Part 3: Remove use of expression closure from docshell/. r=bz 2015-09-21 02:36:39 +09:00
Tooru Fujisawa
67503b036b Bug 1207499 - Part 2: Remove use of expression closure from chrome/. r=bsmedberg 2015-09-21 02:35:31 +09:00
Tooru Fujisawa
06472fa289 Bug 1207499 - Part 1: Remove use of expression closure from b2g/. r=sicking 2015-09-21 00:07:44 +09:00
Tooru Fujisawa
f8c68f7bbd Bug 1207490 - Part 16: Remove use of expression closure from browser/modules/test/. r=Gijs 2015-09-23 17:58:26 +09:00
Tooru Fujisawa
eea46690e5 Bug 1207490 - Part 15: Remove use of expression closure from browser/modules/WindowsPreviewPerTab.jsm. r=Gijs 2015-09-23 17:58:18 +09:00
Tooru Fujisawa
5e733b432a Bug 1207490 - Part 14: Remove use of expression closure from browser/modules/WindowsJumpLists.jsm. r=Gijs 2015-09-23 17:58:10 +09:00
Tooru Fujisawa
aa77e360ba Bug 1207490 - Part 13: Remove use of expression closure from browser/modules/Windows8WindowFrameColor.jsm. r=Gijs 2015-09-23 17:58:01 +09:00
Tooru Fujisawa
cddb1a18dd Bug 1207490 - Part 12: Remove use of expression closure from browser/modules/Social.jsm. r=Gijs 2015-09-23 17:57:53 +09:00
Tooru Fujisawa
5dca4e0628 Bug 1207490 - Part 11: Remove use of expression closure from browser/modules/DirectoryLinksProvider.jsm. r=Gijs 2015-09-23 17:57:45 +09:00
Tooru Fujisawa
9479102509 Bug 1207490 - Part 10: Remove use of expression closure from browser/modules/ContentLinkHandler.jsm. r=Gijs 2015-09-23 17:57:37 +09:00
Tooru Fujisawa
110eae97aa Bug 1207490 - Part 9: Remove use of expression closure from browser/modules/BrowserUITelemetry.jsm. r=Gijs 2015-09-21 02:32:16 +09:00
Tooru Fujisawa
cf58be6919 Bug 1207490 - Part 8: Remove use of expression closure from browser/fuel/. r=Gijs 2015-09-21 02:28:00 +09:00
Tooru Fujisawa
9aa484d9b3 Bug 1207490 - Part 7: Remove use of expression closure from browser/experiments/. r=Gijs 2015-09-21 02:26:17 +09:00
Tooru Fujisawa
1005566b14 Bug 1207490 - Part 6: Remove use of expression closure from browser/devtools/. r=vporof 2015-09-21 02:25:07 +09:00
Tooru Fujisawa
2d6d614230 Bug 1207490 - Part 5: Remove use of expression closure from browser/base/content/test/social/. r=Gijs 2015-09-23 17:56:55 +09:00
Tooru Fujisawa
8974346fb4 Bug 1207490 - Part 4: Remove use of expression closure from browser/base/content/test/plugins/. r=Gijs 2015-09-23 17:56:47 +09:00
Tooru Fujisawa
7595434f7e Bug 1207490 - Part 3: Remove use of expression closure from browser/base/content/test/newtab/. r=Gijs 2015-09-23 17:56:40 +09:00
Tooru Fujisawa
392fa42967 Bug 1207490 - Part 2: Remove use of expression closure from browser/base/content/test/general/. r=dao 2015-09-23 17:56:32 +09:00
Tooru Fujisawa
cab6a84e78 Bug 1207490 - Part 1: Remove use of expression closure from browser/base/. r=dao 2015-09-21 00:29:37 +09:00
Dustin J. Mitchell
953ca87c75 Bug 1208029: bump image version numbers to capture subversion install; r=ehsan 2015-09-30 09:11:59 -04:00
Ting-Yu Lin
a75b915a55 Bug 1164124 - Add using_prefs context manager. r=jgriffin
Add get_pref(), set_pref(), set_prefs() to make manipulate preferences
easier.

enforce_gecko_prefs() did the similar job as set_prefs(), but it will
restart the browser if a preference to be set are different from what is
already set in the system. Not all gecko preferences require a restart
to work. Using set_prefs() should make testing faster. See bug 1048554.
2015-09-30 16:26:58 +08:00
Nicolas Silva
f7e9628695 Bug 1209724 - Cancel ImageBridge proxy functions if they are called too late. r=sotaro 2015-09-30 18:17:34 +02:00
Nicolas Silva
7ee195c608 Bug 1208071 - Ensure that only valid texture actors are added to ImageBridge tarnsactions. r=sotaro 2015-09-30 18:17:30 +02:00
Lars T Hansen
61055aaa87 Bug 1186982 - check for allocation failure. r=h4writer 2015-09-30 17:58:53 +02:00
Ehsan Akhgari
95b73d40b1 Bug 1208927 - Initialize queryD3DKMTStatistics so that it can't be accessed uninitialized; r=jrmuizel 2015-09-30 11:55:49 -04:00
Heiher
5430c94588 Bug 1209962 - IonMonkey: MIPS: Memory barrier optimization. r=lth
---
 js/src/jit/mips-shared/CodeGenerator-mips-shared.cpp | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
2015-10-01 07:47:33 +08:00
Till Schneidereit
4efc00f287 Bug 1209989 - Implicitly attach a PRThread to native threads when first used as a PRThread in the PosixNSPR implementation. r=terrence 2015-09-30 17:41:07 +02:00
Jason Orendorff
25aecec3e7 Bug 1206168 - Rename JS_DefaultValue to JS::ToPrimitive. r=jandem. 2015-09-18 12:26:48 -05:00
Jason Orendorff
1323fdffb9 Bug 1054756, part 5 - Remove Class::convert. 2015-03-20 16:28:59 -05:00
Jason Orendorff
73d5016a5d Bug 1054756, part 4 - Remove BaseProxyHandler::defaultValue. r=jandem. 2015-03-20 14:03:24 -05:00
Jason Orendorff
36289913db Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem.
JSClass::convert is no longer used after this, but to minimize the noise, it will be deleted in a separate patch. However all non-nullptr convert hook implementations must be replaced with [@@toPrimitive] methods in this patch to avoid changing the behavior.

The changes in XrayWrapper.cpp fix a pre-existing bug: when an Xray wrapper tries to emit the "Silently denied access" warning, if id is a symbol, the existing code triggers an error trying to convert it to a string for the warning message. Implementing Symbol.toPrimitive revealed this bug; the fix is straightforward.
2015-03-20 14:02:55 -05:00
Jason Orendorff
c2929f3aa3 Bug 1054756, part 2 - Move ToPrimitive slow paths into a non-inline function. r=jandem. 2014-10-31 17:17:20 -05:00
Jason Orendorff
4711606ff0 Bug 1054756, part 1 - Support symbol-keyed properties in JSXrayTraits::resolveOwnProperty(). r=jandem. 2015-07-07 19:22:20 -05:00
Jason Orendorff
169d6b7ae6 Bug 1177318 - Add Ion support for JSOP_TOSTRING, to make template strings faster. r=jandem. 2015-08-12 11:12:07 -05:00
Stephanie Ouillon
08bc7dd59d Bug 1178533 - Add nsIInstallPackagedWebapp for registering permissions when navigating to signed packages r=bholley,fabrice,valentin 2015-08-26 13:12:13 +02:00
James Graham
110dd2935a Bug 1191375 - Enable error summary file generation for web-platform-tests, r=chmanchester 2015-09-30 16:06:32 +01:00
Jon Coppeard
90a7583475 Bug 1209001 - Fix OOM handling when creating ModuleObject r=terrence 2015-09-29 10:14:56 +01:00
Steve Fink
947cfb4fe7 Bug 1197941 - Allow getline() to malloc its own buffer to avoid intermittent crashes, r=shu 2015-09-30 07:44:03 -07:00
Heiher
98942f60e0 Bug 1209873 - IonMonkey; MIPS: Implement memory barrier. r=lth
---
 .../jit/mips-shared/CodeGenerator-mips-shared.cpp   | 21 +++++++++++++++++++++
 js/src/jit/mips-shared/CodeGenerator-mips-shared.h  |  3 +++
 2 files changed, 24 insertions(+)
2015-10-01 06:22:39 +08:00
Heiher
32fe879f3a Bug 1209873 - IonMonkey: MIPS: Add AssemblerMIPSShared::as_sync. r=arai
---
 js/src/jit/mips-shared/Assembler-mips-shared.cpp | 7 +++++++
 js/src/jit/mips-shared/Assembler-mips-shared.h   | 2 ++
 2 files changed, 9 insertions(+)
2015-10-01 06:22:33 +08:00
Ehsan Akhgari
3ae3319e33 Bug 1208787 - Enable static analysis checks by default on OSX cross builds; r=ted 2015-09-30 10:16:25 -04:00
Catalin Badea
0472ad8244 Bug 1207850 - Temporary fix for canceling the pump used by FetchBody. r=nsm 2015-09-30 10:14:34 -04:00
Catalin Badea
48de5b09a1 Bug 1188545 - Disable unstable test: test_aboutserviceworkers.html. a=testonly 2015-09-30 10:14:33 -04:00
Catalin Badea
d7e1f75fbd Bug 1188545 - Fix wpt test ServiceWorkerGlobalScope/unregister.https.html. a=testonly 2015-09-30 10:14:33 -04:00
Catalin Badea
499f530c65 Bug 1188545 - Make skip-waiting-using-registration.html wpt test pass. a=testonly 2015-09-30 10:14:33 -04:00
Catalin Badea
9419647ebb Bug 1188545 - Update expected results for some wpt tests. a=testonly 2015-09-30 10:14:33 -04:00