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 |
|
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 |
|
David Mandelin
|
59e090f927
|
Bug 478205: assert in new tableswitch generator with non-numeric input, r=gal
|
2009-02-12 12:57:45 -08:00 |
|
Graydon Hoare
|
195e361c59
|
Bug 477425 - Back out lirbuf-based allocation of fragments and treeinfos, r=gal.
|
2009-02-11 21:59:57 -08:00 |
|
Robert Sayre
|
d6d739fcba
|
Merge mc to tm
|
2009-02-11 23:05:46 -05:00 |
|
Blake Kaplan
|
42b1e63a5b
|
Bug 478047 - Assignments to a property that has a getter but not a setter should throw a TypeError. r=igor
|
2009-02-11 19:48:00 -08:00 |
|
David Mandelin
|
39b9e72a0c
|
Bug 475115: LIR_jtbl: jump tables to implement jsop_tableswitch, r=gal,r=edwsmith
|
2009-02-11 17:40:27 -08:00 |
|
Leon Sha<leon.sha@sun.com>
|
3b110ae248
|
Bug 477187 - Eliminate operationCount. Add signal.h to include files. gal: review+
|
2009-02-12 09:37:41 +08:00 |
|
Jason Orendorff
|
0e5b827700
|
Bug 477052 - Make some nanojit classes initialize their members. r=edwsmith,gal.
--HG--
extra : rebase_source : 2f2c77ab6f4d4e373466ef766f0532450af5d370
|
2009-02-11 18:40:54 -06:00 |
|
Blake Kaplan
|
5ccd8f59ba
|
Bug 472450 - Don't record after js_GetScopeChain, since we can't successfully recover from a side exit. r=gal
|
2009-02-11 15:16:20 -08:00 |
|
Wladimir Palant
|
0028837f26
|
Bug 475334 - Don't trigger debugger hooks until frame initialization is complete. r=mrbkap
|
2009-02-11 22:28:55 +01:00 |
|
Jason Orendorff
|
c9b0918474
|
Bug 477142 - _FAIL builtins need to be GC-safe. r=brendan.
--HG--
extra : rebase_source : 10515f7d1f5a85c1965c812f55d91d3d0f49a28e
|
2009-02-11 13:33:17 -06:00 |
|
Blake Kaplan
|
7a049d6777
|
Bug 477758 - If we fall into the regexp getter case, we need to pass the original object in, not the prototype. r=brendan
|
2009-02-10 17:48:00 -08:00 |
|
Andreas Gal
|
3c8ad838ca
|
Merge.
|
2009-02-10 17:19:42 -08:00 |
|
Jesse Ruderman
|
68344d4b52
|
Add a bunch of crashtests
|
2009-02-10 22:18:05 -08:00 |
|
Andreas Gal
|
fd4421f8bd
|
Don't try to align fragment entry with nopl since some processors do not support it (473552, r=graydon).
|
2009-02-10 17:18:57 -08:00 |
|
Jesse Ruderman
|
c9eb6349ac
|
Add some crashtests
|
2009-02-10 16:36:04 -08:00 |
|
Vladimir Vukicevic
|
ecf8d0a67a
|
b=477735; fix XPCOMUtils.generateQI to handle null/undef members in array; r=sayrer
|
2009-02-10 15:10:07 -08:00 |
|
Andreas Gal
|
f94a259662
|
Merge.
|
2009-02-10 14:07:31 -08:00 |
|
Andreas Gal
|
93eb39269d
|
Substitute operation counting with a watchdog thread (477187, 3nd attempt, r=brendan/mrbkap/jst, sr=brendan/jst).
|
2009-02-10 14:07:01 -08:00 |
|
Robert Sayre
|
7401f9c47c
|
Merge tm to m-c
|
2009-02-10 16:03:33 -05:00 |
|
Blake Kaplan
|
d9f6caa753
|
Bug 477128 - Don't throw if XPCNativeWrapper is called as a function but passed a primitive value to allow for safe primitive testing. r+sr=jst
|
2009-02-10 12:06:56 -08:00 |
|
Jason Orendorff
|
0fcee1ed9f
|
Bug 477713 - Allow LIR_ret at end of trace. r=edwsmith.
|
2009-02-10 13:23:27 -06:00 |
|
Boris Zbarsky
|
eebf50ce30
|
No longer need these gcparam calls to improve performance. In fact, even on hardware with a lot of RAM we're faster running the mandelbrot tests without these calls.
|
2009-02-10 13:22:21 -05:00 |
|
Graydon Hoare
|
5a88071db0
|
Bug 477425 - Fix pathological doubling in Fragmento uncovered by new pressure on lirbuf, r=jorendorff.
|
2009-02-10 10:08:58 -08:00 |
|
Andreas Gal
|
474d0d308f
|
Backout bug 477187.
|
2009-02-10 09:54:14 -08:00 |
|
Andreas Gal
|
f796bcd60a
|
Substitute operation counting with a watchdog thread (477187, 2nd attempt, r=brendan/mrbkap/jst, sr=brendan/jst).
|
2009-02-10 03:45:36 -08:00 |
|
Andreas Gal
|
7ea402f38c
|
Merge.
|
2009-02-09 22:54:41 -08:00 |
|
Andreas Gal
|
2a20c2a6de
|
Backing out bug 477187. Breaks xpcshell.
|
2009-02-09 22:54:05 -08:00 |
|
Graydon Hoare
|
ed7d2bc1e7
|
Bug 466747 - Flush script-associated fragments more correctly by unlinking from hash chain, r=jorendorff.
|
2009-02-09 20:54:08 -08:00 |
|
Andreas Gal
|
2e46d80547
|
Merge.
|
2009-02-09 18:21:15 -08:00 |
|
Andreas Gal
|
cbfbbd3cac
|
Substitute operation counting with a watchdog thread (477187, r=brendan/mrbkap/jst, sr=brendan/jst).
|
2009-02-09 18:20:50 -08:00 |
|
Graydon Hoare
|
8c3802fc54
|
Bug 466747 - Flush fragments for a JSScript when it is destroyed, r=gal.
|
2009-02-09 16:58:39 -08:00 |
|