Commit Graph

25210 Commits

Author SHA1 Message Date
Bobby Holley
e475a79e28 Bug 854480 - Remove old-style unwrapping from GetNativeOfWrapper. r=mrbkap 2013-04-01 15:17:50 -07:00
Bobby Holley
c20af63f3a Bug 854480 - Remove old-style unwrapping from XPCWrappedJSClass. r=mrbkap
I don't claim to really understand why we can end up with a security wrapper
here, but this change should be equivalent.
2013-04-01 15:17:50 -07:00
Bobby Holley
d24acb3173 Bug 854480 - Remove old-style unwrapping from QuickStubs. r=mrbkap 2013-04-01 15:17:50 -07:00
Boris Zbarsky
71fae3fb7c Bug 792215. Convert quickstubs to using JSNative getters and setters. r=peterv 2012-09-25 14:44:40 -04:00
Terrence Cole
b9a6e8c78d Bug 854029 - Allow use of non-gcthing values with RelocatableValue; r=billm
--HG--
rename : content/svg/content/src/SVGFEMorphologyElement.h => content/svg/content/src/nsSVGFilters.cpp
rename : content/svg/content/test/selectSubString-helper.svg => content/svg/content/test/getSubStringLength-helper.svg
rename : content/svg/content/test/test_selectSubString.xhtml => content/svg/content/test/test_getSubStringLength.xhtml
rename : intl/icu/source/config/mh-msys-msvc => intl/icu/source/config/mh-cygwin-msvc
rename : layout/reftests/svg/text/selectSubString-2-ref.svg => layout/reftests/svg/text/simple-selection.svg
extra : rebase_source : 39ef8fef55bf6e540d41e6d12a4e73859833c0a7
2013-03-25 11:48:25 -07:00
Douglas Crosher
cdd8f4770d Bug 854045 - Enable OdinMonkey on x86 Android (r=vlad)
--HG--
extra : rebase_source : ff297d14cae42f1152d00698ee7bde858dce7239
2013-03-28 17:08:18 +11:00
Terrence Cole
990d522f46 Bug 847728 - Fix an intermittent rooting analysis failure; r=sfink 2013-03-29 18:43:02 -07:00
Norbert Lindenberg
eafd440f82 Bug 837950 - Enhance jstests framework to support Test402 tests. r=terrence
--HG--
rename : toolkit/mozapps/extensions/test/browser/addons/browser_inlinesettings1_info/bootstrap.js => toolkit/mozapps/extensions/test/browser/addons/browser_inlinesettings1/bootstrap.js
rename : toolkit/mozapps/extensions/test/browser/addons/browser_inlinesettings1_info/install.rdf => toolkit/mozapps/extensions/test/browser/addons/browser_inlinesettings1/install.rdf
rename : toolkit/mozapps/extensions/test/browser/addons/browser_inlinesettings1_info/options.xul => toolkit/mozapps/extensions/test/browser/addons/browser_inlinesettings1/options.xul
rename : toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js => toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js
extra : rebase_source : ab5a368d3fff88bad5144188689d1c969562e4d4
2013-04-01 11:33:21 -07:00
Luke Wagner
97ba799ebe Bug 855442 - apply review comments (r=terrence) 2013-04-01 11:40:59 -07:00
Kyle Machulis
f5e3aadf0b Bug 855465 - Add emacs python mode comments to moz.build files; r=gps 2013-04-01 11:36:59 -07:00
Ryan VanderMeulen
49b4423e2d Merge m-c to inbound. 2013-04-01 14:32:42 -04:00
Bhavana Bajaj
649bda6e12 Merging in version bump NO BUG 2013-04-01 11:28:13 -07:00
Luke Wagner
bc04698d1a Bug 855442 - Root script source using JSStableString instead of JSFlatString (r=terrence)
--HG--
extra : rebase_source : 987a38d6ad43db34cad7e5ef4bac446443f29a16
2013-04-01 11:02:12 -07:00
Do Nhat Minh
b43bbb8da9 Bug 845478 - Use JS::CallArgs instead of manual argc/vp+JS_SET_RVAL/JS_ARGV/etc in Profilers.cpp. r=Ms2ger 2013-04-01 10:43:48 -04:00
Jan Varga
e8149cfe6e Bug 854323 - Move IDBFactory to Paris bindings. r=khuey 2013-03-31 10:18:30 +02:00
Terrence Cole
7a9993a105 Bug 852802 - Add incremental needsBarrier to the runtime and check it first; r=billm
--HG--
extra : rebase_source : b5af1fbd8f587e152e115f9c74222f195d0d97b5
2013-03-19 17:59:42 -07:00
Ryan VanderMeulen
4bba3d12d2 Backed out changeset 6b6a4d28e510 (bug 852802) for bustage on a CLOSED TREE. 2013-04-01 12:34:57 -04:00
Terrence Cole
5903256777 Bug 852802 - Add incremental needsBarrier to the runtime and check it first; r=billm 2013-03-19 17:59:42 -07:00
Eddy Bruel
193967352e Bug 789897 - Implement isExtensible and preventExtensions traps for proxies, including scriptable direct proxies, and in the various wrapper classes. Also move non-static JSObject::preventExtensions to static ObjectImpl::preventExtensions, for handle correctness. 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 : 156d2c22499372fceb60d130e363a3685e68b9fc
2013-03-22 19:43:03 -07:00
Bobby Holley
3cb1698a89 Bug 853709 - Deny accessor definitions in SecurityWrapper. r=mrbkap 2013-03-29 18:13:52 -07:00
Kyle Machulis
d2b6e6e01a Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
Shu-yu Guo
8e3198ceb6 Bug 855133. (r=mjrosenb) 2013-03-29 12:38:00 -07:00
Kyle Machulis
5663b98bc5 Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Nicolas B. Pierron
18e3ee4c05 Bug 855965 - Symbolic range analysis transfers range analysis bounds to phis. r=mjrosenb 2013-03-29 13:37:38 -07:00
Ryan VanderMeulen
7e1725db21 Backed out bug 789897 due to regressions. 2013-03-29 14:07:32 -04:00
Terrence Cole
f69194b367 Bug 765432 - Make JS_IsAboutToBeFinalized indirect; r=bholley,billm 2013-03-28 13:27:29 -07:00
Nicholas D. Matsakis
3ccfdcad55 Bug 855807 - Register 'inliner' and not 'inlinee' as the aborted script r=shu 2013-03-28 15:16:11 -04:00
Bobby Holley
d802dea1db Bug 855922 - Check XBL scopes per-compartment in the SOW isSafeToUnwrap hook. r=bz 2013-03-28 18:38:07 -07:00
Marty Rosenberg
6c01d6f93c Bug 836486: Part 2 - turn on Ion Monkey for ARMv6 (r=jbramley) 2013-03-28 13:51:23 -04:00
Marty Rosenberg
8150d9a40c Bug 836486: Part 1 - Add in ARMv6 support for IonMonkey (r=jbramley)
* * *
No Bug: Fix android bustage on armv6 push (r=red, CLOSED TREE)
* * *
aaand b2g
2013-03-28 13:51:23 -04:00
Till Schneidereit
a6baaa89c3 Bug 855895 - reading in failed jit-tests with -r or -R is broken. r=terrence 2013-03-29 00:02:45 +01:00
Sean Stangl
c38528fbe0 Bug 837312: IonMonkey: Inline a strict subset of known targets, r=sstangl,djvj 2013-02-19 14:06:40 -08:00
Blake Kaplan
9ce376052d Bug 852436 - nsWrapperCache::WrapObject returning false means failure, even if there's no pending exception. r=bz 2013-03-28 15:45:01 -07:00
Ryan VanderMeulen
09ae4ec3b8 Backed out changesets 1f5713b14a2a, c30a353ecf23, and f4ef406c1256 (bug 836486) for Android and B2G bustage on a CLOSED TREE. 2013-03-28 16:44:37 -04:00
Terrence Cole
16aae426b8 Bug 855145 - DeMACROize the JS tracing interfaces; r=billm,mccr8
--HG--
extra : rebase_source : 915c80052b4412f653033eb5fc4d4f96c5d49bd5
2013-03-26 15:10:34 -07:00
Marty Rosenberg
37deaf4af9 No Bug: Fix android bustage on armv6 push (r=red, CLOSED TREE) 2013-03-28 16:33:57 -04:00
Marty Rosenberg
0d6e705a02 Bug 836486: Part 2 - turn on Ion Monkey for ARMv6 (r=jbramley) 2013-03-28 13:51:23 -04:00
Marty Rosenberg
7abb885221 Bug 836486: Part 1 - Add in ARMv6 support for IonMonkey (r=jbramley) 2013-03-28 13:51:23 -04:00
Tom Schuster
22e62f3051 Bug 839979 - Implement Object.is. r=jorendorff 2013-03-28 15:46:44 +01:00
Jeff Walden
286a3b9607 Bug 789897 - Make BaseProxyHandler::{isExtensible,preventExtensions} pure virtual. r=bholley
--HG--
extra : rebase_source : 6c3bada30b00877f0388baf8a72e18adf9636750
2013-03-28 00:19:40 -07:00
Bill McCloskey
ae133553d0 Bug 855136 - Fix build error on android on a CLOSED TREE 2013-03-28 10:20:59 -07:00
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