David Anderson
|
158e7f3bb0
|
Don't cache pointer to recorder since it might change in js_MonitorRecording (462980, r=gal).
|
2008-11-03 20:57:50 -08:00 |
|
David Anderson
|
db369008ec
|
Fixed memory leak in LInsHashSet (bug 462826, r=gal).
|
2008-11-03 19:43:47 -08:00 |
|
David Mandelin
|
d0a8376658
|
Bug 462412: API to delete a single fragment, r=danderson
|
2008-11-03 16:14:44 -08:00 |
|
David Anderson
|
2be8898675
|
Merge.
|
2008-11-03 16:11:36 -08:00 |
|
David Anderson
|
65f7adbd31
|
Fixed OOM handling when starting a recorder or assembler (bug 451322, r=gal+rreitmai).
|
2008-11-03 16:10:20 -08:00 |
|
Blake Kaplan
|
dab238daea
|
Bug 462910 - Add a JS_ValueToSource API. r=brendan
|
2008-11-03 14:28:36 -08:00 |
|
Brendan Eich
|
94ae1a5b36
|
Bug 462879 - "Assertion failure: UPVAR_FRAME_SKIP(uva->vector[i]) == 1" with nested eval (r=mrbkap).
|
2008-11-03 13:55:51 -08:00 |
|
Brendan Eich
|
b038cc78c9
|
Bug 456692 - "Assertion failure: slot < fp2->script->nslots" with nested eval (r=mrbkap).
|
2008-11-02 01:13:45 -07:00 |
|
David Mandelin
|
f8d1b7798b
|
Preserve param1 over loop iters if it is used, desk r=danderson
|
2008-10-31 16:48:14 -07:00 |
|
Jason Orendorff
|
2c9b2dd1b4
|
Fix build breakage --with-static-checking. No bug#.
|
2008-10-31 11:54:48 -07:00 |
|
Andreas Gal
|
37b4dbe474
|
Don't manipulate stack during cpuid detection (fix for icc, r=danderson).
|
2008-10-30 17:56:27 -07:00 |
|
Andreas Gal
|
3a1c5becb7
|
Merge.
|
2008-10-30 17:47:55 -07:00 |
|
Andreas Gal
|
2a666c87e8
|
Emit JSOP_APPLY for .call(...) (462445, r=brendan).
|
2008-10-30 16:01:53 -07:00 |
|
David Anderson
|
00bfbb7d80
|
Make sure double slots are marked as undemotable when stabilizing a tree with failed speculation (bug 462407, r=gal).
|
2008-10-30 15:54:22 -07:00 |
|
Andreas Gal
|
2e3beeb970
|
Resolve atom/str naming conflicts in the source for narcissus, make narcissus extensions compile again (462436, r=brendan).
|
2008-10-30 15:38:10 -07:00 |
|
Andreas Gal
|
f5d2244679
|
Merge.
|
2008-10-30 14:18:06 -07:00 |
|
Andreas Gal
|
4eafb60801
|
Add 16-bit non-volatile loads to nanojit (454301, r=danderson).
|
2008-10-30 14:17:42 -07:00 |
|
David Anderson
|
48b976a104
|
Don't coerce void to string when compiling inner tree calls (bug 462388, r=gal).
|
2008-10-30 13:48:22 -07:00 |
|
Andreas Gal
|
047344b36b
|
Merge.
|
2008-10-30 12:32:08 -07:00 |
|
Andreas Gal
|
0cc2b0cfdf
|
Fixed assert (fallout from 462265).
|
2008-10-30 12:31:39 -07:00 |
|
David Anderson
|
9763f21aae
|
Added multitrees test to trace-tests.js for bug 456479.
|
2008-10-30 11:52:48 -07:00 |
|
David Anderson
|
2f8b8195c3
|
Added multitrees test to trace-tests.js for bug 454315.
|
2008-10-30 11:42:12 -07:00 |
|
David Anderson
|
1f8d249207
|
Fixed not tracking linked peers as dependencies (bug 462282, r=gal).
|
2008-10-30 11:29:25 -07:00 |
|
Andreas Gal
|
948aa93d60
|
Perform Function.apply in the interpreter loop bypassing js_Invoke (462265, r=brendan).
|
2008-10-29 23:59:19 -07:00 |
|
Andreas Gal
|
b037831bd9
|
Merge.
|
2008-10-29 22:50:43 -07:00 |
|
Andreas Gal
|
fe13c87572
|
Fix missing JSOP_APPLY case in an assert and a condition (462292, r=brendan).
|
2008-10-29 22:46:56 -07:00 |
|
Boris Zbarsky
|
d1afdda41f
|
Bug 462184. Make INCLUDE_VERBOSE_OUTPUT actually work, and rename it to JS_JIT_SPEW. r=brendan
|
2008-10-29 21:56:35 -07:00 |
|
David Anderson
|
685543cd89
|
Mark any double slot in an unstable exit as undemotable (bug 462071, r=gal).
|
2008-10-29 17:57:14 -07:00 |
|
Brendan Eich
|
1f02db1e77
|
ug 460870 - Round-trip change with RHS of || (r=jorendorff).
|
2008-10-29 17:37:12 -07:00 |
|
David Anderson
|
7247e3ffe4
|
Fixed trees stabilizing from the wrong peer fragment (bug 462240, r=gal).
|
2008-10-29 16:12:16 -07:00 |
|
David Anderson
|
7a4b84aa29
|
Bump XDR version, followup from changeset bd981b7737da (r=gal).
|
2008-10-29 15:36:30 -07:00 |
|
Andreas Gal
|
4548b3e585
|
Remove JSOP_UNUSED78 as 78 is now JSOP_APPLY (follow-up for 462209).
|
2008-10-29 13:43:53 -07:00 |
|
Andreas Gal
|
a0b3296770
|
Merge.
|
2008-10-29 13:31:07 -07:00 |
|
Andreas Gal
|
868e7934a2
|
Emit JSOP_APPLY for .apply(...) similar to JSOP_EVAL for .eval(...) (462209, r=brendan).
|
2008-10-29 13:30:41 -07:00 |
|
Graydon Hoare
|
f5f48d7fac
|
Bug 461801 - Followup correctness fix. r=brendan.
|
2008-10-29 13:20:34 -07:00 |
|
Jason Orendorff
|
8a27d784a7
|
Bug 461233 - Incorrect decompilation of ({0: (4, <></>) }). r=brendan.
|
2008-10-29 11:36:08 -07:00 |
|
Graydon Hoare
|
a9b37c59c0
|
Bug 461801 - Bind containing function to eval script, so upvars work in decompiler. r=brendan
|
2008-10-29 11:25:36 -07:00 |
|
Brendan Eich
|
2dfbe828cf
|
Prune deadwood missed in commit for bug 462103.
|
2008-10-29 00:19:06 -07:00 |
|
Brendan Eich
|
6ddc16bbe2
|
Bug 462103 - TM: We don't trace some variants of string + other type (gal+brendan red-headed stepchild).
|
2008-10-29 00:14:30 -07:00 |
|
Andreas Gal
|
7b8859883f
|
Merge.
|
2008-10-28 22:41:05 -07:00 |
|
Andreas Gal
|
7da6b31283
|
Handle dslots == NULL case when reading past the actual length of an array (461974, r=danderson).
|
2008-10-28 22:40:10 -07:00 |
|
Brendan Eich
|
8c2eead6a8
|
Keep testGlobalProtoAccess last.
|
2008-10-28 17:34:09 -07:00 |
|
David Anderson
|
55c302718d
|
Fixed false-positive integer demotions on non-number types (bug 461945, r=gal)
|
2008-10-28 16:33:01 -07:00 |
|
Andreas Gal
|
25404443ff
|
GC no longer flushes the JIT cache. Instead just make sure the shape of the global object will mismatch next time we try to record or execute code, which in turn will force a flush of the code cache (458288, r=brendan/danderson).
|
2008-10-28 16:22:08 -07:00 |
|
Brendan Eich
|
bad1b50498
|
Re-land patch for bug 458851 now that latent bug it uncovered (not filed; see hg log) is fixed.
|
2008-10-28 14:04:29 -07:00 |
|
David Anderson
|
06ec3d4965
|
Merge.
|
2008-10-28 14:00:27 -07:00 |
|
Brendan Eich
|
e95f449f88
|
Fix tracing apply with wrong arguments (no bug, r=gal+dvander).
|
2008-10-28 13:58:20 -07:00 |
|
Jason Orendorff
|
5258c4d288
|
Bug 461723 - TM: "Assertion failure: (m != JSVAL_INT) || isInt32(*vp)" with "(0 + void 0) && 0". r=gal.
|
2008-10-28 11:52:38 -07:00 |
|
Jason Orendorff
|
07dacf6822
|
Merge backout of d4fe79372140.
|
2008-10-28 10:49:38 -07:00 |
|
Jason Orendorff
|
37724bb378
|
Backed out changeset d4fe79372140 (bug 458851) due to persistent orange on TraceMonkey tinderboxes.
|
2008-10-28 10:49:06 -07:00 |
|