Jan de Mooij
45fd6e0574
Bug 851053 - Remove MRecompileCheck. r=bhackett
2013-03-19 12:23:51 +01:00
Hannes Verschore
b1ef7704f5
Bug 851552: IonMonkey: Disable GetElement caches after failing multiple times to attach stubs, r=djvj
2013-03-19 11:12:17 +01:00
Hannes Verschore
bac96cf5c1
Bug 850534: Crash on Yarr OOM, r=dvander
2013-03-19 10:57:28 +01:00
Nicholas Nethercote
d08da4398a
Bug 850523 (part 2) - Use C++ comments in LifoAlloc.{cpp,h} (2nd attempt). r=wmccloskey.
...
--HG--
extra : rebase_source : 6d96968f952086df7f4b7952a6926eb0f562bfde
2013-03-14 15:10:39 -07:00
Nicholas Nethercote
002fe1c5b2
Bug 850523 (part 1) - Add a "js-main-runtime-temporary-peak" memory reporter (2nd attempt). r=wmccloskey,jlebar.
...
--HG--
extra : rebase_source : d90dcad2ed990b6e276ff38c36170b815ae9b823
2013-03-06 20:40:36 -08:00
Jason Orendorff
41fc4742c5
Remove silly debug statement left in a test (for bug 848062) that breaks it in opt builds. No bug#, r=sfink on a CLOSED TREE.
2013-03-18 18:53:18 -07:00
Phil Ringnalda
20ff86f480
Backout 49ca6a3ef0b6 (bug 850922), 1ff4af81172a (bug 849453), 5e0347b9a4e4:085337fa9658 (bug 841059) and 88942e6ce28d (bug 850749) for busting the build
...
CLOSED TREE
2013-03-18 18:24:25 -07:00
Terrence Cole
b21f4fd3e9
Bug 850922 - Don't put NULL getterobj/setterobj in the reloctable store buffers; r=billm
...
--HG--
extra : rebase_source : 858bb441b82e2eceedbadae94a292a7bf03f3c36
2013-03-13 16:58:40 -07:00
Terrence Cole
241444bb22
Bug 849453 - Use the AllocKind to get the size instead of sizeOfThis; r=billm
...
--HG--
extra : rebase_source : 988997984bda4ec329a801655f1649bb73aeea7a
2013-03-07 10:55:34 -08:00
Terrence Cole
b60d8cddf6
Bug 841059 - Do not use the ArenaHeader for getAllocKind on JSObject; r=billm
...
--HG--
extra : rebase_source : f93c1b79b911815b5adf917544d2c2cf73f3f7f6
2013-02-14 14:51:07 -08:00
Terrence Cole
935baf013a
Bug 841059 - Do not use the ArenaHeader for zone/compartment on JSObject; r=billm
...
--HG--
extra : rebase_source : 6885055e08eab8f3187d5ce8a4ddcfa5efb887d2
2013-02-13 10:39:19 -08:00
Terrence Cole
653a9f075e
Bug 850749 - Make Cell::isTenured use the new IsInsideNursery; r=billm
...
--HG--
extra : rebase_source : 7a7e78012fac6ae26a2033c2c71a8f9d4a00b088
2013-03-13 10:22:35 -07:00
Luke Wagner
d347cb307a
Don't assert asm.js validation errors with --disable-ion (no bug, r=me)
...
--HG--
extra : rebase_source : b3b6f8c8b6323f72a97973d56dd6ea79e8f35eae
2013-03-18 15:56:15 -07:00
David Anderson
e3034906c8
Diagnostic patch for bug 837370 topcrash (r=bhackett).
2013-03-13 18:03:27 -07:00
Jason Orendorff
17cbc269fd
Bug 848062 - Make arrow functions inherit the value of 'this' from the enclosing scope. r=bhackett.
2013-03-18 15:32:29 -07:00
Jason Orendorff
7471460fe5
Bug 846406 - Implement arrow functions. r=bhackett. Changes to Y.js r=brendan.
2013-03-17 20:42:36 -07:00
Jan de Mooij
d824ce1336
Bug 851109 - Add NAME IC for invoking getters on the global object. r=djvj
...
--HG--
extra : rebase_source : 4a4fa5be4a6ee0dc24f309ead094f90a420c6bab
2013-03-18 22:34:34 +01:00
Bobby Holley
71de982af1
Bug 851987 - QI to nsPIDOMWindow instead of nsIDOMWindow in XPCWrappedJS. r=bz
2013-03-18 14:30:23 -07:00
Ed Morley
92ece27af3
Bug 851842 - Make jit-tests log output more suited to TBPL bug suggestions; r=terrence
2013-03-18 21:13:47 +00:00
Kyle Huey
006e7997f5
Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE
2013-03-18 12:57:35 -07:00
Luke Wagner
bbf744c5b2
Fix OdinMonkey when --disable-ion (no bug, r=me)
...
--HG--
extra : rebase_source : 3536acf09aecbdcb2ca9156873fc39571328975a
2013-03-18 11:14:56 -07:00
Bobby Holley
10fdccc415
Bug 848538 - Push a cx before calling into ctypes callbacks. r=jorendorff
2013-03-18 11:04:07 -07:00
Hannes Verschore
67407d53cb
Bug 850534: Various Yarr performance improvements, r=dmandelin
2013-03-18 16:40:49 +01:00
Ed Morley
47bc17c5f5
Backed out changeset d195190adc48 (bug 851611)
...
--HG--
rename : tools/profiler/GeckoProfiler.h => tools/profiler/sampler.h
rename : tools/profiler/GeckoProfilerImpl.h => tools/profiler/sps_sampler.h
2013-03-18 14:10:30 +00:00
Benoit Girard
90f13c7e56
Bug 851611 - Part 3: Rename headers. r=jrmuizel
...
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 552fe1d3ff61d15b264aaf86f7c8cb4f4eff69d1
2013-03-18 14:41:02 +01:00
Phil Ringnalda
3dbc683edc
Back out e0038e628250 and 02b242697afb (bug 850523) for test_memoryReporters.xul crashes
...
CLOSED TREE
2013-03-17 22:15:25 -07:00
Bobby Holley
b3e868d07a
Bug 813901 - Tests. r=mrbkap
2013-03-17 21:44:42 -07:00
Bobby Holley
c6bd0db474
Bug 850000 - Don't clobber exceptions set in security wrapper check() hooks. r=mrbkap
2013-03-17 21:44:41 -07:00
Nicholas Nethercote
918908f379
Bug 850523 (part 2) - Use C++ comments in LifoAlloc.{cpp,h}. r=wmccloskey.
...
--HG--
extra : rebase_source : 395321642042559ef2484445fa13c03ba22e8390
2013-03-14 15:10:39 -07:00
Nicholas Nethercote
1aad0e70c2
Bug 850523 (part 1) - Add a "js-main-runtime-temporary-peak" memory reporter. r=wmccloskey,jlebar.
...
--HG--
extra : rebase_source : d183213c48b9d07fb62fce830998bcb8bb044f47
2013-03-06 20:40:36 -08:00
Phil Ringnalda
8423cc2cfc
Merge m-c to m-i
2013-03-17 17:14:58 -07:00
Luke Wagner
9308dad673
Disable OdinMonkey on OSX until we can get Breakpad to cooperate (no bug, r=me)
2013-03-17 15:14:50 -07:00
Nicholas Nethercote
809243ab18
Bug 845175 - Lazily allocate the bytecode and srcnote Vectors' storage. r=jorendorff.
...
--HG--
extra : rebase_source : f39db7bf439b9f86419cb9fdf4f899c052ae7638
2013-03-17 15:10:51 -07:00
Ms2ger
aed8044ac2
Merge m-c to m-i.
2013-03-17 13:22:37 +01:00
Ms2ger
be03887422
Merge backout.
2013-03-17 10:44:57 +01:00
Ms2ger
d8a7fada3c
Backout bug 658909 for Marionette bustage.
2013-03-17 10:44:33 +01:00
Ms2ger
947d25f1a8
Bug 824986 - Move DOMRequest and subclasses to Paris bindings; r=khuey
2013-03-17 09:51:36 +01:00
Ms2ger
547f96abe0
Bug 851108 - Stop exporting ds/BitArray.h; r=billm
2013-03-17 08:55:17 +01:00
Ms2ger
5dd8d9d4d2
Bug 850817 - Move ClientRect to Paris bindings; r=bz
...
--HG--
rename : dom/interfaces/base/nsIDOMClientRect.idl => dom/webidl/ClientRect.webidl
2013-03-17 08:55:17 +01:00
Ms2ger
ecaff4e0d2
Bug 845374 - Part r: Stop including nsTArray.h in nsReadableUtils.h; r=khuey
2013-03-17 08:55:16 +01:00
Ms2ger
24bcddcf77
Bug 845374 - Part l: Stop including nsIDocument.h in nsContentUtils.h and fix two nits; r=khuey
2013-03-17 08:55:15 +01:00
Mike Hommey
90d6c70d7c
Bug 648407 - Support expandlibs_exec.py --extract on windows. r=ted
2013-03-17 07:44:57 +01:00
Mike Hommey
20c634cb74
Bug 462463 - Stop using mddepend.pl. r=ted
2013-03-17 07:43:35 +01:00
Bobby Holley
5bc91d7db4
Bug 658909 - Tests. r=mrbkap
2013-03-16 22:58:17 -07:00
Bobby Holley
d550f0d79d
Bug 658909 - Port tearoff-handling guts of GWNOJO to XPCCallContext and remove GWNOJO. r=mrbkap
2013-03-16 22:58:17 -07:00
Bobby Holley
874f086851
Bug 658909 - Remove GWNOJO from PreserveWrapper. r=mrbkap
2013-03-16 22:58:16 -07:00
Bobby Holley
d8cb9aeca4
Bug 658909 - Remove GWNOJO from AccessCheck. r=mrbkap
2013-03-16 22:58:16 -07:00
Bobby Holley
d0cd3ac168
Bug 658909 - Remove GWNOJO from nsXPConnect. r=mrbkap
2013-03-16 22:58:16 -07:00
Bobby Holley
3d757075f3
Bug 658909 - Remove GWNOJO from XPCVariant. r=mrbkap
...
The old code seems to be deciding whether we have a double-wrapped object by
checking _either_ the rv of GWNOJO _or_ the potential slim wrapper. This is
nonsensical, because double-wrapped objects are never slim wrappers.
Furthermore, that variable here is named 'proto', which further suggests
that this code is nonsensical. So let's just check for WNs.
Also, it seems pretty wack to be innerizing here before storing the jsval,
but I'm going to leave that for now.
2013-03-16 22:58:16 -07:00
Bobby Holley
8e8f39d378
Bug 658909 - Remove GWNOJO from XPCJSID. r=mrbkap
2013-03-16 22:58:15 -07:00
Bobby Holley
a8c785d855
Bug 658909 - Remove GWNOJO from JSValToXPCException. r=mrbkap
2013-03-16 22:58:15 -07:00
Bobby Holley
e2dd3437b4
Bug 658909 - Remove GWNOJO from JSObject2NativeInterface. r=mrbkap
2013-03-16 22:58:15 -07:00
Bobby Holley
5d5d5bcfac
Bug 658909 - Remove GWNOJO for helper stubs. r=mrbkap
2013-03-16 22:58:15 -07:00
Bobby Holley
acebe495da
Bug 658909 - Remove GWNOJO from MarkWrappedNative. r=mrbkap
2013-03-16 22:58:15 -07:00
Bobby Holley
d09761116c
Bug 658909 - Add a new, much simpler API for getting WNs from JS objects. r=mrbkap
2013-03-16 22:58:15 -07:00
Bobby Holley
d18489beb3
Bug 658909 - Stop doing all the crazy stuff in GetWrappedNativeOfJSObject. r=mrbkap
2013-03-16 22:58:14 -07:00
Bobby Holley
0517579b24
Bug 658909 - Add a hack to support calling nohelper XPCWN methods without the proper |this|. r=mrbkap
2013-03-16 22:58:14 -07:00
Bobby Holley
6db2f10d4c
Bug 658909 - Implement carefully-checked unwrapping in XPCCallContext. r=mrbkap
2013-03-16 22:58:14 -07:00
Bobby Holley
0ac4a08fc8
Bug 658909 - Set args at XPCCallContext construct time in XPC_WN_GetterSetter. r=mrbkap
...
It's not clear to me why it's done this way, but it confuses our ability to
determine during wrapper lookup whether we're doing a set or a get. This aligns
the behavior with XPC_WN_CallMethod, including passing JSID_VOID for the name
(which is safe because XPCCallContext explicitly special-cases JSID_VOID and
doesn't call SetName in that case).
2013-03-16 22:58:13 -07:00
Bobby Holley
3e05c5d01b
Bug 658909 - Initialize the same fields in both XPCCallContext constructors. r=mrbkap
...
This is a huge footgun. XPCCallContext is hot, but it's not too hot to be safe
here. Garbage XPCWN and JSObject pointers are bad.
2013-03-16 22:58:13 -07:00
Bobby Holley
7d252db9d9
Bug 658909 - Remove unnecessary ccx param. r=mrbkap
2013-03-16 22:58:13 -07:00
Bobby Holley
98ec54a6bc
Bug 658909 - Make isSafeToUnwrap pseudo-dynamic for SOWs. r=mrbkap
...
This can go away as soon as XBL scopes are no longer behind a pref.
2013-03-16 22:58:13 -07:00
Bobby Holley
b2282e03e7
Bug 658909 - Force |this| computation in SandboxCallableProxyHandler::call when using Xrays. r=bz
...
Comment says it all.
2013-03-16 22:58:12 -07:00
Daniel Holbert
fbb0c25aed
Bug 848159: In jsopcode.cpp, cast formalIndex to be unsigned when comparing it against another unsigned value, since we've already asserted it's nonnegative. r=jandem
2013-03-16 21:38:06 -07:00
Bill McCloskey
bfa3037d1f
Bug 759585 - Zones (r=jonco,bhackett,njn,dvander,luke,bz,mccr8,bholley)
2013-03-16 20:36:37 -07:00
Nicolas B. Pierron
6af702a0f4
Bug 849014 - Check type inference before optimizing regexp calls. r=sstangl
2013-03-16 20:05:46 -07:00
Phil Ringnalda
be75725f52
Merge inbound and m-c
2013-03-16 15:09:36 -07:00
Brian Hackett
1bef51ca40
Backout 04695ce03bb6 (bug 836968) for topcrashing on a CLOSED TREE
2013-03-16 15:57:39 -06:00
Hannes Verschore
be5012c1c0
Backed out changeset 9f39547cfab3 (bug 850534) for yarr crashes on a CLOSED TREE
2013-03-14 23:15:50 +01:00
Norbert Lindenberg
10c5a08bbb
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 4). r=jwalden
...
--HG--
extra : rebase_source : 0c6aaf4093c0c1f6bb6eb073d506378adf0c65ab
2013-03-16 16:39:58 -07:00
Jeff Walden
486c408fcc
Bug 851673 - Assertion failure: v.isUndefined(), at jsarray.cpp. r=bholley
...
--HG--
extra : rebase_source : c898284ed6ec99afe15f4ea60af54282c544a3ac
2013-03-15 19:39:38 -07:00
Dave Hylands
dd5aa6e1b4
Bug 846670 - Initialize stackBase and stackSize properly for the main-thread when using bionic. r=billm
2013-03-13 16:31:15 -07:00
Terrence Cole
54f0aac3ac
Bug 851107 - Skip invalid poisoning of inline chars in RegExpExecute; r=sfink
...
--HG--
rename : content/svg/content/src/SVGFEPointLightElement.cpp => content/svg/content/src/nsSVGFilters.cpp
rename : dom/mobilemessage/interfaces/nsIDOMNavigatorMobileMessage.idl => dom/mobilemessage/interfaces/nsIDOMNavigatorSms.idl
rename : dom/mobilemessage/interfaces/nsIDOMMobileMessageManager.idl => dom/mobilemessage/interfaces/nsIDOMSmsManager.idl
rename : dom/mobilemessage/src/MobileMessageManager.cpp => dom/mobilemessage/src/SmsManager.cpp
rename : dom/mobilemessage/src/MobileMessageManager.h => dom/mobilemessage/src/SmsManager.h
rename : layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4-iframe.html => layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1-iframe.html
rename : layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4-ref.xhtml => layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1-ref.xhtml
rename : layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4.xhtml => layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1.xhtml
extra : rebase_source : 802eba4a16cea37b5c573c2d87f4ca57bdcbd9e2
2013-03-15 15:35:16 -07:00
Jason Orendorff
699f50b893
Silence two GCC warnings. No bug#, rs=evilpie on IRC.
...
--HG--
extra : rebase_source : 55e76cdc123f673984602a324a6ea7c5e327c7de
2013-03-15 12:37:15 -07:00
Daniel Holbert
0d1377f7a3
Bug 849086: Remove unused *_CLASSNAME defines. r=bsmedberg
2013-03-15 10:52:10 -07:00
Jeff Walden
5b1111dc31
Bug 837957 - Remove the suppress-unused attribute from a bunch of functions that now have uses. r=trivial
...
--HG--
extra : rebase_source : fee0a5c45182407059812c2f5b5c03341de34fbd
2013-03-15 10:40:37 -07:00
Norbert Lindenberg
5e2831e792
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 3). r=jwalden
...
--HG--
extra : rebase_source : 2e0f9f61c23e8318133eca54c5f74e9b9a8cfff9
2013-03-15 10:37:39 -07:00
Norbert Lindenberg
9c3a5634ce
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 2). r=jwalden
...
--HG--
extra : rebase_source : 4e248934ddd241284423b1d1e76957e65ca844ba
2013-03-15 10:09:33 -07:00
Norbert Lindenberg
5fe9dd3e01
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 1). r=jwalden
...
--HG--
extra : rebase_source : 78fb64fd73a1892736a399ea94f27c0990d8f041
2013-03-14 14:22:24 -07:00
Luke Wagner
26b31ecf0a
Bug 840282 - OdinMonkey (sr=dmandelin)
...
--HG--
extra : rebase_source : 4a3869dca32755abb58bbd3d9a06599e61b397f2
2013-03-15 02:29:02 -07:00
Aryeh Gregor
a5c75c91bc
Bug 801562 - Remove Node.isSupported; r=bz
...
--HG--
rename : content/svg/content/test/test_isSupported.xhtml => content/svg/content/test/test_hasFeature.xhtml
2013-03-15 12:21:52 +02:00
Makoto Kato
6b8bd5e0d5
Bug 837598 - cannot build WebRTC for Linux/arm. r=glandium
2013-03-15 11:50:17 +09:00
Gene Lian
1aab17284e
Bug 844431 - B2G MMS: provide nsIDOMMobileMessageManager interface (with sendMMS() first) (part 6, dispatch MMS events). r=vicamo,mounir sr=sicking a=leo+
2013-03-09 15:22:42 +08:00
Gene Lian
9fe417700a
Bug 844431 - B2G MMS: provide nsIDOMMobileMessageManager interface (with sendMMS() first) (part 4-2, nsIMmsService.send()). r=vicamo a=leo+
2013-03-09 15:22:25 +08:00
Gene Lian
af36186707
Bug 844431 - B2G MMS: provide nsIDOMMobileMessageManager interface (with sendMMS() first) (part 3-1, s/nsISmsRequest/nsIMobileMessageCallback). r=vicamo a=leo+
...
--HG--
rename : dom/mobilemessage/interfaces/nsISmsRequest.idl => dom/mobilemessage/interfaces/nsIMobileMessageCallback.idl
2013-03-09 15:22:02 +08:00
Gene Lian
3e9ced94a8
Bug 844431 - B2G MMS: provide nsIDOMMobileMessageManager interface (with sendMMS() first) (part 2, nsIDOMMozMmsMessage). r=vicamo,mounir,mrbkap sr=sicking a=leo+
2013-03-09 15:21:55 +08:00
Bobby Holley
876133f6c7
Bug 850517 - Support named window access via Xray. r=mrbkap
2013-03-14 22:38:26 -07:00
Paul Adenot
cd51bc591a
Bug 850713 - Bump the required NDK version to 9. r=blassey.bugs,mh+mozilla
2013-03-15 16:28:07 +13:00
Luke Wagner
cc246bf97f
Bug 837011 - CallCompiler should return 'true' because it doesn't throw an exception (r=dvander)
...
--HG--
extra : rebase_source : 326ad9707d64db437d0a7dddfef9bbffbb59038e
2013-03-14 21:28:10 -07:00
Phil Ringnalda
69c6475c27
Back out 0044e4c2dc53 (bug 851149), 3080f18ba53d (bug 698328), 0b147c3f682b (bug 850713) for Android bustage
...
CLOSED TREE
2013-03-14 21:19:40 -07:00
Paul Adenot
327a511bd4
Bug 850713 - Bump the required NDK version to 9. r=blassey.bugs,mh+mozilla
...
--HG--
extra : rebase_source : d6886dcfe87747e77c3828289b1184a58e6a0c09
2013-03-15 16:28:07 +13:00
Brian Hackett
cd22e5de54
Bug 836968 - Cache shapes for JSON objects and assign types to constructed JSON objects and arrays, r=waldo,jandem.
2013-03-16 16:52:45 -06:00
Brian Hackett
64350badac
Bug 836968 - Cache shapes for JSON objects and assign types to constructed JSON objects and arrays, r=waldo,jandem.
2013-03-14 05:18:47 -06:00
Luke Wagner
dd21571818
Bug 850548 - fix ion::StackAlignment value on non-GNU (r=dvander)
...
--HG--
extra : rebase_source : 424e4aa6cdd104b0c7f47b9c6495f45c770d155f
2013-03-13 20:59:51 -07:00
Benjamin Peterson
7dc01378f7
Bug 850928 - Fix assorted JS compiler warnings. r=dholbert,dvander
...
--HG--
extra : rebase_source : 1d60ed741b32b3ecd3028cca11e93d601b77b01f
2013-03-13 19:55:22 -05:00
Dave Hylands
a6627b44d4
Back out 29230c04b932 (Bug 846670) because of broken Linux builds on a CLOSED TREE
2013-03-13 17:49:02 -07:00
Dave Hylands
9f5105a86d
Bug 846670 - Initialize stackBase and stackSize properly for the main-thread when using bionic. r=billm
2013-03-13 16:31:15 -07:00
Benjamin Peterson
cc534b99af
Bug 846984 - Prevent race conditions when USE_ZLIB is not defined. r=jorendorff
2013-03-13 17:48:46 -05:00
Steve Fink
7ba2ac1a8c
No bug. JSScript::filename is now a function. r=woof!
2013-03-13 14:47:12 -07:00
Steve Fink
703d0b00b6
Bug 850873 - Fix null-checking in JS_NewArrayBufferWithContents. r=Waldo
2013-03-13 14:45:22 -07:00
Bobby Holley
1e45639054
Bug 849730 - Let objectClassIs through for COWs. r=mrbkap
2013-03-13 14:48:59 -07:00
David Anderson
289f7a0ee6
Disable PGO for ObjectImpl::nativeLookup (bug 844580, r=billm).
2013-03-12 11:32:06 -07:00
Sean Stangl
96b49ecdf7
Bug 850446 - Fix NULL deref in StartOffThreadIonCompile(). r=bhackett
2013-03-13 12:36:47 -07:00
Ehsan Akhgari
d7ebe7abee
Bug 849995 - Build with -Wsign-compare on clang; r=glandium
...
--HG--
extra : rebase_source : 34a800c1cabb3299967c58ecb00e7863a10808f8
2013-03-13 15:07:17 -04:00
Jeff Walden
710fb71f2d
Bug 843402 - Make all always-inlined methods just inline, and let the compiler choose how to optimize. r= http://perf.snarkfest.net/compare-talos/index.html?oldRevs=7ad145f9b092&newRev=6be7cad95d97&submit=true is a wash
2013-03-04 09:41:11 -08:00
Hannes Verschore
a7d8bbf3ae
Bug 848319: IonMonkey: Enable hoisting of MRegExp, r=sstangl
2013-03-13 19:15:36 +01:00
Hannes Verschore
f2cd330338
Bug 850534: Various Yarr performance improvements, r=dmandelin
2013-03-13 18:33:13 +01:00
Ryan VanderMeulen
0b368bf371
Backed out changeset e44bc308642a (bug 813901) and changeset 19f154ee6f54 (bug 850000) for bustage on a CLOSED TREE.
2013-03-13 13:22:14 -04:00
Jeff Walden
5d88583b14
Kill off unused-function warnings for all the ICU stubs temporarily in Intl.cpp when the Intl API isn't enabled. Followup to bug 837957, r=warning-spam-up-the-wazoo
2013-03-13 10:12:52 -07:00
Jeff Walden
dc93b27405
Bug 846976 - Move CallArgs into its own header for better readability. r=jorendorff, f=bz, f=bholley
2013-02-28 20:07:23 -08:00
Jeff Walden
ce3d70e5b1
Bug 847480 - Remove DeprecatedAbs uses from the SpiderMonkey ARM backend. r=mjrosenb
2013-03-06 15:29:47 -08:00
Jeff Walden
9b60a6b937
Bug 847480 - Remove all DeprecatedAbs uses from range analysis code in SpiderMonkey, fixing a couple bugs and adding tests for those bugs. r=nbp
2013-03-06 15:29:26 -08:00
Jeff Walden
59e9a3888e
Bug 847480 - Convert DeprecatedAbs uses that can relatively obviously be changd to Abs, to Abs. r=Ms2ger
2013-03-05 15:43:53 -08:00
Jeff Walden
45c6642e41
Bug 847480 - Convert DeprecatedAbs overloads taking floating point (except for nscoord uses, when nscoord is optionally a floating point type) to Abs. r=Ms2ger
2013-03-05 15:43:44 -08:00
Jeff Walden
000d820503
Bug 847480 - Blindly convert all existing mozilla::Abs users to mozilla::DeprecatedAbs. Individualized conversions to the reformed mozilla::Abs will continue until mozilla::DeprecatedAbs is unused, at which point it will be removed. r=Ms2ger
2013-03-05 15:43:30 -08:00
Jeff Walden
23bfd4b872
Bug 848747 - Detect a likely-overflowing case early and bail on it. r=nbp
2013-03-07 11:51:33 -08:00
Bobby Holley
5441778924
Bug 813901 - Tests. r=mrbkap
2013-03-13 10:01:36 -07:00
Bobby Holley
d191e3b8cd
Bug 850000 - Don't clobber exceptions set in security wrapper check() hooks. r=mrbkap
2013-03-13 10:01:36 -07:00
Bill McCloskey
15ccdb3cef
Bug 846890 - Avoid check for native anonymous content when possible (r=bholley)
2013-03-08 18:49:36 -08:00
Gregory Szorc
56a7634c1c
Merge mozilla-central into build-system
2013-03-13 08:20:09 -07:00
Phil Ringnalda
b49203a7ab
Back out 7d1510d544d9 (bug 836968) on suspicion of causing bug 850547
...
CLOSED TREE
2013-03-12 23:38:11 -07:00
Hannes Verschore
8b3e19747f
Bug 850536: Only get the chars of a string once in FlattenSubstrings, r=sstangl
2013-03-13 06:08:35 +01:00
Gregory Szorc
3d694a85c0
Merge mozilla-central into build-system
...
dom/interfaces/svg/Makefile.in and dom/media/Makefile.in had merge
conflicts. They were resolved by hand. The former needed 2 IDLs removed.
The latter had a context conflict for EXPORTS_NAMESPACES.
2013-03-12 13:04:55 -07:00
Mike Shal
ec5b39bd8b
Bug 818246 - Part 9: Move XPIDL_FLAGS to moz.build; r=gps
2013-03-11 22:05:00 -07:00
Mike Shal
2eb7c496cb
Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps
2013-03-11 22:00:00 -07:00
Gregory Szorc
629b5d86c6
Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
...
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
2013-03-12 10:17:46 -07:00
Gregory Szorc
f33b615884
Bug 818246 - Part 3: Build system support for XPIDLSRCS in moz.build; r=glandium
2013-03-12 10:15:24 -07:00
Benjamin Peterson
47c4676421
Bug 779233 - Count script filenames as part of script source memory. r=njn
...
--HG--
extra : rebase_source : f8c6e2d0867f172a68bac2242dd401db89c92236
2013-03-12 21:56:57 -05:00
Benjamin Peterson
c8a6cc8cca
Bug 779233 - Put a script's filename on the ScriptSource. r=billm
...
--HG--
extra : rebase_source : 4d76299491876e59a1c851ecb82544cb93b4e382
2013-03-12 21:56:55 -05:00
Christian Holler
9e9b087e6f
Bug 728188 - Add missing test for bug 728188. r=needed-tests
...
--HG--
extra : rebase_source : d9614d10872a2ae7808565bf941258e3b2e98b89
2013-03-13 01:13:15 +01:00
Christian Holler
d8d7b88d5f
Bug 756851 - Add missing test for bug 756851. r=needed-tests
...
--HG--
extra : rebase_source : 7a96c277c757c0bffa2d78e05ac6d16a90b5b880
2013-03-13 01:13:15 +01:00
Christian Holler
464a98a031
Bug 763440 - Add missing testcase for bug 763440. r=needed-tests
...
--HG--
extra : rebase_source : cee87606c1aaa9cbc70f854a9a49711222064e4e
2013-03-13 01:13:15 +01:00
Christian Holler
8da3482e06
Bug 792239 - Add missing test for bug 792239. r=needed-tests
...
--HG--
extra : rebase_source : 9a42769c75472d5f2e5d5ab830fc7c7dcdc99ded
2013-03-13 01:13:15 +01:00
Christian Holler
707a8f0e3a
Bug 794025 - Add missing test for bug 794025. r=needed-tests
...
--HG--
extra : rebase_source : 2e91ba614c130e1aa432824bfe1c7d29b18a209d
2013-03-13 01:13:15 +01:00
Terrence Cole
1ae24eae60
Bug 843907 - Move to manual barriering for MapObject and SetObject's key; r=billm
...
Automatically adding keys from the OrderedHashTable to the store buffer does not
work because the table uses a non-null value to indicate "empty". Since
RelocatableValue expects NULL to be used for this purpose, minor GCs attempt to
mark the tombstone as if it were a value. This obviously fails.
RelocatableValue is also extremely slow and moving to manual barriering will
make MapObject and SetObject faster with generational GC.
--HG--
rename : content/svg/content/src/SVGFETileElement.cpp => content/svg/content/src/nsSVGFilters.cpp
extra : rebase_source : ae675d0a16c61fccb7a88468cd32ae2d1899e2e3
2013-02-21 17:31:52 -08:00
Bobby Holley
72c6ad5e13
Bug 825697 - Check for all wrapper types. r=mrbkap
2013-03-11 10:13:25 -07:00
Jan de Mooij
16efba1f97
Bug 830943 part 2 - Add asserts, testcase. r=dvander
2013-03-11 17:53:23 +01:00
Neil Deakin
effc6c1616
Bug 407983, add clipboard events constructor, r=smaug
2013-03-11 11:49:56 -04:00
Ryan VanderMeulen
12532d960e
Merge m-c to inbound.
2013-03-11 10:08:44 -04:00
Phil Ringnalda
7b2757d780
Back out 7f12ca5e6d0a (bug 750303) on suspicion of breaking l10n builds
2013-03-10 20:03:28 -07:00
Ms2ger
a75666050c
Bug 847195 - Make NamedNodeMap only deal with Attrs; r=khuey
...
--HG--
rename : dom/interfaces/core/nsIDOMNamedNodeMap.idl => dom/interfaces/core/nsIDOMMozNamedAttrMap.idl
2013-03-10 09:00:33 +01:00
Ms2ger
d805e77871
Bug 825285 - Part b: Move ArchiveReader to Paris bindings, remove XPCOM goop; r=khuey
2013-03-10 08:57:14 +01:00
Julian Seward
19b79317be
Bug 779291: Implement SPS stackwalk using the breakpad unwinder. r=bgirard,glandium
2013-03-10 23:00:23 +01:00
Terrence Cole
035d900bae
Bug 847698 - Move most slot allocation closer to object creation; r=bhackett
...
--HG--
extra : rebase_source : 307f719ea2827f3216d021779638d5708f14ca4e
2013-03-03 12:43:40 -08:00
Jacek Caban
ac078a4580
Bug 849174 - inline function declared as dllimport warning js jsfriendapi.h r=bholley
2013-03-09 17:26:07 +01:00
Phil Ringnalda
70e53ca277
Back out c9f5d3ebba39 (bug 835552) for Windows build bustage
...
CLOSED TREE
2013-03-09 08:15:42 -08:00
Kannan Vijayan
c916e7babb
Bug 849302 - Allow rooting of IonCode objects. r=terrence
2013-03-09 11:02:51 -05:00
Terrence Cole
5f8247e2f3
Bug 850074 - Move SpiderMonkey stack rooting infrastructure to RootingAPI.h; r=billm
...
--HG--
rename : js/src/gc/Root.h => js/public/RootingAPI.h
extra : rebase_source : 52027c9c887f686a86097e5465179fa69fac9d6c
2013-03-12 14:05:57 -07:00
Norbert Lindenberg
a1f03135fa
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (ICU stubs). r=jwalden
...
--HG--
extra : rebase_source : 85f45e08558ee989397d5c02af6bc141b6741db4
2013-03-12 13:54:30 -07:00
Norbert Lindenberg
92d9abef5e
Bug 724533 - Enable use of ICU headers. r=glandium
...
--HG--
extra : rebase_source : fc21b6ca249d7184918e59f84983d29f405ededa
2013-03-12 13:37:44 -07:00
Steve Fink
d7f9f8739e
Bug 835552 - Make load() be script-relative and read()/snarf() be cwd-relative. r=njn
2013-01-28 13:22:02 -08:00
David Anderson
8a95e0e254
Use the right JSOP_CALLEE when inlining (bug 842300, r=nbp).
2013-03-07 08:52:00 -05:00
Olli Pettay
8f72caeb73
Bug 822399 - Make Event to use Paris bindings, r=peterv
2013-03-09 13:34:29 +02:00
Bill McCloskey
7c63e47dd5
Back out bug 846890 for reftest orange
2013-03-08 21:27:25 -08:00
Terrence Cole
7282789731
Bug 849456 - Fix a potential NULL deref on OOM. r=mrosenberg
2013-03-08 17:44:09 -08:00
Bill McCloskey
df7b843a49
Bug 846890 - Avoid check for native anonymous content when possible (r=bholley)
2013-03-08 18:49:36 -08:00
Zack Weinberg
db6d545915
Bug 847181: prune unused printing-related nsresult codes, make printing error codes available in Components.results, and improve English of printing error messages. r=smaug
2013-03-08 21:45:14 -05:00
Bill McCloskey
b110045998
Bug 843919 - Disable full compartment checks by default (r=jonco)
2013-03-08 11:38:49 -08:00
Bill McCloskey
9abcc95b60
Bug 848602 - Add some volatile annotations (r=terrence)
2013-03-07 18:01:25 -08:00
Bill McCloskey
3c9ecb70b4
Bug 848587 - Avoid racing on isHeapBusy (r=terrence)
...
--HG--
extra : rebase_source : 1667f00b8233d190ca74740b125e8de033c7d8dd
2013-03-07 18:01:19 -08:00
Mike Hommey
10314b9044
Bug 848735 - Fix INSTALL_EXTENSION_ID rule. r=ted
2013-03-08 09:32:55 +01:00
Ryan VanderMeulen
0cb25616af
Backed out changeset 8ed74a9e1a3e (bug 848602) and changeset a114e8c5e9ef (bug 848587) for bustage on a CLOSED TREE.
2013-03-07 22:00:28 -05:00
Bill McCloskey
7a6a36707e
Bug 848602 - Add some volatile annotations (r=terrence)
2013-03-07 18:01:25 -08:00
Bill McCloskey
2fe57f347c
Bug 848587 - Avoid racing on isHeapBusy (r=terrence)
2013-03-07 18:01:19 -08:00
Nicolas B. Pierron
deb161f139
Bug 844452 - Box boolean inputs on MCompare-strings. r=dvander
2013-03-07 17:49:11 -08:00
Terrence Cole
e15cbdb2ca
Bug 848601 - Lookup the trace kind to use when marking at compile time; r=billm
...
--HG--
extra : rebase_source : 9e913d55b65433ad3251b07e5f38d9195ea97e6f
2013-03-07 10:55:34 -08:00
Norbert Lindenberg
ddaff00947
Bug 848664 - New intrinsics for self-hosted JavaScript missing from jshint globals. r=nmatsakis
2013-03-07 17:26:39 -05:00
Terrence Cole
09f0476417
Bug 848612 - Don't store strings in the store buffer; r=billm
...
--HG--
extra : rebase_source : f287f6b0945bc0a84ac1acfef9fcad985591db82
2013-03-07 10:50:26 -08:00
Terrence Cole
e0dc40c806
Bug 848608 - Make eagerlyTraceWeakMaps an enum; r=billm
...
--HG--
extra : rebase_source : 20558f611dda644f966d4660b88895a0cbc5c7d1
2013-03-07 10:49:30 -08:00
Terrence Cole
9784aa8945
Bug 848599 - Implement DisableGenerationalGC like DisableIncrementalGC; r=billm
...
--HG--
extra : rebase_source : aad333f9196a74e4579be70bd2ebf62fe16f23ed
2013-03-07 10:47:56 -08:00
Terrence Cole
800f1f3a80
Bug 841059 - Do not use the ArenaHeader for sizeOfThis on JSObject; r=billm
...
--HG--
extra : rebase_source : 6d14d5dca727703166c1cdcc694ec688223e6692
2013-02-13 13:34:25 -08:00
Terrence Cole
388179ea1b
Bug 841059 - Make Cell::chunk and Cell::address private; r=billm
...
--HG--
extra : rebase_source : e6800f71b6950af84b56c541fe6dbdeb8f62abdf
2013-02-13 10:39:17 -08:00
Jon Coppeard
effb0401cc
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove AutoAssertNoGC and AssertCanGC r=terrence
...
--HG--
extra : rebase_source : b2afa454a539be84db7a3b11eb7c776bf4054b07
2013-03-06 18:10:35 +00:00
Jon Coppeard
d52628271c
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AssertCanGC r=terrence
...
--HG--
extra : rebase_source : 571a1c515d382c94d7a4c4398a08ea48d5507294
2013-03-06 18:10:30 +00:00
Jon Coppeard
9256c58105
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AutoAssertNoGC r=terrence
...
--HG--
extra : rebase_source : d541aeba854e1a10ceebaec2fda366d9b47f7f2e
2013-03-06 18:10:22 +00:00
Jon Coppeard
f85957ecb3
Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
...
--HG--
extra : rebase_source : 35cbf3cc4da4598c2e9e6975028ef397718849db
2013-03-06 16:41:43 +00:00
Jon Coppeard
9990be53e8
Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted inside SpiderMonkey r=terrence
...
--HG--
extra : rebase_source : ba8202f4e1f7bd5560a57392f800d255e52b4a54
2013-03-06 16:41:42 +00:00
Jon Coppeard
94c1b81987
Bug 848395 - GC: Move Rooted to JS namespace - Move js::Rooted to JS namespace r=terrence
...
--HG--
extra : rebase_source : c25db8f97c5d6b39b96dc89976bcc00a85ddbde3
2013-03-06 16:41:38 +00:00
Jan de Mooij
14cbafdd46
Bug 848733 - Don't eliminate callee phi when inlining natives. r=bhackett
...
--HG--
extra : rebase_source : c64645da8a4edf6bc132f509741f7ebcdb8e842d
2013-03-07 14:38:09 +01:00
Gregory Szorc
795c5eeeff
Bug 818246 - Part 1: Remove unncessary definitions of XPIDL_MODULE; r=glandium
...
XPIDL_MODULE defaults to MODULE. These Makefile.in were setting
XPIDL_MODULE to the same value as MODULE.
--HG--
extra : rebase_source : e96bd34d5949d0ab94cecbec35d6c9f4bffec01e
2013-03-07 05:03:51 -08:00
Ed Morley
dbdcae0eaf
Backed out changeset f27dbd9ba370 (bug 848395) for crashes on Windows on a CLOSED TREE
2013-03-07 13:04:24 +00:00
Ed Morley
380449402e
Backed out changeset e112b04664a6 (bug 848395)
2013-03-07 13:03:39 +00:00
Ed Morley
0887cddaa0
Backed out changeset 28ef4bdff455 (bug 848395)
2013-03-07 13:03:35 +00:00
Ed Morley
2dc77beac4
Backed out changeset f079105a0966 (bug 848449)
2013-03-07 13:03:31 +00:00
Ed Morley
9cabb79c6c
Backed out changeset d01a2a30d626 (bug 848449)
2013-03-07 13:03:27 +00:00
Ed Morley
c024cfe113
Backed out changeset 1768185637fd (bug 848449)
2013-03-07 13:03:23 +00:00
Jon Coppeard
0b6f2291f6
Bug 841801 - Allow proxies to be finalized in the background r=billm
...
--HG--
extra : rebase_source : 48da96daddf75f505bf90c8e2ce2cdd6daf04cc5
2013-02-21 10:19:17 +00:00
Jon Coppeard
957cb6f688
Bug 841801 - Keep finalizable objects out of the nursery r=billm
...
--HG--
extra : rebase_source : ea13c882c82554a1510df47aadbc1bb1c6b6e569
2013-02-21 18:51:14 +00:00
Jon Coppeard
31537455f5
Bug 841801 - Sweep some objects in the background r=billm
...
--HG--
extra : rebase_source : 8940bfbb1f223762bbc5ef38827467aa76505af1
2013-02-08 08:40:49 +00:00
Jon Coppeard
8f06c5da9e
Bug 841801 - Enable finalization of objects on the background thread r=billm
...
--HG--
extra : rebase_source : a08fb0b68aeffac400d300715ac874cfcbf535fc
2013-02-15 10:18:46 +00:00
Steve Fink
4429fa58c3
Bug 847121 - Avoid using unstable chars r=terrence
2013-03-06 16:02:19 -08:00
Jon Coppeard
aedebd6aec
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove AutoAssertNoGC and AssertCanGC r=terrence
...
--HG--
extra : rebase_source : 25c0bc6813b753c023ab7f1d1085b3575083c96d
2013-03-06 18:10:35 +00:00
Jon Coppeard
5c4ec66c45
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AssertCanGC r=terrence
...
--HG--
extra : rebase_source : 234e493f9db6b85c054f5a5189a60d3ca632ab62
2013-03-06 18:10:30 +00:00
Jon Coppeard
904e294328
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AutoAssertNoGC r=terrence
...
--HG--
extra : rebase_source : b29d38c194a9b9a25febaab4b892952a7af17af8
2013-03-06 18:10:22 +00:00
Jon Coppeard
19ed4f05c2
Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
...
--HG--
extra : rebase_source : 866879df05e3ec3f8e93570eb3f6b71103636b41
2013-03-06 16:41:43 +00:00
Jon Coppeard
8da313fcbb
Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted inside SpiderMonkey r=terrence
...
--HG--
extra : rebase_source : 35da680c5e5c2417357adbdcee6fa1b2a1108e20
2013-03-06 16:41:42 +00:00
Jon Coppeard
6e6f4817d2
Bug 848395 - GC: Move Rooted to JS namespace - Move js::Rooted to JS namespace r=terrence
...
--HG--
rename : content/svg/content/src/SVGFEMergeElement.cpp => content/svg/content/src/nsSVGFilters.cpp
rename : content/svg/content/src/SVGFEImageElement.h => content/svg/content/src/nsSVGFilters.h
extra : rebase_source : ef1bc19481aad5df11259987f1dea449678c46ed
2013-03-06 16:41:38 +00:00
Nicolas B. Pierron
a8901735c8
Bug 843733 - Fix warning with gcc 4.7. r=mjrosenb
2013-03-06 22:17:25 -08:00
Nicholas D. Matsakis
9afdc1f121
Bug 847605 - Convert to using branchIfFalseBool, which uses a mask to avoid constraining regalloc. r=nbp
2013-03-06 10:18:54 -05:00
Nicholas D. Matsakis
cb71eef363
Bug 847387 - Do not allow more dimensions for a ParallelArray than we allow arguments. r=shu
2013-03-06 14:57:10 -05:00