Commit Graph

3947 Commits

Author SHA1 Message Date
Jason Orendorff
ad88e65f08 Bug 381963 - Missing parens around genexp in |while|. r=Waldo.
--HG--
extra : rebase_source : c87b642082bf9e05c8fb7993fa8a37d3fa63b4ce
2009-02-25 11:36:39 -06:00
Jason Orendorff
243d477a55 Bug 479887 - Remove vestigial #ifdef MOZILLA_1_8_BRANCH. r=Waldo.
--HG--
extra : rebase_source : e5ea3d25ae24e6e9900819656f18e1e3830c5bdd
2009-02-23 17:37:36 -06:00
David Mandelin
3f004a5d96 Bug 477576: memory spike on Dromaeo string due to missing GC_POKE, r=igor 2009-02-25 11:09:21 -08:00
Jason Orendorff
3a3700435e Bug 480126 - jsstack.js static analysis errors in js_GetCurrentBytecodePC and specializeTreesToMissingGlobals. r=bsmedberg. 2009-02-25 11:42:39 -06:00
Robert Sayre
a5180ef247 Bug 465371 - Native JSON stringification aborts on functions and xml but returns JS_TRUE. r=shaver 2009-02-25 00:53:49 -05:00
David Anderson
10ded87ae6 Fixed breakage of type stability guarantees between linked trees, and fixed using the wrong global typemap in LeaveTree (bug 476653, r=gal). 2009-02-24 22:52:09 -05:00
Blake Kaplan
13ddb4e6e3 Bug 480035 - Don't iloop if we GC exactly once. r=gal 2009-02-24 16:16:28 -08:00
David Anderson
1764059a8f Fixed emitTreeCall crashing on deep aborts (bug 472508, r=gal). 2009-02-24 15:26:59 -05:00
Jason Orendorff
be299388d1 Bug 477279 - Tune dense array growth. r=brendan.
--HG--
extra : rebase_source : 4493d59e8bd46c1635d2f8cef39f87904d83e09f
2009-02-23 17:31:02 -06:00
Jason Orendorff
2f464f3348 Bug 479826 - Remove cx->pcHint. r=gal.
--HG--
extra : rebase_source : caf9fef929fe161fad2f6a98b53cb3d00e43f31f
2009-02-23 17:29:40 -06:00
Jason Orendorff
44263bbd33 Bug 479551 - Assertion failure: (cx)->requestDepth || (cx)->thread == (cx)->runtime->gcThread, at js/src/jsapi.cpp:957 after typing EOF at js shell prompt. r=igor and mrbkap.
--HG--
extra : rebase_source : 56a0fc0823e7a9500befc65da530d86bba564a97
2009-02-23 17:28:46 -06:00
Leon Sha<leon.sha@sun.com>
604e62a813 Bug 476042 - Integrate sparc nanojit intro tracemonkey. Put the flush instruction cache code to the correct place. r=gal 2009-02-24 12:46:27 +08:00
Andreas Gal
d8bfd089e8 Backout 479109. Breaks trace-tests. 2009-02-23 12:29:08 -08:00
Blake Kaplan
ffb311cd1c Fix build bustage from bug 479109. 2009-02-23 12:11:44 -08:00
Andreas Gal
8ee9d2df93 Merge. 2009-02-23 11:34:50 -08:00
Andreas Gal
c36a8ab483 Improve blacklisting algorithm (479109, r=graydon). 2009-02-23 11:31:20 -08:00
Robert Sayre
12943580cf Merge m-c to tracemonkey. 2009-02-23 12:44:23 -05:00
Igor Bukanov
45a09793e2 bug 479701 - single-threaded js shell now compiles on Windows again (regression from bug 479252) 2009-02-22 21:21:16 +01:00
Jeff Walden
5d932d1110 Bug 478968 - TM: equalityHelper can call toString or valueOf erroneously when tracing obj == undefined. r=brendan 2009-02-21 23:33:58 -08:00
Mook
7042bfbd1e Bug 437922 - use JS_MAX instead of the max() macro in prmjtime due to mingw-w64 bustage; r=mrbkap 2009-02-23 02:08:00 +01:00
Blake Kaplan
24cf18952c Fix compiler warning in jstracer.cpp. No bug, r=brendan/jorendorff 2009-02-21 14:35:05 -08:00
Blake Kaplan
adf5d20bc2 Fix bustage from checkin for bug Bug 479566 2009-02-21 14:25:43 -08:00
Jason Orendorff
15b9f03458 Bug 479566 - Rename array "dense length" to capacity. r=shaver. 2009-02-21 15:33:50 -06:00
Jason Orendorff
bf8b9e17e4 Bug 479353 - Crash [@ Detecting] or "Assertion failure: (uint32)(index_) < atoms_->length, at ../jsobj.cpp". r=igor. 2009-02-20 18:22:51 -06:00
Jason Orendorff
f6405f0cb3 Bug 479381 - js_FinalizeStringRT dies with multi-threaded app. r=igor. 2009-02-20 18:15:58 -06:00
Igor Bukanov
fe9a728583 bug 479252 - avoiding watchdog ticks when idle in jsshell. r=gal 2009-02-20 13:47:46 +01:00
Andreas Gal
7fe73224c5 Back out a2b6a4c57a05 (bug 24968). Cross-platform orange. 2009-02-19 22:13:13 -08:00
Andreas Gal
28fe969521 Trace reading undefined properties (478512, r=brendan). 2009-02-19 19:41:03 -08:00
Nicholas Nethercote
bf6590048b Bug 478340 - TM: kill many of the warnings when building 'js'. r=mrbkap 2009-02-19 11:17:31 -08:00
Igor Bukanov
7ac32de806 bug 478543 - fixing warnings about casts between function and data pointers. r=brendan 2009-02-19 09:33:37 +01:00
Jim Blandy
2d6ea8b787 Bug 478075: Remove parent argument to js_GetCallObject. r=brendan 2009-02-18 23:57:24 -08:00
Doug Turner
f13be3aee2 Bug 318077
7 - reverting the work around for PR_MemMap on windows CE. r=blassey
2009-02-20 11:56:31 -08:00
Benjamin Smedberg
c3c3067a9f Followup to bug 478443 - The creation of these directories also depends on the existence of nsinstall. This was found in tryserver clobber builds. 2009-02-19 21:52:17 -05:00
Brian Crowder
6475c0218b Fixing a typo 2009-02-19 15:15:32 -08:00
Brian Crowder
9ec3c823ee Bug 479320 - improving JS_STATIC_ASSERT macrology for WinCE, r=jorendorff 2009-02-19 15:00:46 -08:00
Jason Orendorff
c2b7c85bf9 Backed out changeset 1145cd361cac. 2009-02-19 14:59:02 -06:00
Jason Orendorff
6921fec1a3 Change definition of JS_STATIC_ASSERT macro to avoid declaring a function, which causes mysterious trouble on Windows CE. Sort of reviewed by blassey, approved-ish by sayrer.
--HG--
extra : rebase_source : 042111fb93c8d743b55642ce3baea1e437c6e6ee
2009-02-19 13:33:06 -06:00
Jason Orendorff
e84dbf81b7 Bug 432361 - "Assertion failure: script->code[offset] == JSOP_NOP" with trap, dis. r=crowder. 2009-02-18 18:33:09 -06:00
Jason Orendorff
c936fbe2d4 Bug 463239 - JS_SetTrap alters code execution. r=brendan. 2009-02-18 18:31:09 -06:00
Benjamin Smedberg ext:(%2C%20Jason%20Orendorff%20%3Cjorendorff%40mozilla.com%3E)
d40f9751c8 Bug 476643 - JS_REQUIRES_STACK errors in nsXPCWrappedJSClass::CallMethod. Mozilla code uses some JS-internal APIs and needs to bail off trace before doing so. This shouldn't affect performance now becuase XPConnect methods are not traceable yet. r=mrbkap, sr=mrbkap. 2009-02-18 12:47:16 -06:00
Jason Orendorff
4dbb549ebc Bug 477143 - jsstack.js static analysis error in js_GetPropertyHelper. r=mrbkap. 2009-02-18 13:14:41 -06:00
Jeff Walden
1fd43d31f4 Followup nitfixes to bug 463243 not noted in final reviews. Egads, how'd I miss some of these? 2009-02-17 10:27:24 -08:00
Jason Orendorff
6431f3391d Bug 476716 - Split ip_adj into two pointer fields, pc and imacpc. r=brendan. 2009-02-16 17:09:59 -06:00
Jason Orendorff
4e85d8fc3e Bug 384758 - A statement can follow an expclo without an intervening semicolon. r=igor. 2009-02-16 16:37:08 -06:00
Leon Sha<leon.sha@sun.com>
128a82a274 Bug 476042 - Integrate sparc nanojit intro tracemonkey. r=gal, r=jim. 2009-02-16 10:10:03 +08:00
Blake Kaplan
ddb759753a Bug 478314 - Improve this error message and the corresponding comment to help future debuggers. r=gal 2009-02-13 14:07:45 -08:00
Blake Kaplan
e36a2a81d8 Bug 478314 - Eagerly call f2i to root out constant values. r=gal
--HG--
extra : rebase_source : cef514efb5b94f9974f918b118548e0d6fa06ee3
2009-02-13 13:44:12 -08:00
Robert Sayre
d0521c26b5 Bug 459161 - Process first argument to JSON stringify and parse methods as specified by ES3.1. r=shaver 2009-02-13 15:34:39 -05:00
Blake Kaplan
67ff39ca4e Bug 478317 - Don't jump based on uninitialized memory. r=dmandelin 2009-02-13 11:11:16 -08:00
David Mandelin
11b3722269 Bug 468840 refix: count JS_realloc memory more accurately, r=mrbkap 2009-02-12 16:18:04 -08:00