Commit Graph

17375 Commits

Author SHA1 Message Date
Jeff Walden
6fc5b5e274 Bug 712129 - Implement MOZ_STATIC_ASSERT and MOZ_STATIC_ASSERT_IF. r=luke 2011-12-19 16:58:30 -05:00
Jeff Walden
68b1495a0b Bug 712129 - Add more assertion macro flavors to mfbt, and make the JS engine use mfbt's implementations where appropriate. r=cjones
--HG--
extra : rebase_source : 6b94db05e74b18a3938a28cbc0f520eb4e01fbb0
2011-12-19 15:54:12 -05:00
Jeff Walden
5d0d2b2e73 Bug 711647 - Add MOZ_DELETE to a bunch of deliberately-not-implemented methods across the tree. r=dbaron
--HG--
extra : rebase_source : 507006c0f099da6851b585d2062267d285978ad7
2011-12-16 14:42:07 -05:00
Terrence Cole
58ea61b628 Bug 712793 - Add browserIsRemote to test condition testing code; r=jwalden
In 6cff9824c2c1, a condition on browserIsRemote got added to a test in the js
testsuite.  This property is not defined by our harness, causing the js test
suite to fail before it even runs tests.

--HG--
extra : rebase_source : 398d21a438b807f632a596ee0e61cb651b4e8a43
2011-12-21 18:04:16 -08:00
Terrence Cole
7c0f033cb6 Bug 712488 - Add missing barrier in jsfunction clone; r=billm
When we clone a JSFunction, we need a post barrier after copying the contained
JSScript and JSObject pointers.
2011-12-21 17:17:03 -08:00
Makoto Kato
44fd37413d bug 693280 - Android DNS lookup port is incorrect usage for external function defines. r=glandium 2011-12-22 10:13:31 +09:00
David Mandelin
bdde6b7ac7 Bug 711480: remove stray semicolon from conditional, rs=dvander 2011-12-21 17:04:32 -08:00
David Mandelin
853a850380 Bug 710970: remove never-failed null check found by PVS-Studio, r=dvander 2011-12-15 14:11:48 -08:00
Boris Zbarsky
b3196642fd Bug 711557. Expose js::ObjectClass via friendapi. r=waldo 2011-12-21 16:52:49 -05:00
aceman
42a71aa907 Bug 711721 - merge nsIScriptError and nsIScriptError2 interfaces; r=neil, sr=bzbarsky 2011-12-21 16:51:29 -05:00
Ed Morley
2b933f3136 Backout 1d0ec7fa8b96 (bug 702179) for PGO Linux build failures 2011-12-21 15:57:26 +00:00
Brian Hackett
a8092e384a Remove JSObject::containsSlot, bug 710516. r=luke 2011-12-21 06:31:11 -08:00
Ed Morley
b9782be784 Merge mozilla-central to mozilla-inbound 2011-12-21 12:15:42 +00:00
Ed Morley
26a6324065 Merge last PGO-green changeset from mozilla-inbound to mozilla-central 2011-12-21 12:11:14 +00:00
Ginn Chen
65d967bfaa Bug 702179 dtrace probes are not installed on Solaris with static js lib r=glandium (reland with additional fix from Mike Hommey) 2011-12-21 19:25:31 +08:00
Phil Ringnalda
97b9a83fac Bug 624621 - mark the test as failing on remote-jsreftests, where the message talks about the IP address and port rather than 'file://', r=mbrubeck
--HG--
extra : rebase_source : b47dba67a0c4325b3c8adb790d98891fea82639b
2011-12-20 21:58:43 -08:00
Christian Legnitto
ea58834386 Bug 700000 - Version bump 2011-12-20 09:24:38 -08:00
Chris Leary
0f88b28095 Bug 429241: Hex escape test. (TEST ONLY) 2011-12-20 16:49:17 -08:00
Ed Morley
5676601bd2 Bug 709792 - Remove deprecated --enable-tracejit; r=khuey 2011-12-20 12:19:36 +00:00
Ed Morley
83479792cd Merge last PGO-green changeset from mozilla-inbound to mozilla-central 2011-12-20 11:15:11 +00:00
Jason Duell
def5c3a081 Bug 695635: Unprefix websockets. r=sicking, sr=smaug
--HG--
rename : content/base/public/nsIMozWebSocket.idl => content/base/public/nsIWebSocket.idl
2011-12-20 00:20:12 -08:00
Boris Zbarsky
1b8698e479 Bug 624621 part 3. Use the pre-redirect filename as the script filename and the channel principal as the origin principal, and base our cross-origin check on the origin principal. r=mrbkap 2011-12-19 12:48:12 -05:00
Ben Turner
6e927f2bff Bug 712448 - 'Slim wrappers do not use deferred release mechanism'. r=mrbkap. 2011-12-20 17:42:51 -05:00
Chris Leary
0371422967 Bug 712169: Make aligned/unaligned LifoAlloc consistent. (r=luke)
--HG--
extra : rebase_source : cff51d01e46f5b09d642368da532b9b6a8649053
2011-12-20 14:19:45 -08:00
Michael Wu
37d2a6827a Bug 701662 - Serialize filenames in JS_XDRFunctionObject, r=igor 2011-12-20 11:31:45 -08:00
Tom Schuster
1f4f431168 Bug 708819 - Avoid recursion through Error.prototype.toString/toSource r=luke
--HG--
extra : rebase_source : 7e6437b497886bbd8109a6c8a392923fff537c84
2011-12-19 14:17:00 +01:00
Tom Schuster
46fa50e1b0 Bug 708695 - Fix issues found by clang's scan-build. r=Waldo
--HG--
extra : rebase_source : 5b1970539b2f5b211ebeb97765d8c549371cb888
2011-12-19 14:16:53 +01:00
Marco Bonardo
c3c5c549d4 Merge last green PGO changeset from mozilla-inbound to mozilla-central 2011-12-19 12:47:41 +01:00
Phil Ringnalda
be45030cc0 Bug 695345 - Bring back ISO8601DateUtils.jsm, a=akeybl 2011-12-18 18:50:13 -08:00
Matt Brubeck
ac7dca5992 Merge mozilla-central to mozilla-inbound 2011-12-18 08:22:53 -08:00
Ms2ger
161d20a31f Bug 708754 - Use IDL for jsdIDebuggerService::WrapValue and remove WrapJSValue; r=bholley 2011-12-18 11:12:26 +01:00
Ms2ger
fecfdf8492 Bug 708330 - Use IDL for Components.utils.getWeakReference; r=bholley 2011-12-18 11:11:56 +01:00
Ms2ger
07b93b8f80 Bug 708326 - Use IDL for Components.utils.forceGC; r=bholley 2011-12-18 11:11:23 +01:00
Ms2ger
39999e4c63 Bug 708253 - Use IDL for Components.(utils.)reportError; r=bholley 2011-12-18 11:10:59 +01:00
Ms2ger
4216d5a258 Bug 705324 - Remove nsAXPCNativeCallContext::{GetRetValPtr,GetReturnValueWasSet,SetReturnValueWasSet}; r=bholley sr=bz 2011-12-18 11:09:58 +01:00
Ms2ger
f96b5a8d5b Bug 705355 - Use IDL for Components.utils.evalInSandbox; r=bholley 2011-12-18 11:09:56 +01:00
Ms2ger
edaf8cc36e Bug 705188 - Use IDL for mozIJSSubScriptLoader::LoadSubScript, {xpcIJSModuleLoader,nsIXPCComponents_Utils}::Import; r=bz 2011-12-18 11:09:16 +01:00
Ms2ger
e1d2a8071f Bug 705344 - Use IDL for Components.(utils.)lookupMethod; r=bholley 2011-12-18 11:08:04 +01:00
Ms2ger
5741fb5bb9 Bug 705444 - Use IDL for jsdIValue::GetWrappedValue; r=bholley 2011-12-18 11:07:22 +01:00
Ms2ger
6464cec1ae No bug - Remove unused JS::Value::setObjectOrUndefined; r=luke 2011-12-18 11:06:43 +01:00
Ms2ger
c480d4db80 Bug 707576 - Remove nsIDOMNSElement; r=smaug 2011-12-18 11:06:23 +01:00
Jeff Walden
95c80127e7 Bug 711775 - Implement MOZ_NORETURN to encapsulate this-function-doesn't-return semantics. r=cjones
--HG--
extra : rebase_source : d56f3ef47e11c42b5fe6a442e13fd6202208914f
2011-12-17 16:45:29 -05:00
Andrew McCreight
b8401845bd Bug 711616 - QI wrapped native weak map keys to nsINode. r=jst 2011-12-17 22:11:04 -08:00
John Schoenick
34b5116fdd Bug 687679 - Rename JS_CompileFile to JS_CompileUTF8File, fix users. r=jorendorff,jst 2011-12-16 11:08:59 -08:00
Jeff Walden
6bb9efafe4 Bug 711672 - Break mfbt's dependency on jstypes.h by moving various API macros out of JS and into mfbt. r=luke, r=cjones
--HG--
extra : rebase_source : f18993e1eec1a5e5bcdb9cd97fa7d7c6ad261e2c
2011-12-13 14:26:58 -05:00
Phil Ringnalda
a30061699c Back out 316d6a49a603 and 98617f7b667b (bug 624621) for jsreftest failures 2011-12-19 18:40:16 -08:00
Boris Zbarsky
9e927dd338 Bug 624621 part 3. Use the pre-redirect filename as the script filename and the channel principal as the origin principal, and base our cross-origin check on the origin principal. r=mrbkap 2011-12-19 12:48:12 -05:00
Igor Bukanov
d3409cbe70 bug 711623 - rt->gcNumFreeArenas is not updated properly. r=terrence
--HG--
extra : rebase_source : 5abd5e5c3ce789e912aa63ef21001d70893912b7
2011-12-19 23:07:24 +01:00
Andrew McCreight
70623bf5d3 Bug 710492 - add special cycle collector shape tracing path. r=bhackett 2011-12-19 10:24:56 -08:00
Nicholas Nethercote
41607c5826 Bug 709653 - Fix GC heap memory reporters. r=bhackett.
--HG--
extra : rebase_source : 6805671750bd6a9e9661e70832a3837d4064f6ea
2011-12-11 21:21:18 -08:00