Bill McCloskey
779cef3260
Bug 855136 - Don't use call/construct slots for direct proxies (r=luke)
2013-03-26 17:53:00 -07:00
Bill McCloskey
9f508d5cb7
Bug 855136 - Don't require call/construct args to NewProxyObject (r=luke)
2013-03-26 17:51:55 -07:00
Eddy Bruel
680343c1d7
Bug 789897 - Add scripting support + tests for isExtensible, preventExtensions traps. r=jwalden, r=jorendorff
...
--HG--
extra : rebase_source : 509886634ea50735b82c12d00e61840010359d74
2013-03-22 19:43:12 -07:00
Eddy Bruel
7b5ad4785e
Bug 789897 - Implement a preventExtensions trap for proxies. Patch is a semi-tag-team effort with jwalden. r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree
...
--HG--
extra : rebase_source : 03b1b90c727ecc6a5d9d8cd769423f0a8f6efde4
2013-03-22 19:43:12 -07:00
Jeff Walden
60d09841fd
Bug 789897 - Move JSObject::preventExtensions (non-static) to ObjectImpl::preventExtensions (static). r=ejpbruel
...
--HG--
extra : rebase_source : d9ca8a4555df8c6a0d5401fe7c0181dbf562d754
2013-03-22 19:43:12 -07:00
Eddy Bruel
b81410d5c1
Bug 789897 - Implement an isExtensible trap for proxies. Patch is a semi-tag-team effort with jwalden. r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree
...
--HG--
extra : rebase_source : 346645d8dc32ddb76f18e7557e99f41cb66abe9e
2013-03-22 19:43:03 -07:00
Hannes Verschore
15bef50fd0
Bug 851792: IonMonkey: Add stub for TypedArray with JSAtom index in IonCache, r=jandem
2013-03-28 15:25:01 +01:00
Peter Van der Beken
bd0edf6547
Fix for bug 852092 (Improve DOM list ICs) - part 2, don't generate stubs if there's shadowing and enable the Ion IC for slot reads. r=jandem.
...
--HG--
extra : rebase_source : edadbc994f847a926c5f1ea9f0d8665ba7774739
2013-03-28 10:23:04 +01:00
Peter Van der Beken
4f40a15c16
Fix for bug 852092 (Improve DOM list ICs) - part 1, factor out ListBase checks for the Ion IC. r=jandem.
...
--HG--
extra : rebase_source : b0415e00f84262ad998567bfdd782b0d18a3871a
2013-03-25 21:22:49 +01:00
Peter Van der Beken
e18f0dae1a
Fix for bug 852094 (Support Unforgeable on proxy-based DOM bindings) - add a JS_DefineOwnProperty API that takes a JSPropertyDescriptor. r=Waldo.
...
--HG--
extra : rebase_source : 1866bae0a324ba952548c375e0c8cc031d8b0954
2013-03-27 18:15:38 +01:00
Nicholas D. Matsakis
b13bb70f76
Bug 853576 - Check for negative indices supplied in scatter r=shu
2013-03-27 20:59:46 -04:00
Gina Yeh
a14ed7a5d2
Bug 853200 - Remove unused event handlers from idl, r=echou, sr=mrbkap
2013-03-28 18:05:58 +08:00
Nicholas Cameron
378214ffff
Bug 853710. Optimise use of general purpose regs stm/ldm. r=mjrosenb
2013-03-28 21:33:26 +13:00
Marty Rosenberg
a7f6316416
Bug 843015: Don't optimize a function that arm-linux-gnueabi-gcc-4.7.2 seems to miscompile. (r=dvander)
2013-03-28 03:22:18 -04:00
Ryan VanderMeulen
28b70be053
Backed out changeset bab9914e9a31 (bug 853576) for SM rootanalysis orange on a CLOSED TREE.
2013-03-27 22:27:37 -04:00
Nicholas D. Matsakis
953600c1f0
Bug 853753 - Remove accidental second copy of test. rs=test
2013-03-27 21:28:53 -04:00
Bobby Holley
ff8df1d32c
Bug 854139 - Handle all DOM objects, not just ones that unwrap to nsISupports. r=bz
2013-03-27 18:27:27 -07:00
Bobby Holley
6bac24ceed
Bug 790732 - Components shim tests. r=mrbkap
2013-03-27 18:27:27 -07:00
Bobby Holley
939fedeaee
Bug 790732 - Omit Components object for content scopes. r=mrbkap
2013-03-27 18:27:27 -07:00
Bobby Holley
288f852eab
Bug 790732 - Make Components console warning test pref-aware. r=mrbkap
2013-03-27 18:27:26 -07:00
Bobby Holley
0ac464fee7
Bug 790732 - Stop attaching Components in InitClasses. r=mrbkap
...
This method is larely deprecated. The only two consumers are JSD and the setup
for the safe JSContext, neither of which use system principal and thus neither
of which should have |Components|.
2013-03-27 18:27:26 -07:00
Bobby Holley
833b734f38
Bug 790732 - Remove the aTarget parameter from AttachComponentsObject. r=mrbkap
...
I added this when I thought we'd be defining Components on an object on the XBL
scope chain. At this point, it's not necessary anymore.
2013-03-27 18:27:26 -07:00
Nicholas D. Matsakis
de54b30d1d
Bug 853573 - Add test.
2013-03-27 21:20:13 -04:00
Nicholas D. Matsakis
c9d36f298e
Bug 853555 - Add test.
2013-03-27 21:20:12 -04:00
Nicholas D. Matsakis
f97cc1b66b
Bug 853576 - Check for negative indices supplied in scatter r=shu
2013-03-27 20:59:46 -04:00
David Zbarsky
39c225e361
Bug 854629 Part 0: Remove the rest of XPIDL bindings for SVG elements r=Ms2ger
2013-03-27 21:23:10 -04:00
Nicholas D. Matsakis
f373493e47
Bug 853555 - Avoid using a[i] = b
until we are sure that i
is defined on a
r=till
...
Bug 853555 - Propagate type constraints for UnsafeSetElement in jsinfer r=jandem
2013-03-27 20:01:52 -04:00
Terrence Cole
bd1c5dfa27
Backed out changeset 3af927a8260c for suspected bustage on a CLOSED TREE
...
--HG--
extra : rebase_source : 4f69820605dd64ef6e89604749ad643138605fbe
2013-03-27 16:01:00 -07:00
Terrence Cole
c79f7848c0
Bug 852802 - Add incremental needsBarrier to the runtime and check it first; r=billm
...
--HG--
rename : content/svg/content/src/SVGFETurbulenceElement.h => content/svg/content/src/nsSVGFilters.cpp
extra : rebase_source : d30970922e139e6d1a87bbdf53f27b4e67313b08
2013-03-19 17:59:42 -07:00
Guilherme Goncalves
a9d0df345c
Bug 650295 - Implement main state machine for speech recognition. r=smaug
2013-03-27 14:13:57 -07:00
Shu-yu Guo
af6239a2eb
Bug 854021 - Fix using correct CompileInfo in parallel bailouts. (r=nmatsakis)
2013-03-27 13:46:23 -07:00
Jason Orendorff
00c487f283
Bug 848051 - Allow 'arguments' in generator-expressions. r=ejpbruel.
2013-03-27 14:16:56 -05:00
Jason Orendorff
c89e93c3e7
Bug 848197 - Arrow functions should not be constructors. r=Waldo.
2013-03-27 14:16:48 -05:00
Philipp Matthias Schäfer
df085eb42f
Bug 620141 - eval cache should key based on calling script and pc, not calling function. r=jorendorff.
2013-03-27 14:16:42 -05:00
Jason Orendorff
2fc1c6e984
Bug 853178 - Remove all SRC_PCDELTA source notes except on JSOP_CASE opcodes; rename SRC_PCDELTA to SRC_NEXTCASE. r=njn.
2013-03-27 14:16:34 -05:00
Do Nhat Minh
69dbfea188
Bug 845478 - Use CallArgs to access argc/vp in most places in half of CTypes.cpp. r=jwalden
2013-03-26 18:33:38 -07:00
Jeff Walden
ede288bfd1
Bug 854419 - Fix ecma_5/JSON/parse-array-gc.js to work in non-debug builds. r=sparky as trivial
...
--HG--
extra : rebase_source : 7851f45d986d0045f30c56a2993e1b33de8fe573
2013-03-25 14:16:31 -07:00
Norbert Lindenberg
febd35260d
Bug 853075 - Remove workarounds. r=tschneidereit
...
--HG--
extra : rebase_source : baf38de8ba1e05411e1b0a5276610e3cf931daa8
2013-03-27 08:40:00 +01:00
Norbert Lindenberg
7be4d1d68f
Bug 851763 - Increase maxbytes for JSRuntime in IDBObjectStore and testGCOutOfMemory. r=Waldo
2013-03-27 11:32:34 -04:00
Nathan Froyd
5e0270cdc1
Bug 855302 - don't use PR_FALSE in dictionary_helper_gen.py; r=smaug
2013-03-27 11:00:44 -04:00
Jan Beich
f6bf1da2fc
Bug 851880 - Build OdinMonkey on more Unices. r=luke
2013-03-27 10:52:47 -04:00
Jan Beich
d1aad60b02
Bug 851880 - Consistently assume same ABI. r=luke
2013-03-27 10:52:47 -04:00
Till Schneidereit
18d29d0407
Bug 853417 - add comment explaining why we don't need to check for self-hosted scripts in ScriptDebugEpilogue. r=me
2013-03-27 15:39:25 +01:00
Till Schneidereit
bf901bd3c9
Bug 853075 - continue with next FunctionSpec instead of aborting loop upon encountering self-hosted methods during self-hosting global initialization in JS_DefineFunctions. r=jonco
...
--HG--
extra : rebase_source : 8fb9bcef1e91086e9a62ef0e2199a9f52975ba39
2013-03-27 15:24:37 +01:00
Daniel Holbert
ca0b79828d
Bug 855109: Fix typo in configure.in line for making gcc/clang c++ compilers use -Wsign-compare. r=glandium
2013-03-27 00:03:58 -07:00
Phil Ringnalda
9df92a2118
Back out 8e59146e161e:29acf1494fed (bug 790732) for failing in exactly the same way it failed on the tryserver
...
CLOSED TREE
2013-03-26 23:40:45 -07:00
Nicholas Nethercote
5bd34085b0
Bug 831588 - Don't measure decommitted GC arenas in the "explicit" tree. r=terrence,jlebar.
...
--HG--
extra : rebase_source : a35d978b8884e25169cca8ffc93f96e532e82320
2013-03-26 15:07:33 -07:00
Bobby Holley
431554b6fe
Bug 790732 - Components shim tests. r=mrbkap
2013-03-26 22:18:56 -07:00
Bobby Holley
a29395359a
Bug 790732 - Omit Components object for content scopes. r=mrbkap
2013-03-26 22:18:56 -07:00
Bobby Holley
6839db4fa1
Bug 790732 - Make Components console warning test pref-aware. r=mrbkap
2013-03-26 22:18:55 -07:00