Commit Graph

784 Commits

Author SHA1 Message Date
David Mandelin
46b3c87fe3 Bug 779393 - Fix compile error in jsiter.cpp involving --enable-more-deterministic, r=bhackett 2012-08-01 11:25:33 -07:00
David Anderson
62a09249a3 Merge from mozilla-central. 2012-06-25 13:09:36 -07:00
Luke Wagner
b72caf1526 Bug 625199 - remove unnecessary uses of 'parent' that can now use cx->global (r=mrbkap) 2012-08-17 11:21:57 -07:00
Bill McCloskey
473e0699b1 Bug 771026 - Replace JSProperty with Shape (r=bhackett) 2012-07-04 19:34:06 -07:00
Bill McCloskey
be08ac65a9 Backed out changeset fe305819d2f2 (bug 771026) for orange 2012-07-04 20:22:30 -07:00
Bill McCloskey
3889cbde6d Bug 771026 - Replace JSProperty with Shape (r=bhackett) 2012-07-04 19:34:06 -07:00
Bill McCloskey
365b33c099 Bug 771018 - Replace "const Shape" with "Shape" (r=luke) 2012-07-04 19:33:41 -07:00
Bill McCloskey
a4d863d341 Bug 770759 - Add mutable handles (r=bhackett) 2012-07-04 11:12:16 -07:00
Ehsan Akhgari
b9278d5b90 Backout changeset 3a488b71b69a (bug 725907 part 1) under the suspicion of breaking Linux32 mochitest-chrome without framepointers 2012-07-04 19:26:42 -04:00
Ehsan Akhgari
13bea63837 Backout changeset cb49c3730a97 (bug 725907 part 2) under the suspicion of breaking Linux32 mochitest-chrome without framepointers 2012-07-04 19:26:20 -04:00
Ehsan Akhgari
105f4a5c67 Backout changeset 24feaa8bd894 (bug 725907 part 4) under the suspicion of breaking Linux32 mochitest-chrome without framepointers 2012-07-04 19:24:50 -04:00
Jason Orendorff
ea4277e6a0 Bug 725907 - for-of improvements, part 4: Add .next() method to iterator objects and make for-of call it. r=bhackett. 2012-07-03 16:34:56 -05:00
Jason Orendorff
089ff5fe59 Bug 725907 - for-of improvements, part 2: Make for-of loops just call .iterator() instead of using the magic iteratorObject hook with an extra flag. r=bhackett. 2012-07-03 16:34:56 -05:00
Jason Orendorff
24f73d2ead Bug 725907 - for-of improvements, part 1: minor C++ refactoring, rename Iterator to PropertyIteratorObject. r=Waldo. 2012-07-03 16:34:40 -05:00
David Anderson
2d79cd0d62 Merge from mozilla-central. 2012-06-15 15:23:58 -07:00
David Anderson
4660835989 Merge from mozilla-central. 2012-06-12 17:44:22 -07:00
Jan de Mooij
076d4b18ce Merge m-c to ionmonkey 2012-06-08 11:18:39 +02:00
Ryan VanderMeulen
4c71ae6d9a Revert c39d36167b99 due to a horribly munged backout. 2012-06-10 19:44:50 -04:00
Ryan VanderMeulen
202bd53a55 Backout the bug 754202 backout due to orange. 2012-06-10 19:37:47 -04:00
Benjamin Peterson
71c5fe0a2a Bug 574130: JavaScript spread array initializers, r=jorendorff. 2012-06-06 21:53:07 -05:00
Sean Stangl
2a1a2db4fd Merge m-c to Ionmonkey. 2012-06-05 16:54:36 -07:00
Sean Stangl
5cfd7b51a1 Merge m-c to Ionmonkey. 2012-06-04 13:30:29 -07:00
Sean Stangl
33d4a46d9a Merge m-c onto Ionmonkey. 2012-05-31 17:17:52 -07:00
David Anderson
6d3300ecb8 Merge from mozilla-central. 2012-05-21 14:40:04 -07:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Tom Schuster
d80ee3687d Bug 420837 - Calling Iterator() without parameters should throw a better error message. r=luke 2012-05-31 23:28:39 +02:00
David Anderson
132cb9b12c Merge from mozilla-central. 2012-05-09 12:31:01 -07:00
David Anderson
abb43df39f Merge from mozilla-central. 2012-05-08 17:34:07 -07:00
David Anderson
6945bf688d Merge from mozilla-central. 2012-05-04 19:16:35 -07:00
David Anderson
dddbd8662f Merge from mozilla-central. 2012-05-03 11:40:52 -07:00
David Anderson
063a2ce15e Merge from mozilla-central. 2012-04-30 12:53:32 -07:00
Luke Wagner
0296d574f8 Bug 761864 - add write barrier on generator close (r=terrence) 2012-06-08 21:14:20 -07:00
Jeff Walden
bc75bbaa6e Bug 761457 - Change the signature of NonGenericMethodGuard to be more idiomatic and less confusing. r=luke 2012-06-01 23:39:09 -07:00
Luke Wagner
645efe19ef Bug 747617 - fix document.all and swap JSClass::{construct,hasInstance} so this doesn't happen again (r=bz) 2012-05-07 12:44:08 -07:00
Bill McCloskey
7d59f7c160 Bug 780027 - Initialize AutoIdVector before use (r=terrence) 2012-08-09 11:38:30 -07:00
David Anderson
9f570b8f26 Merge from mozilla-central. 2012-04-18 10:23:31 -07:00
Brian Hackett
33a75298e8 Disallow non-canonical jsids, bug 751331. r=luke 2012-05-06 13:45:19 -07:00
Shu-yu Guo
370b487350 Bug 784345 - Fix behavior of holes in ParallelArrays (r=dmandelin) 2012-08-29 01:24:18 -07:00
David Anderson
2ead978ea6 Merge from mozilla-central. 2012-04-06 16:38:53 -07:00
Brian Hackett
09f807c5af Get rooting analysis to pass jit-tests in the interpreter, bug 745742. r=billm 2012-04-30 17:10:30 -07:00
Jeff Walden
60b5d410c3 Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm 2012-05-01 14:30:18 -07:00
Matt Brubeck
6ef536f064 Back out 682bf201edde, ef35ba222ac8, and 6a20cf61289d (bug 750907, bug 751003, bug 751377) because of build failure on a CLOSED TREE 2012-05-03 14:55:52 -07:00
Jeff Walden
149f277184 Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm 2012-05-01 14:30:18 -07:00
David Anderson
d30e910b3f Merge from mozilla-central (yay method barrier removal). 2012-03-28 13:46:36 -07:00
David Anderson
5198f411b0 Merge from mozilla-central. 2012-03-27 12:48:33 -07:00
David Mandelin
e29ab73302 Bug 739808: Remove method cloning optimization and method barrier, r=luke 2012-03-23 17:59:56 -07:00
Jeff Walden
40893ad494 Bug 738075 - Remove the unnecessary Class* argument from GlobalObject::createConstructor. r=dmandelin 2012-03-21 13:32:43 -07:00
David Anderson
909646fa2d Merge from mozilla-central. 2012-03-12 12:27:40 -07:00
Brian Hackett
662da160da Rename RootedVar to Rooted, bug 756823. r=billm 2012-05-24 16:05:18 -07:00
David Anderson
4d9ec86617 Merge from mozilla-central. 2012-03-05 17:50:51 -08:00