Commit Graph

234148 Commits

Author SHA1 Message Date
Rick Reitmaier
5127a7e46b Whitespace cleanup and comment out unused parameter
--HG--
extra : convert_revision : eb6ff4c45ba4edebad7f79fac7f13504f4140482
2010-11-01 16:20:22 -07:00
Rick Reitmaier
506090019f Bug 595034 - nanojit: harden via random no-op instruction insertion (r+nnethercote,wmaddox,edwsmith)
Insert no-op instructions when JIT'ing with the intention of making exploitable
patterns within the generated code less predicable.

--HG--
extra : convert_revision : d3116f2abd879b0b79a6cfb2f7817e36645cf915
2010-11-01 14:02:18 -07:00
David Mandelin
1fac71a8a2 Bug 605274: properly detect OOMs in mjit vectors, r=dvander 2010-11-02 15:18:59 -07:00
Chris Leary
43dd4230e0 Bug 597811: Make mozJSComponentLoader use JSVERSION_LATEST. (r=sayrer) 2010-11-01 17:33:22 -07:00
Brendan Eich
a505cf66a1 Property enumeration order is altered after a method has been read (601399, r=jorendorff). 2010-10-26 19:12:40 -07:00
Gregor Wagner
ed97af4038 Bug 598650 - Increase JSGC_MAX_MALLOC_BYTES to 128MB, r=gal 2010-11-01 18:16:03 -07:00
Nicholas Nethercote
4bbb0cea24 Bug 608313 - TM: AccSet assertion failure in typed arrays. r=dvander. 2010-11-01 17:25:30 -07:00
Andreas Gal
90cf7cf698 Switch compartments when walking stacks (bug 608800, r=mrbkap). 2010-11-01 16:18:01 -07:00
Blake Kaplan
8c785c204c Bug 596031 - 'this' is wrong in getters and setters when a proxy object is on the prototype chain. r=brendan/jorendorff/gal
--HG--
extra : rebase_source : 609b96c4b461e33f0f79dc74f714edfa882d1da0
2010-10-29 10:42:35 -07:00
David Anderson
4d695c6ba2 Fix Windows build. 2010-11-01 11:54:06 -07:00
David Anderson
08dbe84e08 Refactor SETELEM into an IC (bug 607293, r=dmandelin). 2010-11-01 11:14:58 -07:00
Bill McCloskey
941de0bcd5 Bug 607196 - Remove bogus atom assertion in JSOP_DOUBLE (r=lw) 2010-10-31 10:38:06 -07:00
Johnny Stenback
f8d8e35697 Remove new JS_ASSERT() that triggers during browser-chrome runs. Will investigate further. r=orange, a=orange 2010-10-30 22:51:35 -07:00
Andreas Gal
50d67dc8cf Merge from mozilla-central. 2010-10-30 21:57:42 -07:00
Robert Sayre
62ca167c7f Merge mozilla-central to tm. 2010-10-30 17:11:52 -04:00
Robert Sayre
223d2052ea Follow-up fix for bug 595243. Don't try to place non-main thread scripts in debug mode, and don't attempt to set debug mode from a non-main thread. r=gal 2010-10-30 15:07:46 -04:00
Dave Townsend
fa6b70e826 Bug 608416: Stop exceptions from cleanup functions from breaking the harness. r=gavin, a=tests 2010-10-30 11:59:18 -07:00
Robert Sayre
7b6b35d47a Bug 595243 - Expose debugMode to JSD. Relanding test bustage fixed up. r=gal. 2010-10-30 12:13:02 -04:00
Andreas Gal
a6295f5897 Follow-up for bug 608142: disallow sending between main and non-main thread only (r=orange). 2010-10-30 08:39:53 -07:00
Andreas Gal
07ddf0ef1c Merge. 2010-10-30 06:01:38 -07:00
Andreas Gal
b941a32c65 Re-land bug 608142. 2010-10-30 06:01:25 -07:00
Jeff Walden
b16502e3ea Merge backout. 2010-10-29 22:39:44 -07:00
Jeff Walden
d18fb5831e Backed out changeset 71728ff7002c, seems to have turned mochitest-plain-2 orange. 2010-10-29 22:39:19 -07:00
Jeff Walden
cca984f14a Merge backout. 2010-10-29 22:36:37 -07:00
Jeff Walden
ac46278eac Backed out changeset 85feecf161fe (Career Limiting Move? <http://bonsai.mozilla.org/cvsquery.cgi?who=sspitzer%40netscape.com&whotype=regexp&date=explicit&mindate=2001-01-25+10%3A00&maxdate=2001-01-25+10%3A15>), seems to have turned mochitest-plain-4 orange. 2010-10-29 22:31:12 -07:00
Johnny Stenback
b19d6a671f Backed out changeset e7436725f170 due to crashes in mochitest and elsewhere. a=backout 2010-10-29 17:33:29 -07:00
Robert Sayre
46c277ecd7 Bug 595243 - Expose debugMode to JSD. r=gal 2010-10-29 18:35:07 -04:00
Andreas Gal
64467a36d7 Disallow sending JS functions to a different thread (608142, r=jst). 2010-10-29 15:03:44 -07:00
Paul Biggar
0585b9d3e4 Merge backout. 2010-10-29 14:53:14 -07:00
Paul Biggar
12fd4a207d Backed out changeset 66f4a212edeb (bug 605133). Configure broke shell and unclobbered-build with js-config problem. 2010-10-29 14:52:28 -07:00
Peter Van der Beken
c8a9513a62 Fix for bug 606705 (Browser crash when using many web workers [@ GCGraphBuilder::NoteXPCOMChild ] or beyond). r=jst, a=beta7+ 2010-10-29 14:43:02 -07:00
Dan Witte
470e6b6e72 bug 608422 - cookies.sqlite-wal takes too much space for Fennec r=sdwilsh a=blocking-fennec 2010-10-30 22:32:45 -04:00
Peter Van der Beken
42d93b99ed Fix for bug 606705 (Browser crash when using many web workers [@ GCGraphBuilder::NoteXPCOMChild ] or beyond). r=jst, a=beta7+ 2010-10-29 14:43:02 -07:00
Walter Meinl
ddbe577efe Bug 606834 - Fix int32/int32_t on OS/2 (r=daveryeo,wmccloskey) 2010-10-29 13:57:41 -07:00
Blake Kaplan
23ef9792e5 Merge backout. 2010-10-29 12:55:36 -07:00
Blake Kaplan
1fdf3815f1 Backed out changeset fcd3fcf8a35c. It broke deep wrapping. 2010-10-29 12:55:23 -07:00
Blake Kaplan
0a45f9cb94 Merge backout. 2010-10-29 10:48:19 -07:00
Blake Kaplan
24281f788d Backed out changeset f76fd418024c. This was never meant to be checked in. 2010-10-29 10:48:09 -07:00
Blake Kaplan
0b4a0f77a0 Bug 596031 - 'this' is wrong in getters and setters when a proxy object is on the prototype chain. r=brendan 2010-10-29 10:42:35 -07:00
Paul Biggar
d665e4aa1e Bug 605133 - Synchronize common areas of configure.in and js/src/configure.in. r=jimb 2010-10-28 12:23:00 -07:00
Robert Sayre
9f2affa0d1 Merge m-c to tm 2010-10-28 22:01:23 -04:00
Nicholas Nethercote
97a5ee6acd Fix ARM bustage caused by bug 602703. 2010-10-28 18:58:58 -07:00
Nicholas Nethercote
8f3b74f521 Bug 602703 - TM: create a layer over Nanojit's LIR creation API. r=lw. 2010-10-28 18:28:36 -07:00
Robert Sayre
3c95414f0e Merge m-c to tm 2010-10-28 21:26:36 -04:00
David Mandelin
1ace32573c Backout merge, a=backing out diagnostic for b7 blocker 2010-10-28 17:44:48 -07:00
David Mandelin
bbab689d64 Backed out changeset c133d3c084c0: now we want to measure if not doing sync stuff on background thread reduces crashes. 2010-10-28 17:44:24 -07:00
Philipp von Weitershausen
03db1c2c34 Bug 604603 - Merge fx-sync to mozilla-central. a=crashes,orange 2010-10-28 17:32:25 -07:00
Luke Wagner
9123b2392c Bug 606138 - Gatling gun should guard against clobbered callee/this (r=waldo) 2010-10-28 17:26:19 -07:00
Philipp von Weitershausen
3df95ee050 Bug 604565 - Disable another intermittently failing xpcshell tests on OSX debug build [r=mconnor] 2010-10-28 17:19:28 -07:00
Philipp von Weitershausen
cd229a3326 Merge backout 2010-10-28 17:09:58 -07:00