User Push date [To Local] | Changeset | Patch author — Commit message |
---|---|---|
rsayre@mozilla.com Thu Aug 13 21:38:45 2009 +0000 | 9734564871cb43856d1bdb246c37c4b5a8f9e1b9 | Robert Sayre — Merge tracemonkey to mozilla-central. ← 86 merge changesets [Collapse] |
837f328aafb7c7d49c76ef218cf3a39f039102ad | Jason Orendorff — Merge backout. | |
157b3aa1100f993e37b419c048e30c9d2b61b26f | Jason Orendorff — Backed out changeset a17cbb14793f (bug 510193) which caused trace-test.js to fail (spuriously) on x86. | |
224eda14efc91351867566af7bf759cad05fcaaf | Andreas Gal — Cleaning code cache flush handling (510136, r=jorendorff). | |
a17cbb14793f5db1218a2634a185715bf720c477 | Jacob Bramley — Relax the testTableSwitch2 test for non-x86 platforms which don't use ::tableswitch() in jstracer.cpp. (510193, r=jorendorff) | |
a6f1d5c3d3a5fb95ae52c7141768671e6bc57a5c | Andreas Gal — Backed out bug 508051. Fails trace-test/mandelbrot. | |
35b9531a2750bb4c3595f56b3d07a56515761105 | Edwin Smith — Bug 510116 - Remove dead code paths and arguments in nanojit::compile, r=gal. | |
6437414105abfff12b37767a969b4928824d1515 | Graydon Hoare — Bug 510104 - NJ: fix arm merge fallout, r=gal. | |
0452549eecafc278cba383673b36246b8b0a4ab7 | Luke Wagner — Bug 507458 - clear the waters a bit regarding JSVAL_BOOLEAN | |
b42225bc6813350e6b7f8952361c0aa8d2cd44db | Edwin Smith — Bug 510095 - allocate LirBuffer with Allocator instead of GC, don't extend GCFinalizedObject, r=gal. | |
a37c7a50878ea4974262c2b547720dc45cfedad5 | Edwin Smith — Bug 510078 - Convert LirNameMap to HashMap<> and Allocator, r=gal. | |
7f139f5b122c16bb779f88b8f33aa444a1165aab | Jason Orendorff — Bug 508051 part 2 - Avoid imacros for JSOP_INSTANCEOF. r=gal. | |
0209eec3617f309f803f7f765a247688f416a090 | Jason Orendorff — Bug 508051 part 1 - Avoid imacros for JSOP_SETELEM. r=gal. | |
1ecbcf5cf36259c591767e4ac0fd3ac89481fb76 | Edwin Smith — Bug 510036 - Convert LabelMap to HashMap<> and Allocator, r=gal. | |
39aeb2d502f0a9ef339d3d4198eb917c35e61022 | Graydon Hoare — Bug 510015: TM: more Allocator merge fallout in jsregexp.cpp, r=gal. | |
c015eb0ab91d0bf36bb67758aefe3254cb547df5 | Edwin Smith — Bug 509893 - Convert NInsList to SeqBuilder<> and Allocator, r=gal. | |
a9b159ffb3868e6ccbc6fa3e111270abe2f22f4c | Edwin Smith — Bug 509890 - Convert InsList to SeqBuilder<> and Allocator, r=gal. | |
0a1de05c551f65e2d132e9f34246f8ebd0f920e6 | Edwin Smith — Bug 509885 - Convert NInsMap to Allocator, r=gal. | |
07e3df4742cbaa9e6aefbd540a4f1de9eea79b4d | Graydon Hoare — Bug 509883 - Grab bag of formatting churn, r=gal. | |
01659ac47ffaf70b65fcfe83c3f7707b6de134b0 | Robert Sayre — Merge mozilla-central to tracemonkey. | |
bb6086ec04b8d5d0d99f596bb77e73a15a891ba4 | Edwin Smith — Bug 509856 - convert LabelStateMap and RegAllocMap to Allocator based containers, r=gal. | |
b735c829735ec00c506b4f6f0f29981ee7621567 | Edwin Smith — Bug 509833 - Convert live() analyzer to Allocator, r=gal. | |
c9c15d92f6a98bfabca36ff3f34e5d1fe74c85ff | Edwin Smith — Bug 509818 - Replace StringList with SeqBuilder<char*>, use Allocator, r=dvander. | |
1bd2807717b099626eb0e8b25aaa6d2ee0874f39 | Brendan Eich — Fix annoying GCC warning (no ifdef __GNUC__ noise, that just taxes us for gcc's deficiencies). | |
b947ce74e235b17014ccc12ab2bb91e507a82f7e | Luke Wagner — Bug 509725 - use JSTempVector in String.prototype.replace. r=Waldo | |
c00e9f776beb69c4ac6aaa0bf6f3f574d1530a72 | David Anderson — Merge. | |
a89a3bb28cd7eea855df855b44509fa8fb7d9866 | David Anderson — LirNameMap must be reset if flushing the allocator (bug 509786, r=graydon). | |
a30674b90265f59e7657127b7ad749674c7170c5 | Jason Orendorff — Bug 509636 - Assertion failure: pn->pn_type != TOK_COMMA, at ../jsemit.cpp. r=Waldo. | |
7bbba24ea2ad724e7cd0195bb5eef200267691b7 | Jason Orendorff — Bug 498488 - Change some JSObject macros to methods. r=Waldo. | |
6c02f6fd869dac1efd5ebf0ec79f998c21e92d3d | Maks Verver — Simpler parseInt logic (bug 507993 followup, r=brendan,dvander). | |
094d6d56f5d5dac7328a92c3165e683a9530970b | David Anderson — Fixed FindLoopEdgeTarget not setting its outparam in one case (bug 509089 fallout, desk r=gal). | |
22e1f35a9ea216dec24e4476d11aa3a6fe5153ab | Luke Wagner — Removed unnecessary null check before cx->free. | |
b366334f5c77cdb99beb5f5a280e96cfc56eb909 | Boris Zbarsky — Hack to make bug 509557 less annoying. | |
54a95e211cdde0a4f2dd39069654f311a062bab5 | David Anderson — Static analysis build fixes (bug 509089 fallout, no bug). | |
bee1d85b748a77962ab08dcd9265c571328270a2 | David Anderson — Cleaned up and refactored AttemptToStabilizeTree (bug 509089, r=gal). | |
b720749e2cd3ead9cb8326f78ff269cac59ad565 | Edwin Smith — Bug 509634 - Add new Allocator-friendly containers, r=dvander. | |
990b60c301f03df8c92cd6d1c5054115ec2585c5 | David Anderson — Fixed parseInt handling negative numbers wrong in JIT'd code (bug 507993, r=brendan). | |
8b05233c4055ca5fee865b8c0e8aaba36c0d5fcf | Edwin Smith — Bug 509609 - Don't allocate CodeAlloc with GC and dont extend GCFinalizedObject, r=dvander. | |
42049400b1392ea5c342282fce028df57fff2d9c | Edwin Smith — Bug 509598 - Remove dead nanojit::CseFilter and LInsHashSet::replace, r=dvander. | |
afbfe75765df9f84873e8f437828c05df4658c8e | Edwin Smith — Bug 509596 - Remove some dead code, r=dvander. | |
54e7ffd5c977d9bb60f1ace4f3f240fb9e90e52c | Graydon Hoare — Bug 509586 - More VMPI insulation, r=jorendorff. | |
f79bb5399b4457927ccf316fdab863d32cb340ad | David Anderson — Fixed DomInterfaceConstants trying to box out of range integers (bug 509590, r+sr=mrbkap). | |
3d4074b8928eba1a0dabace1322bc57b1471832f | Jason Orendorff — Bug 509301 - Value chosen for callee in args_resolve is nonsense. Fixes a debug browser assertion. r=Waldo. | |
8aa4dd9651c9981212b987756b55d6b246e0698d | Graydon Hoare — Bug 507302 - more whitespace fixes, r=nnethercote. | |
d9dd4cc8682ef8865ece9bbdc78c3b5b9a3bc002 | Edwin Smith — Bug 507042 - class BitSet doesn't need GC support, r=dvander. | |
f5cecfeb771300b0cd621463e70f637a621901f0 | Edwin Smith — Bug 507039 - Remove _startingIns from Assembler, r=nnethercote. | |
a2aa44a87d9cb235c511a0ac774086e9b472cf34 | Edwin Smith — Bug 507036 - Move valgrind icache-flush notification to CodeAlloc, r=dvander. | |
a93aabf114b47fce769ae0ea8c0a88b57e248668 | Edwin Smith — Bug 507031 - Replace use of avmplus:String with Allocator and char* in nanojit::LabelMap and LirNameMap, r=dvander. | |
e9c00ca58788940771e29a029a3c30d9f14fac15 | Michael Sullivan — Bug 507723: separate jsop implements into their own file and allow them to be included as functions, r=brendan | |
31b793d13fc7c4785c04480c196a95f933656953 | David Mandelin — Bug 508187: do stack push after all guards when tracing JSOP_INCNAME et al, r=gal | |
ffbcd7c551300ecaa9c76c59a6addf627b742151 | Jason Orendorff — Bug 461269 - Remove TOK_RP nodes from the parse tree. r=brendan. | |
d6f79987bf068d0643968f43059fb4ac83404cff | Jason Orendorff — Bug 506721 - Convert JSVAL_TO_INT and INT_TO_JSVAL to functions. r=Waldo. | |
d43687f8fd2c00678c7fad45e5082da642bf36e5 | Luke Wagner — Bug 503952 - JSStringBuffer/JSCharBuffer with JSTempVector, part 1. r=jwalden | |
b79cb3d86982bd5299a18b94f24342543ff05549 | David Anderson — Merge failure fix (bug 497948 fallout). | |
1cf3897d3691033028a00f83701007b648ee1781 | Graydon Hoare — Bug 504462 - Merge tamarin's CodeAlloc into tracemonkey, r=gal. | |
d95798feba0495b272f5887189e22de70f74be94 | Jason Orendorff — Bug 509047 - Defining a property that forces a dense array to become sparse shouldn't call a setter. r=brendan. | |
a900ca6581b9b2841b8e45fc756aef82dd2dd971 | David Anderson — Cleanup of deduceTypeStability and closeLoop, take two (bug 497948, r=gal+sayrer). | |
d2362511eaa9d1c12da1be9937af3b0acc0dd03c | Jason Orendorff — Bug 509040 - DEFSHARP should define, not set, properties on fp->sharpArray. r=brendan. | |
ab9450f86fea417e55a4029a84650e263f9a6408 | Atul Varma — Bug 505494 - Unwrap invisible wrappers when they're passed to Function.prototype.apply. r=mrbkap | |
b753aaabf087991daa144450cb4988075d7f97ed | David Anderson — Merge. | |
46710d9d775cc68e83d6b2f5f5b003115e7cff24 | David Anderson — Improved DumpPeerStability spew (bug 508866, r=gal). | |
e11b014105bce88f793a42b19c90d8ff0944ad06 | Jacek Caban — Bug 505123 - js3250.dll linking fails on MinGW on fastcall inline functions, a=jacek, r=graydon. | |
f5fd44e7cfdb7a7f1cff8d4168e69c61faf0c695 | Graydon Hoare — Bug 503694 - TM: Code run off an event handler is never traced, r=brendan. | |
350fc1cc62407ecb604dd27d13dfe85de80ada33 | Robert Sayre — Merge backout. | |
63c44f8d16accfc7f9ecadbb52f6097d8426318d | Robert Sayre — Backed out changeset 70b3b23c948a | |
efcaed876991c7eb4a8eba05b27737ef7f964faf | Robert Sayre — Commit backout. | |
b0a52a7738284f681305ae0089a5d0a64eb3ea9e | Robert Sayre — causes timeouts, somehow. backed out changeset 1391e8b39c73 | |
70b3b23c948a43033e94c3407c32a28351628423 | Andreas Gal — Memory-pressure based GC scheduler (506125, r=igor). | |
1391e8b39c730d245ca13f09fdcf954fa829d501 | Robert Sayre — Bandaid for bug 508128. r=waldo | |
0b279dbc6d90f354866230704bc6d83d9f067fbf | David Mandelin — Bug 508178: guard that arguments object refers to the same frame if used on trace, r=jorendorff | |
459eaed1ac1ffd0bb18a4e848a568a143e552f17 | Igor Bukanov — bug 507573 - followup - fixing a typo in putActivationObjects usage. | |
ffae7f39e607cecd983ae31cddf2efb30e3e839c | Igor Bukanov — bug 493457 - followup - fixing a typo in the patch. | |
809e7d5f5b7816009324dc072307c5d94a2927b7 | Andreas Gal — Backout bug 506125 due to talos failures. | |
0c06d42688bf91423d8f3236b35845b15650a8f8 | Andreas Gal — Allow 25% working-set size growth instead of 18.75% (trying to identify tjss regression cause). | |
a9ce31cae69aec8584c0c8bd0823f663b2b69031 | Andreas Gal — Build fix for bug 506125 (r=igor). | |
9fbf8217bd4738f00c282e68ae72a156f8a6fd30 | Andreas Gal — Memory-pressure based GC scheduler (506125, r=igor). | |
64d47298dd872d2f7ff4cf7894194ec3d34ca49d | Andreas Gal — Remove unused -DJS_USE_SAFE_ARENA build option (508095, r=brendan). | |
c532c2a2448d4779db30943c3696c0baa976c16e | Igor Bukanov — bug 493457 - uniform access to private slots. r=mrbkap, sr=jwalden | |
856eda515ea95ad440b6255a844deb11aae1130b | Luke Wagner — Bug 200505 - Remove a warning in class JSTempVector, r=graydon. | |
d76fb287df8349022377fd99590a76ecfc15b7f1 | Jason Orendorff — Remove unnecessary intermediate in case JSOP_FORNAME. No bug#. rs=brendan. | |
42338f16ac10f69b4cd608922dfd1f23c692cf26 | David Mandelin — Bug 507449: Trace JSOP_GETXPROP, r=gal | |
b211fcf538a9a720cb1cefaf3809618bb6de2060 | Robert Sayre — Bug 507526 - use getc_unlocked in the scanner rather than getc. r=jorendorff | |
29f7e2f6319bbb6a864335abbbb88c320f2ecce6 | Igor Bukanov — bug 507573 - put activation clenup. r=brendan | |
691a47bca2aea4a4661db8e539531479f1bbe6f8 | David Mandelin — Bug 508146: update GetUpvarOnTrace stack arithmetic for inclusion of arguments, r=gal | |
5af960879215555c19711a30d8068024074346b2 | Jason Orendorff — Fix Windows build breakage due to preceding check-in. | |
7646cebfe2bb2583a9ca44e190cb08f0cd954b1c | Jason Orendorff — Bug 507665 - Avoid imacros for JSOP_GETELEM and JSOP_CALLELEM. r=gal. |