diff browse annotate |
37ebdb3e7617a84ccd2f83517514eb79f812bc31 created 2010-12-29 12:54 -0600 pushed 2011-01-04 21:40 +0000 |
Jeff Walden | Jeff Walden - Bug 620335 - TM: "Assertion failure: !argsobj.getPrivate()" leaving the trace JIT in strict mode code when an arguments object has been created. r=luke |
diff browse annotate |
7afbb62b190b3d40f9008e32ef74cc216ca54e45 created 2010-12-30 00:36 -0500 pushed 2011-01-04 21:40 +0000 |
Chris Leary | Chris Leary - Merge mozilla-central to tracemonkey. |
diff browse annotate |
d29066f84f0db4f6b79c3635e3847cd794bed73a created 2010-12-29 22:37 -0500 pushed 2011-01-04 21:40 +0000 |
Chris Leary | Chris Leary - Merge mozilla-central to tracemonkey, part two. |
diff browse annotate |
e6ba6285447a3498c483f6a557aa5df779479955 created 2010-12-29 19:25 -0500 pushed 2011-01-04 21:40 +0000 |
Chris Leary | Chris Leary - Merge mozilla-central to tracemonkey. |
diff browse annotate |
6f0a7cfb06d708d279846b963548adba20ed54ff created 2010-12-29 16:44 -0800 pushed 2011-01-04 21:40 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 621374. Fix denseArrayElement to follow its contract for holes. r=njn |
diff browse annotate |
c527108597c712537d9366f9352b9e12bfb308be created 2010-12-29 11:42 -0800 pushed 2011-01-04 21:40 +0000 |
Brendan Eich | Brendan Eich - #ifdef DEBUG var used only in assertion to avoid warning. |
diff browse annotate |
643454386bec4948ff031fbfab2d14a725df22d2 created 2010-12-28 16:10 -0800 pushed 2011-01-04 21:40 +0000 |
Bill McCloskey | Bill McCloskey - Bug 609212 - Trace loops with > 3 inner loops in profiler (r=dmandelin) |
diff browse annotate |
67c778fa24038cea599feee16cf186ac2b468daf created 2010-12-28 15:49 -0800 pushed 2011-01-04 21:40 +0000 |
Bill McCloskey | Bill McCloskey - Bug 621716 - Abort profiling when tracejit flushes (r=dmandelin, a=blocker) |
diff browse annotate |
3c64cc6bfb49dc0661f5f3954e8ded3d76629201 created 2010-12-22 21:06 -0500 pushed 2011-01-04 21:40 +0000 |
Jeff Walden | Jeff Walden - Require JSFunction::inStrictMode() callers to check for isInterpreted() first, since most already know that the function in question is interpreted. r=dmandelin |
diff browse annotate |
f4c2edf5362e16db18adf65b5733ca8edaa35d0f created 2010-12-22 18:05 -0500 pushed 2011-01-04 21:40 +0000 |
Jeff Walden | Jeff Walden - Bug 620315 - "Assertion failure: unexpected constantly false guard detected" with "use strict", 4 > this. Fix a problem where we weren't marking functions created by |new Function| as accepting a primitive this value when their body was strict mode, by removing the duplicative bit that was being checked. r=dmandelin |
diff browse annotate |
36d679f4570598c83e241be3656934f01bf76bed created 2010-05-25 17:34 +0300 pushed 2011-01-04 21:40 +0000 |
timeless | timeless - Bug 565615 TraceRecorder::stringify is odd, r=jorendorff |
diff browse annotate |
6255a0255dc2565b5b4210c00090fa8bdc8d2dfd created 2010-12-23 15:14 -0800 pushed 2011-01-04 21:40 +0000 |
Bill McCloskey | Bill McCloskey - Bug 621072 - Don't bake JS_THREAD_DATA(cx)->interruptFlags into traces (r=igor) |
diff browse annotate |
74c70b60cf8b1ff4e88512b7565d1f0b4ac8333e created 2010-12-23 15:10 -0800 pushed 2011-01-04 21:40 +0000 |
Bill McCloskey | Bill McCloskey - Bug 621032 - Move iterationCounter from JSThreadData to TraceMonitor (r=igor) |
diff browse annotate |
acb3e091eb25bff6dcea3d0b7646ed07a22513da created 2010-12-23 15:10 -0800 pushed 2011-01-04 21:40 +0000 |
Bill McCloskey | Bill McCloskey - Bug 621032 - Move MathCache from JSThreadData to JSCompartment (r=igor) |
diff browse annotate |
2d7468b6054f2794e4c4953b44d8eebbd157ea8f created 2010-12-22 12:02 -0800 pushed 2011-01-04 21:40 +0000 |
Bill McCloskey | Bill McCloskey - Bug 584860 - Move TraceMonitor into compartment (r=gal) |
diff browse annotate |
a4f9580c9b72328c944220e08a3bb4e0232c6e98 created 2010-12-21 16:47 -0800 pushed 2011-01-04 21:40 +0000 |
Bill McCloskey | Bill McCloskey - Bug 620029 - Add a check for negative lengths in |new Array(l)| (r=njn) |
diff browse annotate |
d377404f7ef0b47dbac144179be5d7613e5ea41a created 2010-12-21 12:58 -0800 pushed 2011-01-04 21:40 +0000 |
David Mandelin | David Mandelin - Fix MSVC warnings |
diff browse annotate |
51a93d6feb0161c0195208119008435490700354 created 2010-12-21 12:14 -0800 pushed 2011-01-04 21:40 +0000 |
Bill McCloskey | Bill McCloskey - Bug 620562 - Fix JSOP_STOP recording when in an imacro (r=dmandelin) |
diff browse annotate |
e10bd9b6cea01fac0967b8a821b83338c5cb0488 created 2010-12-20 16:48 -0500 pushed 2011-01-04 21:40 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 617617. Remove remnants of the assumption that inc() and incHelper() preserve type. r=njn |
diff browse annotate |
563a9221c6c53ee5fef485fb84d954c25437e6e2 created 2010-12-20 13:47 -0800 pushed 2011-01-04 21:40 +0000 |
Bill McCloskey | Bill McCloskey - Bug 618362 - Fix offset when accessing args in strict mode (r=njn) |
diff browse annotate |
123fa989ef7066ec0c401e5ec404805d6a2d3d30 created 2010-12-17 16:26 -0800 pushed 2011-01-04 21:40 +0000 |
Brian Hackett | Brian Hackett - Backout 47a4f03b5947 |
diff browse annotate |
47a4f03b594711239602c567ed69887850cf21c7 created 2010-12-16 14:59 -0800 pushed 2011-01-04 21:40 +0000 |
Jason Orendorff | Jason Orendorff - Unbox iterator after deep bail. Bug 618574, r=dvander. |
diff browse annotate |
1d1fe1d1e6268ddcf9067b1b21516f0b6b10b80a created 2010-12-06 10:26 -0800 pushed 2011-01-04 21:40 +0000 |
Luke Wagner | Luke Wagner - Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn) |
diff browse annotate |
cc6d97b432cc1911da7c8f5d5b3ed13322fefc4d created 2010-12-03 00:24 -0800 pushed 2011-01-04 21:40 +0000 |
Luke Wagner | Luke Wagner - Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh) |
diff browse annotate |
114a969caad417c10651384adba2184efd7572c0 created 2010-11-30 18:41 -0800 pushed 2011-01-04 21:40 +0000 |
Luke Wagner | Luke Wagner - Bug 609440, part 2 - do lazy allocation, dag-ify ropes (assume no oom) (r=njn) |
diff browse annotate |
292dd34fdbbf316224a8eb12fe1ccbec91e2fc67 created 2010-12-15 17:25 -0800 pushed 2011-01-04 21:40 +0000 |
Luke Wagner | Luke Wagner - Bug 614780 - Go back to not tracing labeled break/continue (r=dvander) |
diff browse annotate |
9acf849c97b42403b46161f5d033260c48c89b20 created 2010-11-19 15:09 -0800 pushed 2011-01-04 21:40 +0000 |
Luke Wagner | Luke Wagner - Bug 612523 - unfuse JSOP_MOREITER; sanity returns (r=dvander,gal) |
diff browse annotate |
38f985b0522c98579f7a0ddb1a3a34a862e5b8e7 created 2010-11-18 10:49 -0800 pushed 2011-01-04 21:40 +0000 |
Luke Wagner | Luke Wagner - Bug 561954 - Abort recording earlier to avoid expensive later bails (r=jorendorff) |
diff browse annotate |
c83c130ce23f1b588c0ec9d0dc6a891b1557b5b9 created 2010-12-23 15:14 -0800 pushed 2010-12-30 02:02 +0000 |
Bill McCloskey | Bill McCloskey - Bug 621072 - Don't bake JS_THREAD_DATA(cx)->interruptFlags into traces (r=igor,a=blocker) |
diff browse annotate |
49ed986cf05b7a96a275f4a128ff75be51b017dd created 2010-12-23 15:10 -0800 pushed 2010-12-30 02:02 +0000 |
Bill McCloskey | Bill McCloskey - Bug 621032 - Move iterationCounter from JSThreadData to TraceMonitor (r=igor,a=blocker) |
diff browse annotate |
15479f7be9d81edf78e72fe43eab0cf30a64a6b2 created 2010-12-29 17:59 -0800 pushed 2010-12-30 02:02 +0000 |
Bill McCloskey | Bill McCloskey - Bug 621032 - Move MathCache from JSThreadData to JSCompartment (r=igor,a=blocker) |
diff browse annotate |
c9682df3daf8f31c3f0d1f8fb4a525d8af9de30b created 2010-12-29 17:53 -0800 pushed 2010-12-30 02:02 +0000 |
Bill McCloskey | Bill McCloskey - Bug 584860 - Move TraceMonitor into compartment (r=gal,a=blocker) |
diff browse annotate |
aa25ead3690382f79c2ac86f250434b2ddf6a13a created 2010-12-28 15:48 -0800 pushed 2010-12-28 23:49 +0000 |
Bill McCloskey | Bill McCloskey - Bug 621716 - Abort profiling when tracejit flushes (r=dmandelin, a=blocker) |
diff browse annotate |
91092f078223c4164457bc9b102aae95b7ec238f created 2010-12-14 13:41 -0800 pushed 2010-12-15 20:22 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 618577 - TM: "Assertion failure: 0,". r=vlad. |
diff browse annotate |
5177ee4c10d6416584db639aedb27bb878e85646 created 2010-10-04 23:08 +0200 pushed 2010-12-15 20:22 +0000 |
Igor Bukanov | Igor Bukanov - Bug 600889 - TraceMonitor::sweep() should abort recording if it trashes the recorder tree. r=gal |
diff browse annotate |
20ffa99ddd80de0b4ec580d19b6a3552443aa4d2 created 2010-12-14 11:15 -0800 pushed 2010-12-15 20:22 +0000 |
Bill McCloskey | Bill McCloskey - Bug 610580 - Fix TMFLAGS=abort (r=bz) |
diff browse annotate |
e5090c9f6be394214f2efbfa87496084c391a51d created 2010-12-13 16:22 -0800 pushed 2010-12-15 20:22 +0000 |
Paul Biggar | Paul Biggar - Bug 609502 - Fix edge cases in charCodeAt and Math.abs (r=nnethercote,gal, a=blocker) |
diff browse annotate |
aae231781a45859dd573778419333c3393c0e046 created 2010-12-13 16:22 -0800 pushed 2010-12-15 20:22 +0000 |
Paul Biggar | Paul Biggar - Bug 612292 - Rename array allocation functions (r=lw) |
diff browse annotate |
2b92dda5e819b1b1fcd8c4c946f2213604ee219e created 2010-12-02 14:23 -0800 pushed 2010-12-15 20:22 +0000 |
Jeff Walden | Jeff Walden - Convert JSScript::*Offset into offsets from the end of JSScript, not from its start, to escape an offset <= 0xFF requirement failing due to an impending increase in the size of JSScripts for bug 614493. r=brendan |
diff browse annotate |
be1532afeb632c6ad389072969627df92f4da8ef created 2010-11-16 15:30 -0800 pushed 2010-12-15 20:22 +0000 |
Jeff Walden | Jeff Walden - Bug 614333 - Remove the empty-script singleton optimization: it is effectively disabled with the methodjit, and its use of a single const JSScript for everything (including across compartments) interferes with recording name bindings in scripts, in order to correctly implement strict mode eval. r=brendan |
diff browse annotate |
25fd3451c0ae6de4f182bd48e02768369ed08c06 created 2010-12-02 22:26 -0800 pushed 2010-12-06 22:03 +0000 |
Julian Seward | Julian Seward - Bug 609905 - reTempAlloc: 512k heap allocation for no purpose. r=nnethercote. |
diff browse annotate |
9123f97f059c4aba1af51ea6b657be1d21d45ea1 created 2010-11-24 14:00 -0800 pushed 2010-11-26 20:51 +0000 |
Robert Sayre | Robert Sayre - Merge mozilla-central to tracemonkey. |
diff browse annotate |
d216da8609cbb9021a0d25b23af5c7e99adf8f38 created 2010-11-16 15:30 -0800 pushed 2010-11-26 20:51 +0000 |
Jeff Walden | Jeff Walden - Bug 614338 - Move some call object property methods into the js namespace. r=dmandelin |
diff browse annotate |
b87a31d4c0718013d1726888044f37b13b6b3886 created 2010-11-23 17:23 -0500 pushed 2010-11-26 20:51 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 602131. Make the 'in' operator trace usefully when its right-hand side is a dense array. r=jorendorff |
diff browse annotate |
fe0e393e35303dfcf2923a647e9fcaad7de2b96a created 2010-11-23 14:08 -0500 pushed 2010-11-26 20:51 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 613692. Make sure to update what our current value is when doing type conversions inside incHelper. r=dvander |
diff browse annotate |
8ba0c122568fdd05ac170561217a07d2b64361e5 created 2010-11-23 10:10 -0500 pushed 2010-11-23 15:34 +0000 |
Robert Sayre | Robert Sayre - Merge tracemonkey to mozilla-central. a=blockers. |
diff browse annotate |
e020c8f1099d26cefe7b26923b80a9e5f7b55d76 created 2010-11-22 11:05 -0800 pushed 2010-11-23 15:34 +0000 |
David Anderson | David Anderson - Fix reading huge array lengths in the tracer (bug 563125, r=njn). |
diff browse annotate |
0c72e196383980b9f1ae15eeccab42d5708c0dd7 created 2010-11-22 11:53 -0500 pushed 2010-11-23 15:34 +0000 |
Jeff Walden | Jeff Walden - Fix warnings compiling with gcc 4.5. rs=brendan |
diff browse annotate |
da7fd699ddcb5db191199044adfd65de017d6219 created 2010-11-21 14:35 -0800 pushed 2010-11-23 15:34 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 613151 - TM: "Assertion failure: JSID_IS_INT(id),". r=gal. |
diff browse annotate |
32aa5d70f490f931d6220a987130d378acbc877f created 2010-11-18 18:14 -0800 pushed 2010-11-23 15:34 +0000 |
Brian Hackett | Brian Hackett - Compile INITPROP/INITELEM, bug 606477. r=jorendorff,dvander |
diff browse annotate |
14e99a29e0adb20f62ba99da593f0c34d28431d0 created 2010-11-18 18:04 -0800 pushed 2010-11-23 15:34 +0000 |
Bill McCloskey | Bill McCloskey - merge |
diff browse annotate |
e8bd9ab117c586595ef6a7e6dc1665f8aa32b91d created 2010-11-18 18:04 -0800 pushed 2010-11-23 15:34 +0000 |
Bill McCloskey | Bill McCloskey - merge |
diff browse annotate |
1da3a1594a1826cd3f723169053cd734d3298772 created 2010-11-18 18:03 -0800 pushed 2010-11-23 15:34 +0000 |
Bill McCloskey | Bill McCloskey - Backed out changeset d446894bc3a6 |
diff browse annotate |
bc98494c12d6939f12f99ece5adf77acb09587e4 created 2010-11-18 16:58 -0800 pushed 2010-11-23 15:34 +0000 |
Luke Wagner | Luke Wagner - Backed out changeset 31e0cd11f015 |
diff browse annotate |
31e0cd11f0156d970189c8de30c372d1a75802a8 created 2010-11-18 10:49 -0800 pushed 2010-11-23 15:34 +0000 |
Luke Wagner | Luke Wagner - Bug 561954 - Avoid costly deep bail by aborting earlier on bad global prop access (r=jorendorff) |
diff browse annotate |
f9785814bdbc41a57115ee867ef0d3244fca57dc created 2010-10-06 17:21 +0200 pushed 2010-11-23 15:34 +0000 |
Igor Bukanov | Igor Bukanov - Bug 599610 - making sure that PurgeScriptFragments collects all fragments |
diff browse annotate |
d446894bc3a61fb381f6d6d5e9c4ba4605fa3a16 created 2010-11-17 17:15 -0800 pushed 2010-11-23 15:34 +0000 |
Bill McCloskey | Bill McCloskey - Bug 606890 - Allow profile to profile short loops twice (r=dmandelin) |
diff browse annotate |
508fe9b3ecf1b2088c7f4a361bba891e233bd5c6 created 2010-11-23 01:46 +0200 pushed 2010-11-22 23:58 +0000 |
Oleg Romashin | Oleg Romashin - Bug 609206 - Can't compile JS with --disable-methodjit r=dmandelin a=approval2.0 |
diff browse annotate |
80842d45466cceced04ab032c07bd85bffe5f99d created 2010-11-18 16:24 -0800 pushed 2010-11-19 00:25 +0000 |
Bill McCloskey | Bill McCloskey - Backed out changeset 08794e076ded to fix gmail (a=backout) |
diff browse annotate |
08794e076dedf23252ac6c7f03c2cd1f5a896d0f created 2010-11-17 12:46 -0800 pushed 2010-11-17 21:55 +0000 |
Bill McCloskey | Bill McCloskey - Bug 607539 - Allow profiler to be run from interpreter (r=dmandelin,dvander) |