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 |
|
Brendan Eich
|
d0d72f5cbc
|
Keep this test last, and clean up prototype pollution, plus test for bug 458851.
|
2008-10-28 00:11:26 -07:00 |
|
Brendan Eich
|
51f987553a
|
Bug 458851 - TM: for-in loops skip every other value in certain cases (r=gal/mrbkap).
|
2008-10-27 22:30:52 -07:00 |
|
David Anderson
|
bf1a78f4fe
|
Implemented multiple type specialized trees per entry point (bug 450833, r=gal)
|
2008-10-27 20:42:49 -07:00 |
|
Blake Kaplan
|
cd649335ba
|
Merge mozilla-central -> tracemonkey
|
2008-10-27 17:19:21 -07:00 |
|
Jason Orendorff
|
154b1955c7
|
Bug 456384 - TM: v8-richards.js benchmark opens a print dialog in browser with JIT enabled. r=brendan
|
2008-10-27 16:15:32 -07:00 |
|
Jason Orendorff
|
a6d3afc9a5
|
Fix build breakage from 70955fd0d1ee on platforms without JS_TRACER. No bug#.
|
2008-10-25 09:36:58 -05:00 |
|
Jason Orendorff
|
9e09c98842
|
Bug 461549 - Traceable print and shapeOf functions for js shell. r=mrbkap.
|
2008-10-25 09:01:51 -05:00 |
|
David Anderson
|
b2a6f01baa
|
Fixed trace-tests for isPromoteInt patch which reduced tree recompilation counts.
|
2008-10-25 03:35:07 -05:00 |
|
Andreas Gal
|
ba12fe7023
|
Merge.
|
2008-10-25 01:04:47 -07:00 |
|
Andreas Gal
|
df30935a17
|
guardDenseArray and guardDenseArrayIndex must guard on the actual outcome, since we don't always abort trace if its not a dense array (461611, r=me).
|
2008-10-25 01:03:38 -07:00 |
|
David Anderson
|
e33e23e267
|
Fixed false positive demotions due to missing isPromoteInt (bug 461612, r=gal).
|
2008-10-25 01:50:38 -05:00 |
|
Andreas Gal
|
06b393e8a2
|
Trace reading from dense arrays out of bounds and trace undefined -> number conversion in binary ops (461611, r=brendan).
|
2008-10-24 21:51:04 -07:00 |
|
Blake Kaplan
|
a812183893
|
Bug 455971 - Clear Function and Object (and any other properties) off of the outer object so that Function always refers to the inner window's function. This ensures that the implict Function and explicit window.Function forms refer to the same object. r+sr=brendan
--HG--
extra : transplant_source : %83%9C%81E%A3%95%A5%1D%5DzO%13%85%9B%9A0v%21i%E0
|
2008-10-24 16:53:37 -07:00 |
|
David Anderson
|
6ebb53e98e
|
Fixed branch demotions using the branch PC rather than the root PC, causing infinite records (bug 455547, r=gal).
|
2008-10-24 14:01:17 -07:00 |
|
Brendan Eich
|
fcca844194
|
Bug 461248 - Remove JSOP_RESUME (r=gal/jorendorff).
|
2008-10-24 12:34:08 -07:00 |
|
David Anderson
|
f8fb76a697
|
Disabled x64 JIT in shell until the port is cleaned up from nj2.
|
2008-10-24 11:02:37 -07:00 |
|
Jason Orendorff
|
764431fd80
|
Bug 461111 - Extra parens in decompilation of "if(a, b)". r=brendan.
|
2008-10-24 12:52:52 -05:00 |
|
Jason Orendorff
|
90796fca26
|
Bug 461492 - TM: INT32 can't be used as return type for traceable native that actually returns an int. r=gal.
|
2008-10-24 12:49:54 -05:00 |
|
David Anderson
|
590d3d2443
|
Fixed crash from JIT cache flushes when js_Interpret was holding TraceRecorders (bug 458288, r=brendan).
|
2008-10-24 10:47:59 -07:00 |
|
Aristid Breitkreuz
|
661d3c51b2
|
Bug 461163 - No public API for OBJ_GET_PROPERTY or the JavaScript [] operator (and similar functions). r=brendan.
|
2008-10-24 12:09:09 -05:00 |
|
Gavin Sharp
|
055bd5e6e2
|
Back out patch for bug 450633
|
2008-10-25 17:10:34 -04:00 |
|
Blake Kaplan
|
0aefd37c4a
|
Bug 455971 - Clear Function and Object (and any other properties) off of the outer object so that Function always refers to the inner window's function. This ensures that the implict Function and explicit window.Function forms refer to the same object. r+sr=brendan
|
2008-10-24 16:53:37 -07:00 |
|
Andreas Gal
|
9701440e6d
|
Merge.
|
2008-10-23 14:49:25 -07:00 |
|
Andreas Gal
|
c867e60dfc
|
Merge.
|
2008-10-23 14:47:00 -07:00 |
|
Jason Orendorff
|
01acd787a0
|
Eliminate warning about ignored visibility attribute on js_CloseIterator when compiling jsbuiltins.cpp. No bug#. r=brendan.
|
2008-10-23 16:38:58 -05:00 |
|
Jason Orendorff
|
7336afcbbd
|
Fix blatant bugs in jsbuiltins.h. No bug#. r=dvander.
|
2008-10-23 15:39:35 -05:00 |
|
Brendan Eich
|
1772bc4d6f
|
Bug 461307 - Crash [@ QuoteString] with for(/x/[''] in []) (r=mrbkap).
|
2008-10-23 11:37:07 -07:00 |
|
Andreas Gal
|
23f283c78e
|
Merge.
|
2008-10-22 22:30:37 -07:00 |
|