Commit Graph

19062 Commits

Author SHA1 Message Date
Ed Morley
da18754c01 Merge mozilla-central to mozilla-inbound 2012-05-30 18:24:56 +01:00
Gervase Markham
d4eb7d5782 Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Peter Van der Beken
8839249ab0 Fix for bug 759275 (Specialize unwrapping to HTML elements in dom bindings). r=bz.
--HG--
extra : rebase_source : f676440e468c23e6c1e9458f6d75a615b9a6b8d7
2012-05-21 23:29:58 +02:00
Jan de Mooij
d5ef014643 Bug 756632 - Handle OOM in methodjit jsop_getgname/jsop_setgname methods. r=bhackett 2012-05-30 10:16:20 +02:00
Jan de Mooij
6a44e7c6e3 Bug 756610 - Handle OOM in js_CopyErrorObject. r=bhackett 2012-05-30 10:06:49 +02:00
Nicholas Nethercote
f587587628 Bug 754181 - Don't store the strict mode code flag twice (attempt 2). r=jwalden,luke.
--HG--
extra : rebase_source : 449cd51da93c261aa38e7de6b5b6a9c0ac8c7a71
2012-05-21 20:06:43 -07:00
Bobby Holley
a63c18d790 Bug 752038 - Avoid getting confused by PreCreate giving a different answer when we wrap objects cross-compartment during reparenting. r=mrbkap 2012-05-29 23:24:03 +02:00
Timothy B. Terriberry
9387e956b1 Bug 759008 - Remove unused LIBOBJS from rules.mk, r=glandium 2012-05-29 11:54:31 -07:00
Jan de Mooij
56fe893404 Bug 759409 - Cleanup methodjit CompileRequest. r=bhackett 2012-05-29 19:45:13 +02:00
Ed Morley
13dfef4805 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-05-28 14:13:56 +01:00
Mike Hommey
917a6805ca Bug 758010 - Wrap operator new/delete on Android. r=khuey 2012-05-26 10:21:33 +02:00
Till Schneidereit
cc1b3bb0a3 Bug 758278 - Sweep crossCompartmentWrappers of all compartments, not only GCed ones. r=billm 2012-05-24 19:04:44 +02:00
Ginn Chen
d1b7847442 Bug 758484 correct comment syntax for mapfile r=ted.mielczarek 2012-05-28 09:31:51 +08:00
Benjamin Peterson
ccc0336692 Bug 757676 - Implement JS default parameters. r=jorendorff 2012-05-26 09:33:53 -04:00
David Rajchenbach-Teller
e20fa1d8da Bug 757469 - Implement ctypes.off_t. r=jorendorff 2012-05-26 09:33:52 -04:00
dev
a34d2b297b Bug 755631 - Remove extraneous exceptions in Cross Origin Wrappers. r=mrbkap 2012-05-26 09:33:52 -04:00
Ed Morley
28d48cf58f Merge mozilla-central to mozilla-inbound 2012-05-25 22:44:48 +01:00
Bill McCloskey
5c02b0c61b Back out bug 753283 for windbg purple 2012-05-25 13:50:18 -07:00
Mike Hommey
7407614648 Backout changeset 81c2e2ea2dbf (bug 746794) because of bug 758648 2012-05-25 18:21:03 +02:00
Ms2ger
6f9dcfb48d Merge m-c to m-i. 2012-05-25 11:15:32 +02:00
Ms2ger
1bbdb6aa38 Bug 747434 - Part 3: Remove unused variable 'startingObj' from XPCWrappedNativeScope::FindInJSObjectScope; r=gabor 2012-05-25 09:18:31 +02:00
Ms2ger
a552eafda2 Bug 758143 - Add xpc::GetCompartmentPrivate; r=bholley 2012-05-25 09:18:31 +02:00
Ms2ger
61eec5d79c Bug 758132 - Remove warning pragma from jscompartment.h; r=luke 2012-05-25 09:18:30 +02:00
Bill McCloskey
5ad52acee0 Bug 758471 - Don't sweep native interfaces during compartment GC (r=bholley) 2012-05-25 11:06:13 -07:00
Bill McCloskey
35bf0b32de Bug 753283 - Poison VM stack to help fuzzers (r=bhackett) 2012-05-25 10:53:19 -07:00
Bobby Holley
35b5448ba4 Bug 758563 - Warn when __exposedProps__ is missing. r=bz 2012-05-25 18:42:40 +02:00
Brian Hackett
0c72d188da Move JIT handles in scripts to a separate structure, bug 758613. r=dvander 2012-05-25 08:20:33 -07:00
Luke Wagner
705d064b67 Bug 756919 - Handle prologue failure in ScopeIter (r=jimb) 2012-05-25 11:44:41 +02:00
Luke Wagner
c797a64626 Bug 756918 - Fix aliased, empty destructuring let (r=waldo) 2012-05-25 11:44:38 +02:00
Jeff Walden
733e55cddf Bug 757562 - Remove JSRESOLVE_CLASSNAME. r=dmandelin
--HG--
extra : rebase_source : 9b5a920f7c7441ee21b2dd2331a98fc70b42ed41
2012-05-21 18:08:11 -07:00
Mike Hommey
81d7a61a74 Bug 746794 - Always use the STL wrappers when #pragma visibility is supported. r=ted 2012-05-25 08:31:33 +02:00
Steve Fink
1603983ba5 Bug 758108 - Display test failures immediately. r=terrence
--HG--
extra : rebase_source : 193d233c56c684a63b3f93daf5903f7aef4ccfa2
2012-05-24 22:06:48 -07:00
Ryan VanderMeulen
a988aa6623 Backout 3a9f8be665a4 (bug 757469) due to orange. 2012-05-23 22:42:53 -04:00
David Rajchenbach-Teller
9b5237d71c Bug 757469 - Implement ctypes.off_t. r=jorendorff 2012-05-23 20:56:40 -04:00
Nicholas Nethercote
81edab3471 Bug 757690 - Follow-up: don't use a line number of 0 in the JS shell. r=jorendorff.
--HG--
extra : rebase_source : df78cd577d256c5b75aaeb496950d5af287e1b90
2012-05-23 17:43:10 -07:00
Bill McCloskey
8eb4a8104a Backout bug 757667 for bustage 2012-05-23 17:14:26 -07:00
Nicholas Nethercote
dee1e014ca No bug - Remove dead JS_SCRIPT_COOKIE. r=jorendorff (via IRC).
--HG--
extra : rebase_source : 35e8b3919f4566dda17bbaa5b8f8738bc71669d0
2012-05-23 16:19:39 -07:00
Nicholas Nethercote
ff539b503d Bug 757690 - Merge TokenStream::TokenStream() and TokenStream::init(). r=jorendorff.
--HG--
extra : rebase_source : a389e46e1c633a133a2f8b68b3cb5fa186c8c1fd
2012-05-23 16:18:51 -07:00
Bill McCloskey
7ef82bb0e8 Bug 757667 - Clean up Proxy tracing (r=terrence) 2012-05-23 16:31:26 -07:00
Bill McCloskey
62c14c9821 Bug 757483 - Don't throw away JIT code during later incremental slices (r=bhackett) 2012-05-23 16:27:15 -07:00
Bill McCloskey
762b5ce3a4 Bug 731423 - Don't do incremental GC when hitting alloc trigger (r=gwagner) 2012-05-23 16:24:26 -07:00
Phil Ringnalda
df4734c415 Back out 58ca5bf07352 (bug 738480) for xpcshell and browser-chrome orange on a CLOSED TREE 2012-05-23 15:21:55 -07:00
Terrence Cole
8543692492 Bug 730933 - Make IsAboutToBeFinalized indirect; r=billm
This additionally moves the interface into js::gc:: and renames it to
CheckFooMarked.

--HG--
extra : rebase_source : cbe66c7219cfc637f8655e3356040e532252183a
2012-05-23 10:34:29 -07:00
Bill McCloskey
a09fc7a134 Bug 754989 - Fix copy-paste error (r=bholley) 2012-05-23 10:32:13 -07:00
Bill McCloskey
c59f4426a6 Bug 754989 - Assert for cross-compartment wrappers (r=bholley) 2012-05-23 10:17:21 -07:00
Jason Orendorff
c7dbc89b0c Bug 738480 - Debugger.prototype.findScripts does not find non-compileAndGo scripts. r=jimb.
--HG--
extra : rebase_source : e66841593e3a8d05fda50e1cdbbb7068713eff81
2012-05-23 12:06:02 -05:00
Benjamin Peterson
39bc920a58 Bug 574132 - Implement rest parameters for JavaScript. r=jorendorff. 2012-05-23 10:31:35 -05:00
Gregory Szorc
3831df8bd3 Bug 757397 - Make test package generation quieter; r=ted
This may reduce the size of the buildbot build logs by up to half!

--HG--
extra : rebase_source : 87b3f2f40654d69ecd91e19520e2341fc8aac9a6
2012-05-23 16:51:21 +02:00
Jan de Mooij
fd4475790b Bug 756600 - Initialize TokenStream::sourceMap in constructor instead of init. r=njn 2012-05-23 13:37:43 +02:00
Nicholas Nethercote
071de96c1e Bug 754641 - Fix 32-bit --disable-methodjit builds after bug 739512. r=luke. 2012-05-22 18:37:09 -07:00