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 |
|
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 |
|
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 |
|
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 |
|
Graydon Hoare
|
d459aeaced
|
Bug 477425 - Allocate TreeInfo and UnstableExit in LirBuffer, r=gal.
|
2009-02-09 16:49:25 -08:00 |
|
Jason Orendorff
|
fe52baef8e
|
Bug 477581 - "Assertion failure: !JSVAL_IS_PRIMITIVE(regs.sp[-2]), at ../jsinterp.cpp:3237" with generator on trace. r=brendan.
|
2009-02-09 14:23:24 -06:00 |
|
Ben Turner
|
ddcf726aa4
|
Bug 477319 - "Some objects left locked in tracer code". r=brendan, a=blocking1.9.1+.
|
2009-02-08 16:36:55 -08:00 |
|
Jeff Walden
|
19207254e5
|
Remove some trailing whitespace to maybe kick build machines out of an orange
|
2009-02-08 03:30:29 -08:00 |
|
Jeff Walden
|
31fdce5e81
|
Bug 467747 - JS version/option unsyncing results in JS modules not being loaded with the very latest JS version, resulting in syntax errors when loading modules that use new JS syntax. r=brendan
|
2009-02-07 23:23:01 -08:00 |
|
Blake Kaplan
|
843dd4928c
|
Bug 469405 - Handle an __iterator__ implementation returning a primitive value on trace. r=brendan
|
2009-02-07 11:28:23 -08:00 |
|
Igor Bukanov
|
277f1a0d54
|
bug 477021 - make sure that js_(New|Destroy)Context() do not race against the GC. r=brendan
|
2009-02-07 12:39:57 +01:00 |
|
Igor Bukanov
|
61cd533870
|
bug 476934 - JS_(Set|Clear)ContextThread() must wait bfor the GC. r=brendan
|
2009-02-07 05:05:32 +01:00 |
|
Jason Orendorff
|
c2b586c1f2
|
Bug 477234 - TM: "Assertion failure: v != JSVAL_ERROR_COOKIE, at ../jstracer.cpp" with proto, getter. r=gal.
--HG--
extra : rebase_source : b5836e7c7475463f690341f8e5f505cf3a263675
|
2009-02-06 16:30:48 -06:00 |
|
Blake Kaplan
|
3741d9d37a
|
Bug 477174 - Always release this file descriptor. r=brendan
|
2009-02-06 14:28:48 -08:00 |
|
Blake Kaplan
|
79c0a0ed2b
|
Bug 476940 - Report an error when a script tries to use duplicate flags on a regexp. r=brendan
|
2009-02-06 14:28:48 -08:00 |
|
Jeff Walden
|
a14b2eefd1
|
Bug 477158 - TM: "Assertion failure: v == JSVAL_TRUE || v == JSVAL_FALSE, at ../jsapi.h". r=gal
|
2009-02-06 13:53:27 -08:00 |
|
David Mandelin
|
31fc461439
|
Bug 465656: word-at-a-time compiled regexp matching, r=gal
|
2009-02-06 13:41:21 -08:00 |
|
Robert Sayre
|
4bd2cf8d3d
|
Fix bustage from Bug 476873
|
2009-02-06 12:36:14 -08:00 |
|
David Mandelin
|
83754b8113
|
Merge
|
2009-02-06 12:00:40 -08:00 |
|
David Mandelin
|
e38c9322a4
|
Bug 476560: nanojit assembler needs to clear its state before each compilation, r=gal
|
2009-02-06 11:59:54 -08:00 |
|
Jason Orendorff
|
a6c94cb8ca
|
Fix compilation errors on Windows due to a misplaced __fastcall introduced in changeset 527b21f9ab77.
|
2009-02-06 13:53:29 -06:00 |
|
Jason Orendorff
|
b93b5173f2
|
Bug 476873 - TM: Trace JSOP_ARRAYPUSH. r=brendan.
|
2009-02-06 13:19:06 -06:00 |
|
Andreas Gal
|
a4a912921f
|
If js_AddAsGCBytes is called from trace and wants to GC and we can bail off trace then do so instead of returning an error (476869, r=jorendorff).
|
2009-02-06 10:11:45 -08:00 |
|
Jason Orendorff
|
8a3b35c57e
|
Bug 477048 - Assertion failure: cg->stackDepth == loopDepth, at ../jsemit.cpp. r=brendan.
|
2009-02-06 11:04:49 -06:00 |
|
Jason Orendorff
|
dcbe94da52
|
Bug 473075 - TM: HasProperty can call into exotic lookupProperty hooks. r=brendan.
--HG--
extra : rebase_source : 3a242c9fc4d0c41747169e39831ecf08e8b79017
|
2009-02-05 19:49:54 -06:00 |
|
Jeff Walden
|
2ec31b1171
|
Back out 21494181fdb8 and subsequent merges because they turned OS X red.
|
2009-02-05 15:42:45 -08:00 |
|
Andreas Gal
|
a863ed57b4
|
Merge.
|
2009-02-05 15:16:17 -08:00 |
|
Andreas Gal
|
40c6989500
|
Merge.
|
2009-02-05 15:15:50 -08:00 |
|
Blake Kaplan
|
2ba33695f7
|
Bug 477053 - Protect against evil E4X jsvals in args_resolve. r=brendan
|
2009-02-05 14:50:26 -08:00 |
|
Andreas Gal
|
7f9ae88519
|
If js_AddAsGCBytes is called from trace and wants to GC and we can bail off trace then do so instead of returning an error (476869, r=jorendorff).
|
2009-02-05 14:43:17 -08:00 |
|
Andreas Gal
|
b7ee7cba05
|
Merge.
|
2009-02-05 11:18:43 -08:00 |
|
Andreas Gal
|
0491e2d094
|
Add skip() to LirFilter so we can pass skip-requests through instead of going to the LirBufWriter directly (477089, r=shaver).
|
2009-02-05 11:14:44 -08:00 |
|
Igor Bukanov
|
5fb2f0b511
|
bug 467495 - JSOP_DEFUN fixes to deal with non-top-level function statements redeclaring local argument and variables. r=brendan
|
2009-02-05 14:11:04 +01:00 |
|
Jeff Walden
|
8f06b55946
|
How in the world did jstracer.cpp accumulate so much trailing whitespace? Kicking Linux this time around...
|
2009-02-05 01:09:54 -08:00 |
|
Jeff Walden
|
56f45fc062
|
Kill trailing whitespace in jstracer.h to kick a box out of a bogus orange
|
2009-02-04 22:57:25 -08:00 |
|
Jeff Walden
|
ece84ef199
|
Bug 474501 - JS array and object literals should define properties, not set them, to avoid calling getters or setters along the prototype chain. r=brendan
|
2009-02-03 23:14:36 -08:00 |
|
Jeff Walden
|
3c038a63cb
|
Bug 463243 - Assert correct type in JSVAL_TO_* (and vice versa) macros to fail fast when type errors happen. r=brendan
|
2009-02-03 13:56:25 -08:00 |
|
David Mandelin
|
e145a4b2b7
|
Fix warning for unhandled switch cases
|
2009-02-04 18:58:07 -08:00 |
|