Bobby Holley
fb72dcee1f
Bug 762432 - Handle proxies on __lookupGetter__ and __lookupSetter__. r=jorendorff
2012-06-12 15:44:14 +02:00
Benjamin Peterson
fecaa98148
Bug 763313: skip destructuring when emitting PNK_SEQ nodes r=jorendorff
2012-06-11 22:51:30 -07:00
Terrence Cole
7a890a09da
Bug 759991 - Fix infinite loop in rekeyFront with fully collided Table; r=luke
...
This hooks up the same path to putNew, because it is slightly more efficient and
fixes an OOM failure introduced in c9024bcb8da0.
2012-06-06 16:40:56 -07:00
Phil Ringnalda
ddf93807de
Back out ecbe3c75551d (bug 759991) to investigate the effects on TestStartupCache bustage on a CLOSED TREE
2012-06-11 17:38:08 -07:00
Phil Ringnalda
4e950ce572
Back out 7166a68a7994 (bug 750307) for browser_bug645699.js bustage in a CLOSED TREE
2012-06-11 17:02:21 -07:00
Benjamin Peterson
4a91ec62aa
Bug 762285 - Add ForOfIterator, a C++ class for "for-of" iteration. r=benjamin.
2012-06-11 16:31:52 -05:00
Jason Orendorff
7a383385cd
Bug 750307 - "Assertion failure: isBoolean()" in RegExpObject::ignoreCase after redefining nonconfigurable data property. r=Waldo.
2012-06-11 16:31:52 -05:00
Jan de Mooij
6fca3e78b3
Bug 763580 - Fix Clang warning in SpreadContext copy constructor. r=bpeterson
2012-06-11 20:07:04 +02:00
Terrence Cole
3ee8295a91
Bug 759991 - Fix infinite loop in rekeyFront with fully collided Table; r=luke
...
This hooks up the same path to putNew, because it is slightly more efficient and
fixes an OOM failure introduced in c9024bcb8da0.
2012-06-06 16:40:56 -07:00
Doug Turner
346de6afda
Bug 758273 - Device Storage - enumeration option to filter based on last modification date. r=smaug
2012-06-10 22:50:44 -07:00
Mike Hommey
5f21feb5c0
Bug 759115 - Move Android SDK/NDK checks in build/autoconf/android.m4, and bump minimum Android SDK API level we require to 14 for mobile/android. r=ted
2012-06-11 08:10:28 +02:00
Mike Hommey
ed3f1040f5
Backout changeset a78601d88586 (bug 759115) because of B2G bustage
2012-06-11 08:23:29 +02:00
Mike Hommey
c50ce57fb4
Bug 759115 - Move Android SDK/NDK checks in build/autoconf/android.m4, and bump minimum Android SDK API level we require to 14 for mobile/android. r=ted
2012-06-11 08:10:28 +02:00
Bill McCloskey
1babff2f11
Bug 743396 - Don't unmark non-collected compartments during GC (r=mccr8)
2012-06-10 21:24:39 -07:00
Ryan VanderMeulen
6e456f6d86
Merge m-c to inbound
2012-06-10 21:34:50 -04:00
L. David Baron
91859c5a28
Backout bug 754202 (all patches, rather than just patches 3-7).
2012-06-10 17:22:31 -07:00
Ryan VanderMeulen
9409d47933
Backout 90107a2a0c64 (bug 754202) for real due to orange.
2012-06-10 19:46:20 -04:00
Ryan VanderMeulen
b74e4a29db
Revert c39d36167b99 due to a horribly munged backout.
2012-06-10 19:44:50 -04:00
Ryan VanderMeulen
061d4c2616
Backout the bug 754202 backout due to orange.
2012-06-10 19:37:47 -04:00
Bill McCloskey
308dfbb850
Bug 742841 - Store Debugger.X objects in the cross-compartment map (r=jorendorff)
2012-06-10 16:00:09 -07:00
Bobby Holley
c82e89c9ae
Merge backout.
2012-06-11 00:28:30 +02:00
Bobby Holley
11cffb7c78
Back out bug 754202. r=me
2012-06-11 00:28:05 +02:00
Olli Pettay
94414ed431
Bug 761613 - Merge nsIPrivateDOMEvent to nsIDOMEvent, r=jst
2012-06-10 21:14:30 +03:00
Gabor Krizsanits
be6dae7869
Bug 734891 - part 5: Adding optional XHR constructor to sandbox
2012-06-09 15:19:27 -07:00
Gabor Krizsanits
0fd528e2e2
Bug 734891 - part 4: Using ExpandedPrincipal
2012-06-09 15:19:27 -07:00
Gabor Krizsanits
27c71d8c25
Bug 734891 - part 3: Cleaning up sandbox creation
2012-06-09 15:19:27 -07:00
Benjamin Peterson
960da761d5
Bug 760304: support defaults and rest parameters in Reflect.parse, r=dherman
2012-06-09 15:15:12 -07:00
Bobby Holley
25b91123c7
Bug 754202 - Remove NoWaiverWrapper. r=mrbkap
...
No more principal pushing!
2012-06-07 14:28:22 +02:00
Bobby Holley
59dda709f9
Bug 754202 - Remove context pushing/popping API. r=mrbkap
...
Each one of these uses grabs the principal off of an object for pushing, but also enters the compartment of that object. So we shouldn't need this anymore.
Can I get a 'hell yeah'?
2012-06-07 14:28:21 +02:00
Benjamin Peterson
ad6970ab93
Bug 574130: JavaScript spread array initializers, r=jorendorff.
2012-06-06 21:53:07 -05:00
Jason Orendorff
31a1022fa0
Bug 753542 - Add prefs to enable/disable E4X (javascript.options.xml.content and .chrome). r=bsmedberg, sr=jst.
2012-06-06 21:52:14 -05:00
Benjamin Peterson
f8cde2b444
Bug 761495: add Number.isInteger and Number.toInteger, r=jorendorff
2012-06-06 21:50:21 -05:00
Benjamin Peterson
8d3bd25908
Bug 761480: add Number.isFinite. r=jorendorff.
2012-06-06 21:50:20 -05:00
Boris Zbarsky
31ccf86cf9
Bug 761707 part 2. Drop the vestigial jsclass argument to UnwrapDOMObject. r=bholley
2012-06-06 15:59:46 -04:00
Jonathan Watt
8419009c50
Bug 761218 - Get rid of the bogus $(DIST)/include/nsprpub include path. r=bsmedberg
2012-06-09 14:22:41 -04:00
Ryan VanderMeulen
caebb33c05
Merge m-c to inbound
2012-06-09 14:22:32 -04:00
Luke Wagner
cae964f9a0
Bug 762473 - Don't apply non-reentrant-closure optimization when the scope is extensible (r=dvander)
...
--HG--
extra : rebase_source : e20cc5157607b72d8ecdd1fc4560373e0ad7060a
2012-06-07 20:03:18 -07:00
Luke Wagner
542c63d665
Bug 705423 - ensureTypes in ArgSetter (r=billm)
...
--HG--
extra : rebase_source : f3c1553625a9a1a41c00cabddb2c3a6f4d267aa8
2012-06-08 13:46:56 -07:00
Luke Wagner
2e8c362b0f
Sweep script->types if gczeal is set to allow fuzz/test coverage (no bug,r=billm)
...
--HG--
extra : rebase_source : 95d75ad9c10fb7235dfb9f36e6466156c763f168
2012-06-08 13:46:40 -07:00
Jan de Mooij
a8dcd11ec2
No bug - Use "goto error" instead of "return false" in Interpret. r=bhackett on IRC
2012-06-08 17:07:35 +02:00
Mike Hommey
199001d030
Bug 757339 - Make expandlibs commands generate dependencies like gcc does. r=ted
2012-06-08 08:59:02 +02:00
Nicholas Nethercote
63dd07cb12
Bug 761914 (part 4) - Set SharedContext::staticLevel in the constructor. r=jorendorff.
...
--HG--
extra : rebase_source : 3a28d372f6391ad97694e4f68511991b63815aa8
2012-06-07 18:48:38 -07:00
Nicholas Nethercote
6a3c88b70f
Bug 761914 (part 3) - Do level check in UpvarCookie::set(). r=jorendorff.
...
--HG--
extra : rebase_source : 5df9e41cb94ae78f13d589bb9406ca101130515d
2012-06-07 18:48:37 -07:00
Nicholas Nethercote
0c0956e160
Bug 761914 (part 2) - Simplify UpvarCookie. r=jorendorff.
...
--HG--
extra : rebase_source : c2360211652c91e3aff9ff63074675ba52c6b0e3
2012-06-07 18:42:21 -07:00
Nicholas Nethercote
b8166da12d
Bug 761914 (part 1) - Remove UpvarCookie::UPVAR_LEVEL_LIMIT. r=jorendorff.
...
--HG--
extra : rebase_source : b5568305dbba62e8ee7ac65bd7104f66bc25c8b3
2012-06-07 18:39:20 -07:00
Luke Wagner
2122a154f9
Bug 762450 - Access the canonical formal argument location on jit rejoin path (r=bhackett)
...
--HG--
extra : rebase_source : 520885f21382f0ca2fc9aeff34f248cba1af7b39
2012-06-07 15:05:40 -07:00
Gabor Krizsanits
e6258a30e4
Bug 738244: Fix proxy behavior when assigning to inherited properties.
2012-06-07 18:31:31 -07:00
Terrence Cole
8c3ac14da3
Bug 760709 - Move E4X specific tests to a separated test directory; r=jorendorff
...
--HG--
rename : js/src/jit-test/tests/basic/bug557168-1.js => js/src/jit-test/tests/e4x/bug557168-1.js
rename : js/src/jit-test/tests/basic/bug557168-2.js => js/src/jit-test/tests/e4x/bug557168-2.js
rename : js/src/jit-test/tests/basic/bug557168-3.js => js/src/jit-test/tests/e4x/bug557168-3.js
rename : js/src/jit-test/tests/basic/bug557168.js => js/src/jit-test/tests/e4x/bug557168.js
rename : js/src/jit-test/tests/basic/bug569843.js => js/src/jit-test/tests/e4x/bug569843.js
rename : js/src/jit-test/tests/basic/bug574280.js => js/src/jit-test/tests/e4x/bug574280.js
rename : js/src/jit-test/tests/basic/bug596502-version.js => js/src/jit-test/tests/e4x/bug596502-version.js
rename : js/src/jit-test/tests/basic/bug605200.js => js/src/jit-test/tests/e4x/bug605200.js
rename : js/src/jit-test/tests/basic/bug613151.js => js/src/jit-test/tests/e4x/bug613151.js
rename : js/src/jit-test/tests/basic/bug632206.js => js/src/jit-test/tests/e4x/bug632206.js
rename : js/src/jit-test/tests/basic/bug651966.js => js/src/jit-test/tests/e4x/bug651966.js
rename : js/src/jit-test/tests/basic/bug665812.js => js/src/jit-test/tests/e4x/bug665812.js
rename : js/src/jit-test/tests/basic/bug672153.js => js/src/jit-test/tests/e4x/bug672153.js
rename : js/src/jit-test/tests/basic/bug700799.js => js/src/jit-test/tests/e4x/bug700799.js
rename : js/src/jit-test/tests/basic/bug716713.js => js/src/jit-test/tests/e4x/bug716713.js
rename : js/src/jit-test/tests/basic/bug731724.js => js/src/jit-test/tests/e4x/bug731724.js
rename : js/src/jit-test/tests/basic/bug731745.js => js/src/jit-test/tests/e4x/bug731745.js
rename : js/src/jit-test/tests/basic/bug737251.js => js/src/jit-test/tests/e4x/bug737251.js
rename : js/src/jit-test/tests/basic/bug753885-1.js => js/src/jit-test/tests/e4x/bug753885-1.js
rename : js/src/jit-test/tests/basic/bug753885-2.js => js/src/jit-test/tests/e4x/bug753885-2.js
rename : js/src/jit-test/tests/arguments/e4x-descendants-with-arguments.js => js/src/jit-test/tests/e4x/e4x-descendants-with-arguments.js
rename : js/src/jit-test/tests/basic/testXMLPropertyNames.js => js/src/jit-test/tests/e4x/testXMLPropertyNames.js
2012-06-04 15:32:10 -07:00
martenschilstra@gmail.com
206e562ba8
Bug 738511 - new Date(value) should call ToPrimitive on value before testing for string-ness. r=jwalden
...
--HG--
extra : rebase_source : 45ac679985c3834d90b2da9c76c753dd3e167059
2012-06-07 16:27:03 -07:00
Jeff Walden
cecd1ed81a
Quell -Werror=return-type by adding some more MOZ_NOT_REACHED. Continuing along with bug 751377, r=sparky
...
--HG--
extra : rebase_source : 99992b13b2d3c200f6945aa1187c00a27603e6b2
2012-05-29 12:01:32 -07:00