js/src/jstracer.cpp
67ba33b024f4bc83c787f918ebebce8847ab799f
created 2009-11-24 15:42 -0800
pushed 2009-11-24 23:42 +0000
Brendan Eich Brendan Eich - Undo hackaround for bug 529837.
93db5ba9356c567f8887cb26a582b05df8f2150e
created 2009-11-19 01:21 +0100
pushed 2009-11-19 10:58 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
851d45c347ba5e380ef3c2adc6f2b3b4852c1390
created 2009-11-18 14:29 -0600
pushed 2009-11-19 10:58 +0000
Jason Orendorff Jason Orendorff - Bug 505523 - Property cache can skip JSClass::resolve or JSClass::addProperty hooks. r=graydon, r=brendan.
c73182124eb749c61f544e645b8efdb9e5369ec4
created 2009-11-18 13:41 -0800
pushed 2009-11-19 10:58 +0000
Brendan Eich Brendan Eich - Fix method barrier not to brand, period (branding without reshaping is worse, branding correctly is unnecessary; 524826, r=jorendorff).
7d8476207f1fba82fc33ad1de1073c24e2cb808e
created 2009-11-18 12:41 -0500
pushed 2009-11-19 10:58 +0000
David Anderson David Anderson - Fixed accidentally trying to trace compile a recursive generator (bug 529130, r=gal).
81b3a2e0c807078098abb4713b0fbfa91a816dd4
created 2009-11-16 17:45 -0800
pushed 2009-11-19 10:58 +0000
Luke Wagner Luke Wagner - Bug 529147 - fix flipped numSideExitsBefore assertion (r=dvander)
d996400c949a95549b38681c7f61d47f63f4c427
created 2009-11-16 18:44 -0500
pushed 2009-11-19 10:58 +0000
David Anderson David Anderson - Use INS_CONSTOBJ instead of INS_CONSTWORD for kshape guard (bug 528048, r=gal).
13081eb1537d21675a48e96af3112f0fecd3ad10
created 2009-11-16 10:14 -0800
pushed 2009-11-19 10:58 +0000
Luke Wagner Luke Wagner - Bug 528870 - fix double-slurping rebase error (r=dvander)
30f8f6dcf8089ffe28bd7962d6f0308731a88cb5
created 2009-11-16 10:03 +1100
pushed 2009-11-19 10:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 465582: the TM-specific part. r=dvander.
f26a372a0a4f61292b6919b1c08b84d985eeac46
created 2009-11-13 15:47 -0800
pushed 2009-11-19 10:58 +0000
Luke Wagner Luke Wagner - Bug 520636 - sideExits holds dangling pointer on failed compilation (r=dvander)
dad557ebd0c74fd38bcc89d69f4f5e6d71b6711c
created 2009-11-13 15:24 -0800
pushed 2009-11-19 10:58 +0000
Luke Wagner Luke Wagner - Quiet the hounds of JS_REQUIRES_STACK
81afd53646d4f080b78a0e0da9b5e536ed657413
created 2009-11-12 18:34 -0800
pushed 2009-11-19 10:58 +0000
Luke Wagner Luke Wagner - Bug 517174 - trace js_Invoke calls from natives (r=dvander)
c159b69e34a13fef148607ea61288522d4b49bd0
created 2009-11-12 16:01 -0800
pushed 2009-11-19 10:58 +0000
Andreas Gal Andreas Gal - Remove reserve doubles and objects lists and instead waive the GC quota to avoid failing in LeaveTree (508140, r=dvander).
15608b1f23b96245934e5aba9b6f7848a1e096c3
created 2009-11-11 23:03 -0800
pushed 2009-11-19 10:58 +0000
David Anderson David Anderson - Backed out changeset 193b41b37d17
193b41b37d1791905064e9e1f9e8d95a583963a8
created 2009-11-11 19:22 -0800
pushed 2009-11-19 10:58 +0000
David Anderson David Anderson - Don't guard on scope chains that have a call object and a block object (bug 523793, r=brendan,dmandelin).
970cd5f87f4239666399cc1d57ee8a8599169bb5
created 2009-11-09 10:57 -0800
pushed 2009-11-19 10:58 +0000
Luke Wagner Luke Wagner - Bug 527147 - flat lambdas' parents differ between recording and trace (r=dmandelin)
b1e7e660cd53768666eaf0ac3bb4e75a5e44a5b4
created 2009-11-09 16:57 -0800
pushed 2009-11-19 10:58 +0000
David Mandelin David Mandelin - Bug 519363 debugging followup: strip diagnostic instrumentation, r=lw
06101a9ca642bc4500c10fe697b72131636347b9
created 2009-11-09 15:36 -0800
pushed 2009-11-19 10:58 +0000
David Mandelin David Mandelin - Bug 525028: don't set args object properties from trace, r=dvander
82d7c2d1091e97f77514e7ffd86d4ec48657ef99
created 2009-11-05 23:41 -0800
pushed 2009-11-19 10:58 +0000
Jeff Walden Jeff Walden - Bug 504078 - Always guard on the class of iterator objects, not just when the iterator object is native at record time. r=brendan
c0b1fd9d76d8e0129c28608efab94faddd67e617
created 2009-11-06 16:34 -0800
pushed 2009-11-19 10:58 +0000
Graydon Hoare Graydon Hoare - Bug 526755 - abort rather than flush on oversized global object, r=dvander.
0d2e2eedf68015ea13e5f1b2c19aab4d938901d0
created 2009-11-05 18:36 -0800
pushed 2009-11-19 10:58 +0000
Graydon Hoare Graydon Hoare - Bug 526755 - avoid slow leak in reTempAlloc, r=dvander.
06e6c525b8b741e22c840d062129be69f89226f9
created 2009-11-05 15:04 -0800
pushed 2009-11-19 10:58 +0000
David Anderson David Anderson - Reorganized the fragment class hierarchy (bug 524620, r=gal).
b1acdba461df2b096a6774ff78051a7ad95dbe79
created 2009-11-18 13:47 -0800
pushed 2009-11-18 21:47 +0000
Brendan Eich Brendan Eich - Fix method barrier not to brand, period (branding withou reshaping is worse, branding correctly is unnecessary; 524826, r=jorendorff).
ed50524641ba29d16c6507424cd2b24e72d709dd
created 2009-11-13 16:23 -0800
pushed 2009-11-14 00:23 +0000
David Mandelin David Mandelin - Bug 523745 diagnostic: switch argument order on string case label comparisons to see if we are crashing here, r=dvander
24b4d2efe0b4e648372b65b7063bf059ee947bad
created 2009-11-03 15:22 -0800
pushed 2009-11-05 02:59 +0000
Luke Wagner Luke Wagner - Bug 526356 - invalid debug memset of global native frame in ExecutreTree (r=dvander)
2520976741335174b76ba2790c22d8f08a687dc7
created 2009-10-28 16:44 -0700
pushed 2009-11-05 02:59 +0000
Luke Wagner Luke Wagner - Bug 525120 - move native stack off the C stack (fixes native global frame alignment) (r=dvander)
69642368d38f2bd9cccad9cb6d330f9d94f691ac
created 2009-11-02 10:05 +0000
pushed 2009-11-05 02:59 +0000
Jacob Bramley Jacob Bramley - Rolling back changes that should have gone into nanojit-central.
35ec7012e9326473542d4a4fd1b4847c2f8e6e8c
created 2009-11-02 09:35 +0000
pushed 2009-11-05 02:59 +0000
Jacob Bramley Jacob Bramley - Make LIR_ov work for LIR_mul on ARM. (bug 521161, r=gal)
8a8573ae1227452f1d6989b3b838b7156378f3bb
created 2009-10-30 17:23 -0700
pushed 2009-11-05 02:59 +0000
David Anderson David Anderson - Fixed assert failure in TraceRecorder::setCallProp (bug 522570, r=dmandelin).
629ab1d02019ced6b4d92e0b2746924953637fed
created 2009-10-28 15:32 -0700
pushed 2009-10-29 21:11 +0000
Andreas Gal Andreas Gal - Use reserve double pool when running into OOM in LeaveTrace (523947, r=dvander).
f2aa13fe207767f3dad8c2497dd2004e26965310
created 2009-10-28 14:57 +0300
pushed 2009-10-29 21:11 +0000
Igor Bukanov Igor Bukanov - bug 524346 - using jsval, not jsdouble *, for nan and +-oo. r=brendan
bb0a5cb4bbc3b93eac9aa3bb1aa0df396a44c9dd
created 2009-10-27 13:48 -0700
pushed 2009-10-29 21:11 +0000
Ben Combee Ben Combee - Bug 510052 - JS fails to build in debug config in scratchbox. r=vlad
2909091fb254aa31b11cdfb4f4e9a25ab4253d85
created 2009-10-27 19:21 +0300
pushed 2009-10-29 21:11 +0000
Igor Bukanov Igor Bukanov - Backed out changeset 14c76164f4c2 - patch for bug 524346 caused test fails
14c76164f4c27bd969eec08f31f36f0101fff59f
created 2009-10-27 13:26 +0300
pushed 2009-10-29 21:11 +0000
Igor Bukanov Igor Bukanov - bug 524346 - using jsval, not jsdouble *, for nan and +-oo. r=brendan
8cd7ebc0312259e18cc8add0c67edf43944d6c46
created 2009-10-26 17:28 -0700
pushed 2009-10-29 21:11 +0000
David Anderson David Anderson - Added calleValue()/calleObject() inline helpers to JSStackFrame (bug 512371, r=brendan).
1215a7b713d7296ef41a5ea7348c762771b238d8
created 2009-10-26 13:06 -0700
pushed 2009-10-29 21:11 +0000
Luke Wagner Luke Wagner - Bug 523515 - pretty up TraceRecorder (r=dvander)
d0602cc15d62b8231afc5144116028b2496652ba
created 2009-10-26 13:39 -0700
pushed 2009-10-29 21:11 +0000
Brendan Eich Brendan Eich - Factor jsscopeinlines.h out, clean up #include order (524267, r=gal/jorendorff).
87e34ad27ead624513a4ac9dfedd31c84d21d1f4
created 2009-10-26 10:39 +1100
pushed 2009-10-29 21:11 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 522612 - TM: kill new skips-with-payloads. r=graydon.
7365cd1f36e8777e35e02443243b4ae95a9cb736
created 2009-10-23 15:32 -0700
pushed 2009-10-29 21:11 +0000
Graydon Hoare Graydon Hoare - Bug 522591 - Followup fix for opt builds, r=burningtree.
a9848921a6923f2918de03b7fd4a3010cd0324ef
created 2009-10-23 13:46 -0700
pushed 2009-10-29 21:11 +0000
Graydon Hoare Graydon Hoare - Bug 522314 - Make x86 virtual stack pointer code optional, g=gal.
ee7f090e12ff9c73d44cc4b08b5029093333eb42
created 2009-10-23 14:34 -0700
pushed 2009-10-29 21:11 +0000
David Anderson David Anderson - Fixed JSOP_SETELEM+JSOP_POP pairs using wrong stack depth on deep bail (bug 519244, r=brendan).
d01080e63d116c297be1976080c02bf100d8d909
created 2009-10-23 13:15 -0500
pushed 2009-10-29 21:11 +0000
Jason Orendorff Jason Orendorff - Bug 505003 - TM: Different values for modulo of negative number (-2 % 2). r=graydon.
e18bbc8cb527b82ebc10caa2a1ea3aa2587d44dc
created 2009-10-23 11:16 -0700
pushed 2009-10-29 21:11 +0000
David Anderson David Anderson - Fixed slurp-fail anchors trying to import and read from the tracker (bug 524061, r=gal).
bd1b27a9da16c89ad1ee71a66fb59ceda279207a
created 2009-10-21 20:01 -0700
pushed 2009-10-29 21:11 +0000
David Anderson David Anderson - Merge.
b09c112b9b31a5f5687bcec8559190e179fa03df
created 2009-10-21 20:01 -0700
pushed 2009-10-29 21:11 +0000
David Anderson David Anderson - Fixed large displacements messing up the tracker on ARM (bug 521190, r=gal).
a8810e7752da2852a8a4f57f11db511a38c62c96
created 2009-10-21 19:50 -0700
pushed 2009-10-29 21:11 +0000
Graydon Hoare Graydon Hoare - Bug 523766 - move jump tables to allocator, r=gal.
f9a98365c212e98aa56c7eb2786073a15d77fcd0
created 2009-10-21 15:14 -0700
pushed 2009-10-29 21:11 +0000
David Anderson David Anderson - Fixed return value propagation and demotion bugs in recursion (bug 521447, r=gal).
a389613bd931da4f8e559a2f38733bbc41488f9d
created 2009-10-22 01:03 +0400
pushed 2009-10-29 21:11 +0000
Igor Bukanov Igor Bukanov - bug 523370 - fixing bogus OOM with empty double free lists. r=dmandelin
165212c43078dfedcd03a9e93e0dbd41a8b1edab
created 2009-10-21 13:54 -0700
pushed 2009-10-29 21:11 +0000
David Anderson David Anderson - Backed out changeset 31a4c08387f1 (orange).
31a4c08387f160d40a1b1268c499c626bc9b84ae
created 2009-10-20 20:17 -0700
pushed 2009-10-29 21:11 +0000
David Anderson David Anderson - Fixed return value propagation and demotion bugs in recursion (bug 521447, r=gal).
7a5924b1e59e834e3933dd10084d11cb6917fdb9
created 2009-10-20 15:05 -0400
pushed 2009-10-29 21:11 +0000
Robert Sayre Robert Sayre - Merge.
78c434300011d262285510465d2b5cda4898d758
created 2009-10-20 15:02 -0400
pushed 2009-10-29 21:11 +0000
Robert Sayre Robert Sayre - Merge m-c to tracemonkey.
9ca9a164711c2f130921e2b585e183bbdf0a85d5
created 2009-10-20 13:42 -0400
pushed 2009-10-29 21:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 521364. Make sure that TMFLAGS=stats shows all jitstats other than the platform-specific ones. r=lw
60ec3940a434ea98217413bb003997487dacd0e1
created 2009-10-18 17:41 -0700
pushed 2009-10-29 21:11 +0000
Brendan Eich Brendan Eich - Don't build a stack frame to execute empty scripts (516827, r=igor).
0facea043ada23f8cdb2f7abcbd1d4c43302c67e
created 2009-10-20 10:55 -0700
pushed 2009-10-20 18:40 +0000
David Mandelin David Mandelin - Bug 522817: move on-trace method write barrier after shape guard, r=brendan
876738eb9cf098c17ebba6944e9e18c240c6aad4
created 2009-10-16 10:10 +0400
pushed 2009-10-16 17:35 +0000
Igor Bukanov Igor Bukanov - bug 505315 - constructing GC free lists during finalization. r=brendan
09a701210197b2c7dc6bc153e25457f41bb64fc1
created 2009-10-15 16:02 -0700
pushed 2009-10-16 17:35 +0000
Graydon Hoare Graydon Hoare - Bug 522413 - remove uses of static avmcore::config, r=gal.
1903f6af9cd863566eb6c5b6d49956d427075df1
created 2009-10-15 15:57 -0700
pushed 2009-10-16 17:35 +0000
David Anderson David Anderson - Fixed another bogus assertion (bug 522569, r=brendan).
39b3dbc393bf8996d58e6b2289d6d15622c5175c
created 2009-10-15 13:53 +0400
pushed 2009-10-16 17:35 +0000
Igor Bukanov Igor Bukanov - Backed out changeset 487b81c753c0 - landing of bug 505315 caused talos crashes across platforms.
487b81c753c0cb8080343beb4013424d6fe162df
created 2009-10-15 11:41 +0400
pushed 2009-10-16 17:35 +0000
Igor Bukanov Igor Bukanov - bug 505315 - constructing GC free lists during finalization. r=brendan
less more (0) -1000 -300 -100 -60 tip