Commit Graph

17682 Commits

Author SHA1 Message Date
Tom Schuster
a86c1615c4 Bug 686296 - Non-extensible ArrayBuffer __proto__ should not be changable. r=jorendorff
--HG--
extra : rebase_source : 93384a978862d4f140e6d28296f24340a32fe4df
2012-01-21 19:25:54 +01:00
David Mandelin
d808d2979b Bug 718128: Implement draft spec ArrayBuffer.slice, r=jwalden 2012-01-18 17:27:13 -08:00
Brian Hackett
e927f18f77 Root strings in native iterators when converting from array of jsids, bug 719686. r=dvander 2012-01-20 16:22:16 -08:00
Brian Hackett
d3c4674f4d Fix use of space above the active JS stack pointer, bug 718347. r=dvander 2012-01-20 16:19:05 -08:00
Brian Hackett
dcfc212631 Keep track of SSA variable values at exception blocks after an explicit throw, bug 719758. r=dvander 2012-01-20 16:13:23 -08:00
Luke Wagner
30a4dc8306 Bug 719878 - AllFramesIter does not find all frames when the current segment contains only a native call (r=sfink)
--HG--
extra : rebase_source : c9f22d1ee0e2aa0501ad90ffe51a7ed1c13f9f33
2012-01-20 16:00:26 -08:00
Geoff Lankow
98c29d1c87 Backed out changeset 86da174de8df (bug 719841) 2012-01-21 11:26:40 +13:00
Geoff Lankow
2e3844c47c Backed out changeset febc999231e4 (bug 719841) 2012-01-21 11:26:37 +13:00
Bobby Holley
79399fd824 Bug 719841 - Assert that inner objects don't appear in prototype chains. r=jorendorff 2012-01-20 13:32:44 -08:00
Jason Orendorff
6d6181b2a7 Bug 719841 - Do not innerize an object assigned to __proto__. r=mrbkap 2012-01-20 13:32:44 -08:00
Brian Hackett
99d37b5c04 Backout 5cdf9574bede for build failures. 2012-01-20 07:33:44 -08:00
Brian Hackett
a9a3610803 Remove emitter special casing for __proto__, bug 717249. r=waldo 2012-01-20 07:14:55 -08:00
Jason Orendorff
e4cf9c8d53 Add file needed by some Map/Set tests (the tests were introduced for bug 697479). r=orange. 2012-01-20 07:30:27 -06:00
Jason Orendorff
94bdef7f4f Bug 697479 - Implement Map and Set builtins for JS. r=jimb. 2012-01-20 06:11:43 -06:00
Jason Orendorff
ee1591d990 Fix a few typos in comments in js/src. No bug, no_r=me. 2012-01-20 06:11:42 -06:00
Jason Orendorff
e646683875 Bug 717278 - Vector should have const and non-const begin(). r=luke. 2012-01-20 06:11:42 -06:00
Jan de Mooij
7fce0c694c Bug 719135 - Move some arithmetic operations to jsinterpinlines. r=dvander 2012-01-20 13:01:44 +01:00
Mike Hommey
063131a830 Bug 603370 part 1 - Add an option to expandlibs-exec to allow to reorder the objects list. r=ted 2012-01-20 09:50:44 +01:00
John Schoenick
e58ad87df1 Bug 718899 - Implement Cu.forceShrinkingGC / Cu.schedulePreciseShrinkingGC r=gwagner 2012-01-19 10:58:25 -08:00
Marco Bonardo
2cef87ff1e Merge central to inbound 2012-01-19 11:36:52 +01:00
Marco Bonardo
6136ce1761 Merge last green PGO from inbound to central 2012-01-19 11:34:17 +01:00
Brian Hackett
68e8fc5429 Pass scope chain explicitly to FindProperty, bug 717494. r=dvander 2012-01-18 17:15:00 -08:00
Brian Hackett
40239683ac Store JSStrings instead of jsids in native key iterators, bug 713754. r=dvander 2012-01-18 16:56:22 -08:00
Brian Hackett
0149f21a7d Compile large scripts in chunks, bug 706914. r=dvander 2012-01-18 16:40:18 -08:00
Mark Finkle
90bc089539 Backout 60eb0da71cdb as suspected crash cause (bug 718765) 2012-01-18 10:08:29 -05:00
Phil Ringnalda
4ce29d7d6b Back out 78a8aeae5b30 (bug 696291) for Android build bustage 2012-01-18 20:36:59 -08:00
Brian Hackett
af1c66e61e Define mjitChunkLimit in --disable-methodjit builds to fix test failure, no bug, no r. 2012-01-18 19:56:21 -08:00
Bobby Holley
91a2b92f7f Bug 718072 - WeakMaps constructor doesn't always get initialized on the global object. r=Waldo 2012-01-18 19:10:04 -08:00
Chris Leary
d0093ec383 Bug 719315: Free unused chunks. (r=luke) 2012-01-18 18:55:01 -08:00
David Anderson
2e91388c1e Follow-up fix for ARMv7 regression after soft-float support on ARMv6 (bug 696291, r=mrosenberg).
--HG--
extra : rebase_source : f7a86715ad9a478381c7af37cba946a0c3566f69
2012-01-18 18:07:46 -08:00
Brian Hackett
d11ecace5f Fix warnings, no bug. r=dvander 2012-01-18 18:08:22 -08:00
David Anderson
6e8f9dd8ef Support pre-SSE2 CPUs in JaegerMonkey (bug 696291, r=bhackett).
--HG--
extra : rebase_source : f1f6a1e60b05974533ff39292a0a278fc69fbb0f
2012-01-13 13:33:56 -08:00
Luke Wagner
00997be6f7 Bug 718134 - un-union StackFrame::args (r=bhackett)
--HG--
extra : rebase_source : 51b670e57a9fd4f1fc09808137e152d46e18d33a
2012-01-17 16:35:07 -08:00
Luke Wagner
52f5f3e08b Bug 718022 - further nerf f.arguments (r=waldo,sr=dmandelin)
--HG--
extra : rebase_source : a93cf7e665753afc38d26a9e3cd2d328eef53b42
2012-01-17 16:34:24 -08:00
Luke Wagner
5ac0db14f4 Remove tracer bits from InterpMode (no bug, r=dvander)
--HG--
extra : rebase_source : a7d4938398584a21daa369bf6409decd647ac295
2012-01-06 09:36:49 -08:00
Andrew McCreight
82cdf1adb9 Bug 718029 - don't skip JSContexts with outstanding requests. r=smaug 2012-01-17 09:38:24 -08:00
Reuben Morais
0021b14054 Bug 717805 - Remove CopyArrayElement. r=jwalden 2012-01-17 12:33:08 +01:00
Chris Leary
3c72dbeee9 Bug 717762: Proliferate js_memcpy and PodCopy, take 2. (r=luke)
--HG--
extra : rebase_source : 73083063f32036d037b34f0ec96d06192f2ae649
2012-01-17 14:32:36 -08:00
Igor Bukanov
2942303dc8 bug 718600 - remove JSRuntime::(rtLock, state). r=luke 2012-01-17 23:14:49 +01:00
Bill McCloskey
f5850d05b3 Bug 708303 - Use pinReg/unpinReg more in write barriers (r=dmandelin) 2012-01-16 13:52:57 -08:00
Nathan Froyd
4928a5864e Bug 711563 - compact function specs; r=jorendorff 2011-12-29 16:23:53 -05:00
Nathan Froyd
a38b9b6e48 Bug 711563 - flatten property and function names; r=jorendorff 2011-12-29 16:20:26 -05:00
Nathan Froyd
5658f0c1f6 Bug 711563 - more compact property and function tables; r=jorendorff 2011-12-29 15:18:41 -05:00
Nathan Froyd
1b75da2f1c Bug 711563 - reduce space required by hash entry chains; r=jorendorff 2011-12-16 14:49:53 -05:00
Ginn Chen
9c3d06ca8d Bug 717863 default pagesize is 8192 on Solaris/SPARC r=igor 2012-01-16 09:32:58 +08:00
Justin Wood
09b3d2e3d1 Merge m-c tip to m-i 2012-01-15 05:29:24 -05:00
Ms2ger
e9d0457e8a Bug 712034 - Clean up jstypes.h a bit; r=njn 2012-01-15 09:13:12 +01:00
Ms2ger
8b4f609fc5 Bug 714052 - Remove JS_NEITHER; r=luke 2012-01-15 09:13:12 +01:00
Ms2ger
c3ac307be0 Bug 717195 - Export dombindings.h; r=bholley 2012-01-15 09:13:12 +01:00
Ms2ger
c08e28ffbb Bug 677079 - Part ab: Remove jscntxt.h and dependencies from INSTALLED_HEADERS; r=dmandelin 2012-01-15 09:13:11 +01:00