Sean Stangl
8eb2a2902e
Bug 850070 - Fix Vector::initCapacity() argument name: conflicts with layout code. r=red
2013-03-22 17:53:31 -07:00
Sean Stangl
1518e1682b
Bug 850070 - Fix --disable-ion and --disable-threadsafe builds. r=red
2013-03-22 17:27:08 -07:00
Sean Stangl
8b7bb8e526
Bug 850070 - Part 2/2 - Parallelize OdinMonkey compilations. r=luke
2013-03-19 15:24:22 -07:00
Sean Stangl
21ca15f8ee
Bug 850070 - Part 1/2 - Separate sequential compilation into explicit phases. r=luke
2013-03-19 15:13:58 -07:00
Terrence Cole
27d41a3031
Bug 734250 - Remove the unused {Un}LockGCThing{RT} rooting interface; r=billm
...
--HG--
extra : rebase_source : b5b1eeba5e48de7b30ec0b3d32af0d37475e0b06
2013-03-19 10:20:22 -07:00
Luke Wagner
5a48fc9a49
Bug 851964 - Re-enable OdinMonkey on OSX (r=vlad)
...
--HG--
extra : rebase_source : aff0da8d3695b7327d2daa367ce01f7766e38200
2013-03-22 15:02:08 -07:00
Norbert Lindenberg
e9faffd1de
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (cleanup). r=jwalden
...
--HG--
extra : rebase_source : 8adc5d1feb27ccd24eef30c1a7b6b4a2e7f6e91a
2013-03-22 12:54:40 -07:00
Norbert Lindenberg
7c83e480e3
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 9). r=jwalden
...
--HG--
extra : rebase_source : 26a601e1ee905437403c3005d932e6f9fd9dc9c9
2013-03-22 12:54:07 -07:00
Jeff Walden
12cb6e942b
Bug 769871 - Remove x_CheckThisX methods, as the extract-the-primitive-value methods immediately after perform that check already. r=Norbert
...
--HG--
extra : rebase_source : b4dd0efb5acad176a07ac8c1dada64dddd0dc3a9
2013-03-22 12:35:44 -07:00
Jan de Mooij
b2870b9aeb
Bug 790479 - Remove a bogus assert, unused SNAPSHOT_MAX_STACK constant. r=djvj
2013-03-22 19:47:55 +01:00
Terrence Cole
69963fe3b1
Bug 851340 - Make the rooting of scripts in nsXULPrototypeCache more efficient; r=smaug
2013-03-19 10:20:21 -07:00
Bill McCloskey
aec5302dc6
Bug 852667 - Sort out getAllocKind for generational GC (r=terrence)
2013-03-21 18:15:39 -07:00
Terrence Cole
4fe8df6f24
Bug 849453 - Use the AllocKind to get the size instead of sizeOfThis; r=billm
2013-03-07 10:55:34 -08:00
Bill McCloskey
3f42a949f7
Bug 853228 - Remove unused functions in jsdbgapi (r=luke)
2013-03-21 18:15:39 -07:00
Bill McCloskey
c0f4912a27
Bug 852676 - Remove unmaintained ETW event support (r=sfink)
2013-03-21 18:15:39 -07:00
Terrence Cole
a7eafe32dc
Bug 841059 - Do not use the ArenaHeader for getAllocKind on JSObject; r=billm
2013-02-14 14:51:07 -08:00
Bill McCloskey
402b9a9ad8
Bug 852667 - Permit passing #fixed slots to getInitialShape (r=bhackett)
2013-03-18 17:27:09 -07:00
Daniel Holbert
4e5645bade
Bug 853777: Remove unused variable 'cx' from CodeGenerator::visitApplyArgsGeneric(). r=kvijayan
2013-03-22 08:13:49 -07:00
Jon Coppeard
6d15674a57
Bug 853461 - GC: A couple more rooting hazards r=terrence
...
--HG--
extra : rebase_source : da4c0acc97603cf3eb8b263d9c99166660bc1524
2013-03-22 14:05:10 +00:00
Nicholas Cameron
b8948fe84f
Bug 849489. Optimise use of vstm/vldm. r=mjrosenb
...
--HG--
extra : rebase_source : e5bbcc5fe569c0f81114587330ec80212fc9b560
2013-03-22 15:37:10 +13:00
Nicholas Nethercote
77bf0b06a3
Bug 849367 (part 3) - Avoid an ungetToken() in unaryExpr(). r=jorendorff.
...
--HG--
extra : rebase_source : 556113cd0b994256e548103363a62264ada413e2
2013-03-13 19:58:23 -07:00
Jason Orendorff
ce294cea42
Bug 849367 (part 2) - Replace the binary-expression part of the JS parser with a shift-reduce parser. Less code, and faster. r=njn.
...
--HG--
extra : rebase_source : e5d44ef33f300d8c3f979caa58c3ed332a95088c
2013-03-21 18:28:50 -07:00
Jeff Walden
0971c8596f
MSVC wants a cast-to-integer-type before dividing by a bool that should promote to int. Sigh. Followup to bug 851237, r=windows-redness
...
--HG--
extra : rebase_source : cf4ca438261d5bdf115a21d40f1ad4164ccbeaea
2013-03-21 19:01:45 -07:00
Jeff Walden
9443788310
Bug 851237 - Replace StaticAssert uses with MOZ_STATIC_ASSERT. r=dholbert
...
--HG--
extra : rebase_source : d8b9715e05b959b11ee0f645141fd077b8599ab1
2013-03-21 18:26:15 -07:00
Norbert Lindenberg
15a126ec68
Bug 769871 - Reimplement Date.toLocaleString per ECMA-402. r=jwalden
...
--HG--
extra : rebase_source : 77b0023432502bc4e110143d06c10825fb020190
2013-03-21 16:38:25 -07:00
Norbert Lindenberg
31ef79f418
Bug 769871 - Reimplement Number.toLocaleString per ECMA-402. r=jwalden
...
--HG--
extra : rebase_source : 5a1e5a57e89056d128956cd7d7f2c7ce6b3dec54
2013-03-21 14:59:48 -07:00
Norbert Lindenberg
dfa2e312ca
Bug 769871 - Reimplement String.localeCompare per ECMA-402. r=jwalden
...
--HG--
extra : rebase_source : b6378bff8be8a9cf64fce43dc53ed9baf25738c5
2013-03-21 14:50:06 -07:00
Norbert Lindenberg
e7c0f59d9c
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (tests). r=terrence
...
--HG--
extra : rebase_source : e101ce48506960a2733b9eb5be4065ca5933fd96
2013-03-21 14:32:43 -07:00
Norbert Lindenberg
a4fa436033
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 8). r=jwalden
...
--HG--
extra : rebase_source : 94306c4c0d5950b5d860891d01768e51ef17c9f1
2013-03-21 14:32:42 -07:00
Jeff Walden
25c9b94f0d
Fix a C-style cast to a const_cast<>. Followup to bug 837957, r=sparky
...
--HG--
extra : rebase_source : f4c806060a89a424544ce5704b19ed36ef968e88
2013-03-19 16:34:37 -07:00
David Zbarsky
46284ae633
Bug 847007: Remove nsIContent includes r=Ms2ger
2013-03-21 20:05:20 -04:00
Jim Blandy
11cf86d3c8
Bug 852773: Remove assertions that make us horribly slow when debugging JS in a DEBUG build. r=jandem
...
When running JS code under the JS debugger in a DEBUG build,
Debugger::slowPathOnEnterFrame constructs a ScriptFrameIter instance every
time we enter a function. That constructor calls (JaegerMonkey's)
ExpandAllInlineFrames, which is very expensive.
We need Debugger to work in DEBUG builds, too.
2013-03-21 17:03:34 -07:00
Terrence Cole
3f5011ecad
Bug 841059 - Follow-up fix for broken root analysis build; r=bustage
2013-03-21 16:17:30 -07:00
Terrence Cole
f8c6a0ee4f
Bug 841059 - Do not use the ArenaHeader for zone/compartment on JSObject; r=billm
...
--HG--
rename : mobile/android/base/NotificationHandler.java => mobile/android/base/NotificationService.java
extra : rebase_source : 19d6904d8ac8fed7680da8f7931e9c55e52be97e
2013-02-13 10:39:19 -08:00
Tom Schuster
a1663a0e87
Bug 828462 - Root Proxy/Wrapper in the browser. r=terrence,bz
2013-03-21 23:23:48 +01:00
Tom Schuster
b4f8d32afe
Bug 828462 - Root Proxy/Wrapper rests in js/src. r=terrence
2013-03-21 23:23:48 +01:00
Tom Schuster
787f786f96
Bug 828462 - Root Proxy/Wrapper delete. r=terrence
2013-03-21 23:23:48 +01:00
Tom Schuster
b6725433ce
Bug 828462 - Root Proxy/Wrapper getOwnPropertyNames and keys. r=terrence
2013-03-21 23:23:47 +01:00
Tom Schuster
aaa3687e9b
Bug 828462 - Root Proxy/Wrapper defineProperty. r=terrence
2013-03-21 23:23:47 +01:00
Tom Schuster
950e87f7e8
Bug 828462 - Root Proxy/Wrapper get(Own)PropertyDescriptor. r=terrence
2013-03-21 23:23:47 +01:00
Bill McCloskey
2c636e23fe
Bug 852912 - Don't crash on NULL with AutoArrayRooter (r=bhackett)
...
--HG--
extra : rebase_source : f044831b03435b906221256611d7c01250b18ebe
2013-03-21 13:56:44 -07:00
Ryan VanderMeulen
14c2102033
Merge m-c to inbound.
2013-03-21 16:48:17 -04:00
Ryan VanderMeulen
770e0ab1c9
Merge inbound to m-c.
2013-03-21 16:45:23 -04:00
Gene Lian
fd920eef31
Bug 852911 - B2G MMS: fail to expose correct nsIDOMMozMmsMessage.attachments. r=smaug
2013-03-21 14:49:23 +08:00
Ryan VanderMeulen
e79f4dfe69
Bug 852912 - Skip test on all Windows debug builds on a CLOSED TREE.
2013-03-20 20:34:20 -04:00
Bill McCloskey
991a7a0eca
Bug 852228 - Allow compartments to share zones in the shell (r=jonco)
2013-03-18 10:24:46 -07:00
Bill McCloskey
772866c92a
Bug 852229 - Add a comment explaining zones (r=jorendorff)
2013-03-18 11:10:23 -07:00
Nicolas B. Pierron
83d4d9ebbb
Bug 849103 - Enable IonMonkey on b2g. r=jonas sr=dvander
2013-03-20 13:33:30 -07:00
Ryan VanderMeulen
56845519e4
Bug 852912 - Skip the test on Windows 8 so the rest of the suite can finish.
2013-03-20 16:24:15 -04:00
Ryan VanderMeulen
7f60ab631b
Bug 852912 - Mark parse-array-gc.js as random on Windows 8.
2013-03-20 16:19:37 -04:00
Jon Coppeard
f18e9439d5
Bug 853028 - GC: Fix some rooting issues found by static analysis r=terrence
...
--HG--
extra : rebase_source : a1d340a00516ae890c98fa7420497e85526823fc
2013-03-21 12:56:58 +00:00
Jon Coppeard
5ed2766709
Bug 853028 - Add JSID_VOIDHANDLE and JSID_EMPTYHANDLE r=terrence
...
--HG--
extra : rebase_source : df2040a51dff433c59356092d55dad65097b8994
2013-03-21 12:56:39 +00:00
Shu-yu Guo
67a657cb5c
Bug 853111 followup - Fix formatting of embedjs.py. r=me
2013-03-21 13:29:57 -07:00
Shu-yu Guo
416ab7d0dc
Bug 853111 - Kill -Wnarrowing warnings for zipped selfhosted sources. (r=till)
2013-03-21 12:07:33 -07:00
Norbert Lindenberg
18fd21136e
Bug 814795 - Replace remaining use of V8 macro. r=tschneidereit
...
--HG--
extra : rebase_source : f0ed30349ecc95a753f390e3d56e72fe9f49eb1d
2013-03-21 12:58:00 +01:00
Till Schneidereit
4d056bc6e4
Bug 852789 - clear the runtime's self-hosting global on destruction of last context. r=sstangl
...
--HG--
extra : rebase_source : 719762b9e0647a94b3b31dafefb802952d109725
2013-03-21 19:21:13 +01:00
Bobby Holley
97c5514e25
Bug 844783 - Disable XBL scopes for XUL-whitelisted domains. r=bz
2013-03-21 09:33:34 -07:00
Bobby Holley
1b5cf28332
Bug 851895 - Tests. r=mrbkap
2013-03-21 08:20:46 -07:00
Bobby Holley
f9f113418b
Bug 851895 - Expand the this-fixup hack to include Cu. r=mrbkap
2013-03-21 08:20:46 -07:00
Bobby Holley
cc9efcfbd5
Bug 851895 - Don't assert against a failure in CanCallNow. r=mrbkap
...
This can definitely happen now if the |this| object is wrong. It's possible
that we should be checking this earlier, but as the code stands this assertion
is incorrect.
2013-03-21 08:20:46 -07:00
Bobby Holley
7b89d994f6
Bug 658909 - Tests. r=mrbkap
2013-03-21 08:20:45 -07:00
Bobby Holley
5c5dc4aefd
Bug 658909 - Port tearoff-handling guts of GWNOJO to XPCCallContext and remove GWNOJO. r=mrbkap
2013-03-21 08:20:45 -07:00
Bobby Holley
6f5fa45dfc
Bug 658909 - Remove GWNOJO from PreserveWrapper. r=mrbkap
2013-03-21 08:20:45 -07:00
Bobby Holley
5d587a2a1e
Bug 658909 - Remove GWNOJO from AccessCheck. r=mrbkap
2013-03-21 08:20:45 -07:00
Bobby Holley
310ca265e9
Bug 658909 - Remove GWNOJO from nsXPConnect. r=mrbkap
2013-03-21 08:20:44 -07:00
Bobby Holley
0229eafa97
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-21 08:20:44 -07:00
Bobby Holley
da3798e16c
Bug 658909 - Remove GWNOJO from XPCJSID. r=mrbkap
2013-03-21 08:20:44 -07:00
Bobby Holley
063fa22514
Bug 658909 - Remove GWNOJO from JSValToXPCException. r=mrbkap
2013-03-21 08:20:44 -07:00
Bobby Holley
155c7bef82
Bug 658909 - Remove GWNOJO from JSObject2NativeInterface. r=mrbkap
2013-03-21 08:20:44 -07:00
Bobby Holley
86a0d9c06c
Bug 658909 - Remove GWNOJO for helper stubs. r=mrbkap
2013-03-21 08:20:43 -07:00
Bobby Holley
c495e32e38
Bug 658909 - Remove GWNOJO from MarkWrappedNative. r=mrbkap
2013-03-21 08:20:43 -07:00
Bobby Holley
33e2ccc726
Bug 658909 - Add a new, much simpler API for getting WNs from JS objects. r=mrbkap
2013-03-21 08:20:43 -07:00
Bobby Holley
419fe960c7
Bug 658909 - Stop doing all the crazy stuff in GetWrappedNativeOfJSObject. r=mrbkap
2013-03-21 08:20:43 -07:00
Bobby Holley
a7773c48e1
Bug 658909 - Add a hack to support calling nohelper XPCWN methods without the proper |this|. r=mrbkap
2013-03-21 08:20:43 -07:00
Bobby Holley
b945d5623d
Bug 658909 - Implement carefully-checked unwrapping in XPCCallContext. r=mrbkap
2013-03-21 08:20:42 -07:00
Bobby Holley
f3e1e6c5a8
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-21 08:20:42 -07:00
Bobby Holley
7191b4876d
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-21 08:20:42 -07:00
Bobby Holley
2959d31120
Bug 658909 - Remove unnecessary ccx param. r=mrbkap
2013-03-21 08:20:42 -07:00
Bobby Holley
dace71a951
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-21 08:20:41 -07:00
Bobby Holley
98277c3a3f
Bug 658909 - Force |this| computation in SandboxCallableProxyHandler::call when using Xrays. r=bz
...
Comment says it all.
2013-03-21 08:20:41 -07:00
Bobby Holley
da800d21ef
Bug 853283 - Grab the window directly from the navigator in nsNavigatorSH::NewResolve. r=mrbkap
2013-03-21 08:20:41 -07:00
Ryan VanderMeulen
24149ccf41
Backed out changeset 55d19e574b86 (bug 853283) for Windows debug bustage on a CLOSED TREE.
2013-03-21 15:25:14 -04:00
Ryan VanderMeulen
318dfacf98
Backed out 22 changesets (bug 658909) for Windows debug bustage.
2013-03-21 15:24:54 -04:00
Ryan VanderMeulen
bc1fb5dbbc
Backed out 3 changesets (bug 851895) for Windows debug bustage.
2013-03-21 15:24:04 -04:00
Ryan VanderMeulen
bbc5be3164
Backed out changesets 775abfe4876f and 1b75fab8561b (bug 844783) under suspicion of breaking Windows debug builds on a CLOSED TREE.
2013-03-21 14:15:31 -04:00
Mike Shal
e3efc3a646
Bug 852534 - Remove GRE_MODULE from Makefile.in; r=gps
2013-03-21 08:41:00 -07:00
Bobby Holley
89770792f4
Bug 844783 - Disable XBL scopes for XUL-whitelisted domains. r=bz
2013-03-21 09:33:34 -07:00
Bobby Holley
9b58500952
Bug 851895 - Tests. r=mrbkap
2013-03-21 08:20:46 -07:00
Bobby Holley
ea6308cde2
Bug 851895 - Expand the this-fixup hack to include Cu. r=mrbkap
2013-03-21 08:20:46 -07:00
Bobby Holley
002ad43296
Bug 851895 - Don't assert against a failure in CanCallNow. r=mrbkap
...
This can definitely happen now if the |this| object is wrong. It's possible
that we should be checking this earlier, but as the code stands this assertion
is incorrect.
2013-03-21 08:20:46 -07:00
Bobby Holley
a702987369
Bug 658909 - Tests. r=mrbkap
2013-03-21 08:20:45 -07:00
Bobby Holley
012ac82802
Bug 658909 - Port tearoff-handling guts of GWNOJO to XPCCallContext and remove GWNOJO. r=mrbkap
2013-03-21 08:20:45 -07:00
Bobby Holley
97ae3186ae
Bug 658909 - Remove GWNOJO from PreserveWrapper. r=mrbkap
2013-03-21 08:20:45 -07:00
Bobby Holley
f89657fd7e
Bug 658909 - Remove GWNOJO from AccessCheck. r=mrbkap
2013-03-21 08:20:45 -07:00
Bobby Holley
96a23fc4f8
Bug 658909 - Remove GWNOJO from nsXPConnect. r=mrbkap
2013-03-21 08:20:44 -07:00
Bobby Holley
5844094a9c
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-21 08:20:44 -07:00
Bobby Holley
1c4e97a132
Bug 658909 - Remove GWNOJO from XPCJSID. r=mrbkap
2013-03-21 08:20:44 -07:00
Bobby Holley
26b4385eba
Bug 658909 - Remove GWNOJO from JSValToXPCException. r=mrbkap
2013-03-21 08:20:44 -07:00
Bobby Holley
9d8bb86c94
Bug 658909 - Remove GWNOJO from JSObject2NativeInterface. r=mrbkap
2013-03-21 08:20:44 -07:00
Bobby Holley
dac3560b11
Bug 658909 - Remove GWNOJO for helper stubs. r=mrbkap
2013-03-21 08:20:43 -07:00
Bobby Holley
6f60fa30eb
Bug 658909 - Remove GWNOJO from MarkWrappedNative. r=mrbkap
2013-03-21 08:20:43 -07:00
Bobby Holley
9ba67d5e88
Bug 658909 - Add a new, much simpler API for getting WNs from JS objects. r=mrbkap
2013-03-21 08:20:43 -07:00
Bobby Holley
cb91c9c2b7
Bug 658909 - Stop doing all the crazy stuff in GetWrappedNativeOfJSObject. r=mrbkap
2013-03-21 08:20:43 -07:00
Bobby Holley
f7c5df64f8
Bug 658909 - Add a hack to support calling nohelper XPCWN methods without the proper |this|. r=mrbkap
2013-03-21 08:20:43 -07:00
Bobby Holley
9a8ea3591c
Bug 658909 - Implement carefully-checked unwrapping in XPCCallContext. r=mrbkap
2013-03-21 08:20:42 -07:00
Bobby Holley
fe71006245
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-21 08:20:42 -07:00
Bobby Holley
b85f0eb164
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-21 08:20:42 -07:00
Bobby Holley
46c2c76e3a
Bug 658909 - Remove unnecessary ccx param. r=mrbkap
2013-03-21 08:20:42 -07:00
Bobby Holley
13040f7556
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-21 08:20:41 -07:00
Bobby Holley
1ee0eb91c2
Bug 658909 - Force |this| computation in SandboxCallableProxyHandler::call when using Xrays. r=bz
...
Comment says it all.
2013-03-21 08:20:41 -07:00
Bobby Holley
8e9287775b
Bug 853283 - Grab the window directly from the navigator in nsNavigatorSH::NewResolve. r=mrbkap
2013-03-21 08:20:41 -07:00
Ted Mielczarek
281489a00e
bug 604039 - Add DOM Gamepad APIs. r=smaug
...
--HG--
extra : rebase_source : ffffdc4549da1b25ea263b623c05ae1afb3d46a0
2011-08-03 14:12:08 -04:00
Kannan Vijayan
614ee78879
Bug 849388 - Allow js::ion::InlineFrameIterator to be used in NoGC contexts. r=nbp,dvander
2013-03-20 14:11:08 -04:00
Nicolas B. Pierron
049551c70c
Bug 852342 - Clone CallInfo as it is mutated by addTypeBarrier. r=h4writer
2013-03-20 10:42:50 -07:00
Jason Orendorff
01a27f96c1
Fix breakage caused by 9e684559ec7f (bug 852761) by making inline method JSFunction::getBoundFunctionTarget available to the shell. rs=luke on a CLOSED TREE.
2013-03-20 09:59:47 -07:00
Jason Orendorff
baf0449c6a
Bug 852761 - dis() doesn't work on arrow functions. r=luke.
2013-03-20 09:37:33 -07:00
Boris Zbarsky
b615891a47
Bug 748669 followup. Only build Instruments.cpp if we're doing --enable-instruments. r=peterv
2013-03-20 12:22:25 -04:00
Christian Holler
f1f86ceb12
Bug 787283 - Add missing test for bug 787283. r=needed-tests
2013-03-20 16:41:26 +01:00
Jon Coppeard
caf100b9a8
Bug 781070 - make NullPtr public r=terrence
...
--HG--
extra : rebase_source : d59f24956708178c310cfca220bfd77d237e8f19
2013-03-20 10:41:20 +00:00
Jan de Mooij
ad2e07d4b8
Bug 850156 - Use separate memory reporters for Ion and baseline code. r=njn,dvander
2013-03-20 11:24:17 +01:00
Shu-yu Guo
5529db8ed1
Bug 814795 - Remove v8-specific tools for selfhosted code in favor of CPP (r=till)
2013-03-19 23:26:08 -07:00
Phil Ringnalda
ec19f32da0
Back out fe29b2ae604b, 8c6ec2899d89 and 6b2f3cb031da (bug 851964) for test hangs
...
CLOSED TREE
2013-03-19 21:44:48 -07:00
Christian Holler
3f78b114b0
Bug 616009 - Add missing test for bug 616009. r=needed-tests
2013-03-20 03:58:09 +01:00
Christian Holler
673eef1aab
Bug 566136 - Add missing test for bug 566136. r=needed-tests
2013-03-20 03:58:09 +01:00
Christian Holler
acfd469b11
Bug 572232 - Add missing test for bug 572232. r=needed-tests
2013-03-20 03:58:09 +01:00
Christian Holler
2fd1ad0ece
Bug 558531 - Add missing test for bug 558531. r=needed-tests
2013-03-20 03:58:09 +01:00
Christian Holler
bfa9beb92f
Bug 563243 - Add missing test for bug 563243. r=needed-tests
2013-03-20 03:58:09 +01:00
Christian Holler
dc25f1b58e
Bug 576891 - Add missing test for bug 576891. r=needed-tests
2013-03-20 03:58:09 +01:00
Christian Holler
93ad810cbd
Bug 593611 - Add missing test for bug 593611. r=needed-tests
2013-03-20 03:58:09 +01:00
Christian Holler
2766befc87
Bug 696748 - Add missing test for bug 696748. r=needed-tests
2013-03-20 03:58:09 +01:00
Christian Holler
84ea0a2208
Bug 718852 - Add missing test for bug 718852. r=needed-tests
2013-03-20 03:58:09 +01:00
Christian Holler
6bc2bd5ca9
Bug 720070 - Add missing test for bug 720070. r=needed-tests
2013-03-20 03:58:09 +01:00
Brian Hackett
d4b4e6c241
Bug 839209 - Relax CanFakeSync, r=dvander.
2013-03-19 20:53:47 -06:00
Nicholas Nethercote
492e3d3ea7
Bug 849367 (part 1) - Speed up TokenStream::matchChar(). r=jorendorff.
...
--HG--
extra : rebase_source : 1527af5e38158a69f74d252320a899d9208055c6
2013-03-11 22:43:23 -07:00
Nicholas D. Matsakis
7614deb458
Bug 829602 - Enable self-hosted parallelarray r=dvander,till
2013-03-19 22:12:27 -04:00
Vladimir Vukicevic
6fb3ef9fa8
b=851964; Odin/OSX, part 3. enable AsmJS on OSX by using new Breakpad user handler, r=luke
2013-03-18 19:07:07 -04:00
Gregory Szorc
89e86f9b21
Bug 844654 - Part 3: Remove now empty Makefile.in files; rs=khuey
...
--HG--
extra : rebase_source : 8de9c7f68a953e574dda22f8c14c2b2ca60444f9
2013-03-19 18:49:07 -07:00
Matthew Gregan
92db67a1a7
Bug 852401 - Remove sydneyaudio. r=doublec
...
--HG--
rename : media/libsydneyaudio/src/gonk/AudioSystem.h => dom/system/gonk/android_audio/AudioSystem.h
rename : media/libsydneyaudio/src/gonk/AudioTrack.h => dom/system/gonk/android_audio/AudioTrack.h
rename : media/libsydneyaudio/src/gonk/EffectApi.h => dom/system/gonk/android_audio/EffectApi.h
rename : media/libsydneyaudio/src/gonk/IAudioFlinger.h => dom/system/gonk/android_audio/IAudioFlinger.h
rename : media/libsydneyaudio/src/gonk/IAudioFlingerClient.h => dom/system/gonk/android_audio/IAudioFlingerClient.h
rename : media/libsydneyaudio/src/gonk/IAudioRecord.h => dom/system/gonk/android_audio/IAudioRecord.h
rename : media/libsydneyaudio/src/gonk/IAudioTrack.h => dom/system/gonk/android_audio/IAudioTrack.h
rename : media/libsydneyaudio/src/gonk/IEffect.h => dom/system/gonk/android_audio/IEffect.h
rename : media/libsydneyaudio/src/gonk/IEffectClient.h => dom/system/gonk/android_audio/IEffectClient.h
2013-03-19 17:12:36 +13:00
Nicholas Nethercote
5245215bc4
Bug 747831 - Record buffer offset in ParseNodes instead of line number and column index (2nd attempt). r=jorendorff.
...
--HG--
extra : rebase_source : 91591dfc8b7a9e0e73c0133915be1fff261e88a2
2013-03-11 15:56:58 -07:00
Hannes Verschore
fd979f961a
Bug 852140: IonMonkey: Backout bug 844452 and add testcase, r=nbp
2013-03-19 23:49:49 +01:00
Mike Shal
7ecea60097
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Ryan VanderMeulen
4de0c7f60e
Merge m-c to inbound.
2013-03-19 18:01:10 -04:00
Nicolas B. Pierron
8575ddfb20
Bug 851067 - Box non-matching argument types. r=h4writer
2013-03-19 14:42:29 -07:00
Norbert Lindenberg
5ca9ed4073
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 7). r=jwalden
...
--HG--
extra : rebase_source : 57a1c8c62444db6d0213ae3caf0602553a529bcf
2013-03-19 12:04:07 -07:00
Norbert Lindenberg
63bb0a55b5
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 6). r=jwalden
...
--HG--
extra : rebase_source : 08950506f05ee9fea816569ef5658ffc1b0d1540
2013-03-19 12:02:57 -07:00
Norbert Lindenberg
4d16f10786
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 5). r=jwalden
...
--HG--
extra : rebase_source : 6866323d913a8a74b6f69c01d69174fe3ca126aa
2013-03-19 11:18:33 -07:00
Jeff Walden
d15f1c4cf9
Bug 852563 - Initialize IdValuePair::value to avoid GC sequence-point trickiness. r=bhackett
...
--HG--
extra : rebase_source : 2105e40d8d0ec0b9c06c2d6c5a0834c68d1f5ffb
2013-03-19 10:41:24 -07:00
Ryan VanderMeulen
cfb1405ad4
Backed out changeset d1b71de5bbc1 (bug 747831) for Windows bustage.
2013-03-19 15:50:18 -04:00
Joey Armstrong
c11e80ec94
bug 751156: robocop dependency build should be a nop
2013-03-19 15:34:59 -04:00
Nicholas Nethercote
e95f2f2b98
Bug 747831 - Record buffer offset in ParseNodes instead of line number and column index. r=jorendorff.
2013-03-11 15:56:58 -07:00
Terrence Cole
db3df46fd6
Bug 850922 - Don't put NULL getterobj/setterobj in the reloctable store buffers; r=billm
...
--HG--
extra : rebase_source : 21ac1e5d6cba8a0771c9612c304ff4206a29f902
2013-03-13 16:58:40 -07:00
Brian Hackett
23956e6ccb
Bug 852016 - Watch for uses of 'arguments' in eval() inside generator expressions, r=luke.
2013-03-19 12:23:24 -06:00
Terrence Cole
a9ab4f46ac
Bug 850749 - Make Cell::isTenured use the new IsInsideNursery; r=billm
...
--HG--
extra : rebase_source : a73a59b4a6880f9821ee453cfa838b7dd0ca952d
2013-03-13 10:22:35 -07:00
Steve Fink
4226f18fe6
Bug 838029 - Import bhackett static rooting analysis into tree. r=bhackett
...
--HG--
extra : rebase_source : 1f9104c6ea23868dfc93c8805b554356f22e233f
2013-03-05 14:48:13 -08:00
Steve Fink
18e4596ee2
Bug 838029 - Add --with-sixgill option and Makefile for static analysis. r=ted,reluctantly
...
--HG--
extra : rebase_source : 3c45de22f013566e56d68c4fbeb346159df23192
2013-01-28 13:43:54 -08:00
Steve Fink
60c2fee559
Bug 835552 - Make load() be script-relative and read()/snarf() be cwd-relative.. r=njn
...
--HG--
extra : rebase_source : 2ed11de42cdb9f5298cad2fc4e43974f1a11fb42
2013-03-11 15:36:16 -07:00
Luke Wagner
576bc99b6b
Bug 852331 - immediately GC the Zone after JS::Evaluate on a very large script (r=bhackett)
...
--HG--
extra : rebase_source : f64efadd1f324b5bfa3574aab1a434b22724fa16
2013-03-18 17:37:24 -07:00
Luke Wagner
676720d8b5
Bug 852305 - immediately free LifoAlloc memory when we finish parsing huge scripts (r=njn)
...
--HG--
extra : rebase_source : 745ae1fff040efe24da68a84114ba3e4046f754d
2013-03-18 17:33:05 -07:00
Ed Morley
1fbabdf367
Backed out changeset 0f012ef3d3ac (bug 809978) for landing after being given r-
2013-03-19 17:21:01 +00:00
Ed Morley
649ad51dbe
Backed out changeset 548ff2b01536 (bug 809978)
2013-03-19 17:20:22 +00:00
Joey Armstrong
7c40c410a6
bug 809978: retry link I/O on potential race conditions: CLOSED TREE
2013-03-19 13:02:54 -04:00
Joey Armstrong
02436daef9
bug 809978: retry link I/O on potential race conditions
2013-03-19 12:26:57 -04:00
Jon Coppeard
525e02647c
Bug 848754 - GC: Remove relaxed root checking infrastructure r=terrence
...
--HG--
extra : rebase_source : 7f781b1c7edbae14ce9b2fd4d45c44e8cb5c2968
2013-03-08 08:54:59 +00:00
Jon Coppeard
3dcda9b143
Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
...
--HG--
extra : rebase_source : 2b131d0177f02e5f0e89398545481fcacbfde00f
2013-03-19 10:35:41 +00:00
Nicholas D. Matsakis
cae3a58ed4
Bug 852518 - reorganize ifdefs and in particular do not include FJ code if no ion r=bhackett
2013-03-15 15:42:50 -04:00
Nicholas D. Matsakis
563582a372
Bug 852518 - Initialize rendezvousEnd_ to NULL and check for NULL in dtor r=bhackett
2013-03-15 14:57:13 -04:00
Brian Hackett
3b7ef11f1b
Bug 852174 - Fix bogus asserts, r=jandem.
2013-03-19 08:50:31 -06:00
Brian Hackett
9eb583de8e
Bug 847412 - Monitor result type after a direct eval from Ion code, r=jandem.
2013-03-19 08:47:06 -06:00
Brian Hackett
64ba710993
Bug 849777 - Properly null check parse nodes when reporting parse errors in the bytecode emitter, r=jorendorff.
2013-03-19 07:32:07 -06:00
Norbert Lindenberg
c0d81963e5
Bug 851951 - Use UTF-8 to load jstests into browser. r=Waldo
2013-03-19 09:31:15 -04:00
Mohit Gahlot
8cc749406f
Bug 851377 - Now ResolvingId::isResolving is not called with a null object. r=bholley
2013-03-18 21:28:05 +05:30
Brian Hackett
a8bbf2e6a4
Bug 833076 - Add missing script->ensureHasTypes(), r=jandem.
2013-03-19 07:10:10 -06:00
Jan de Mooij
581e88631c
Bug 848665 - Don't use ScriptFrameIter in onEnterFrame/onLeaveFrame hooks. r=jimb
2013-03-19 13:39:25 +01:00
Andrea Marchesini
a7e3b326ad
Bug 841493 - Rename nsHTMLVideoElement to HTMLVideoElement, r=Ms2ger
...
--HG--
rename : content/html/content/public/nsHTMLVideoElement.h => content/html/content/public/HTMLVideoElement.h
rename : content/html/content/src/nsHTMLVideoElement.cpp => content/html/content/src/HTMLVideoElement.cpp
2013-03-19 13:27:35 +01:00
Jan de Mooij
cdaa20a0dd
Bug 851053 - Remove MRecompileCheck. r=bhackett
2013-03-19 12:23:51 +01:00
Hannes Verschore
a93dcc56d1
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
4fd238b21b
Bug 850534: Crash on Yarr OOM, r=dvander
2013-03-19 10:57:28 +01:00
Nicholas Nethercote
a4babb5ac6
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
7c5cfecf23
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
64b6618923
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
a49e312add
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
7ad5892f12
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
fd50b95f43
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
b0f7ff821a
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
2710be1b07
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
5dc4c61837
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
c70770f87c
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
bd87704821
Diagnostic patch for bug 837370 topcrash (r=bhackett).
2013-03-13 18:03:27 -07:00
Jason Orendorff
83ae4ff56b
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
7d1836dd4e
Bug 846406 - Implement arrow functions. r=bhackett. Changes to Y.js r=brendan.
2013-03-17 20:42:36 -07:00
Jan de Mooij
2bd1ec6b05
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
fa807df3d0
Bug 851987 - QI to nsPIDOMWindow instead of nsIDOMWindow in XPCWrappedJS. r=bz
2013-03-18 14:30:23 -07:00
Ed Morley
19d94654ef
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
62c6138093
Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE
2013-03-18 12:57:35 -07:00
Luke Wagner
93dc121b06
Fix OdinMonkey when --disable-ion (no bug, r=me)
...
--HG--
extra : rebase_source : 3536acf09aecbdcb2ca9156873fc39571328975a
2013-03-18 11:14:56 -07:00
Bobby Holley
01a87f0686
Bug 848538 - Push a cx before calling into ctypes callbacks. r=jorendorff
2013-03-18 11:04:07 -07:00
Hannes Verschore
8e21159b61
Bug 850534: Various Yarr performance improvements, r=dmandelin
2013-03-18 16:40:49 +01:00
Ed Morley
3091d3e2b6
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
b03f14270d
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
dfb8bff6a5
Back out e0038e628250 and 02b242697afb (bug 850523) for test_memoryReporters.xul crashes
...
CLOSED TREE
2013-03-17 22:15:25 -07:00