User Push date [To Local] | Changeset | Patch author — Commit message |
---|---|---|
rsayre@mozilla.com Sun Jun 06 19:08:23 2010 +0000 | 5b3604a3cfbeb48c7c6ae5e1cb17ae9c6e7fa01d | Robert Sayre — Merge. ← 115 merge changesets [Collapse] |
b8fb5dfc389a476a22845babc58da3e9547cc57f | Robert Sayre — Merge tracemonkey to mozilla-central. | |
7568fbc94b44980a71899e0d1682fb102be11533 | Robert Sayre — Merge mozilla-central to tracemonkey. | |
4bed87d68dabf3240392dbeecd3a3f0462cf563a | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
2e63bd6e4e8ee721157503b7b64da26a66528c07 | Jacob Bramley — Remove stack-size limitations in asm_spill for ARM. [Bug 561977] [r=rreitmai] | |
09ad04b1a53e3311f7f3aea9f7eb307ea8a1d655 | Robert Sayre — Merge mozilla-central to tracemonkey. | |
ec31975e7669b9dd194dafab8056e51916e1f063 | Igor Bukanov — bug 566836 - eliminating JSObjectOps::dropProperty. r=gal | |
93980fa04bd6f40eca88f692687210799755af4c | Robert Sayre — Merge backout. | |
0ba3c58afb3abf493dabe321f29ea94072ffe2a3 | Robert Sayre — Backed out changeset 52be13ea0488. Bug 556277 - Compute this eagerly in more cases. r=brendan. Suspected of performance regression on SunSpider unpack-code. 80ms -> 135ms. | |
b3e27c1ee35ebe37ba095b4c9c646e9895fb7311 | Jeff Walden — Bug 548671 - Stop using shared-permanent properties "inherited" from the prototype to represent (function(){}).length and [].length. r=jorendorff | |
51f83963d7f969254a3618b960d8643aad4d9abf | Andreas Gal — Add an API for compartments (570040, r=jorendorff). | |
545a4745c09bf3241c1bc8474e9a333945c3450f | Taras Glek — Bug 570195 - Object.prototype.hasOwnProperty doesn't set the JSRESOLVE_DETECTING flag. r=jorendorff, test by jorendorff. | |
52be13ea048813852b8c6e466d9d762433ce14c6 | Jason Orendorff — Bug 556277 - Compute this eagerly in more cases. r=brendan. | |
7314830cafe737d8af79ab68b30314e87b1c9552 | Luke Wagner — Fix misnamed js_DumpStackFrameChain (r=me) | |
8f08ae0b74df6e0d9c001968e3998fe64359b54f | Jason Orendorff — Fix up the tests from bug 555246 to pass in the browser. | |
c607dfb41475cfaf121ca36724e04d4d11387d85 | Andreas Gal — Suppress deleted properties during iteration (569735, r=brendan). | |
382bd717d9ee5965164eb3ab45ad453f8a75c59c | Nicholas Nethercote — Backout the last NJ-to-TM merge (TM revisions b44daa2c0503 to b3167f8f9459, inclusive) because it caused lots of oranges. r=me. | |
ffe95bc464d527138d08da34f7862d01a16fd3a0 | Andreas Gal — Don't allow proxies to be fixed while handler traps execute (568473, r=igor). | |
b3167f8f94595d6804293dbf95db5b876dd146b5 | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
8ab576d1484ccf8d7899b7c6320a104d37f4c2cc | William Maddox — Bug 555345 - Add profiling capability for JIT-generated code (vprof changes only) (r=rreitmai+) | |
9b7c90737b113570b9e52d30d5a69fbd069b69d5 | Steven Johnson — Bug 527512 - ExprFilter missing trivial optimizations for ugt, ult (r=edwsmith,nnethercote) | |
da5bf2ad82ed2aeeb9100b273df0604e2e6823dd | Leon Sha — http://www.dancertheband.com/ does not work correct with flash player 10.1 beta for solaris sparc. r=edwsmith | |
7e5432180193e89a1338254bb6a4c4581b3dd21b | William Maddox — Support arithmetic with branch on overflow on MIPS -- bug 560926 (r=rreitmai+) | |
e2405f332a7bc270a2e5c755906cff1cf2070f10 | William Maddox — Fix missed renaming in NativeMIPS.cpp in patch for bug 560926 (r=rreitmai+) | |
22f85f696bc2af8e7549bb85daae7b57f0eb2f4a | Rick Reitmaier — Fix winmo macro madness breakage | |
f0d5f28aa61e4dbf92dd570af2d87d8c0f3c7879 | Rick Reitmaier — Bug 568393 - msvc 2008 compiler generates bad code for CallInfo static initializer (r+wmaddox) | |
e581ddf4e9f5a3de5992afec9c926b0a3fe02587 | William Maddox — Bug 560639 - Reinstate CodeAlloc::size(const CodeList*) recently removed as "dead" (r=edwsmith+ nnethercote+) | |
d43dc29cf8b4a97694d44974bae904e234e4777a | Rick Reitmaier — Bug 567900 - Enable JIT verbose output for release debugger builds (r+stejohns) | |
0090cce519265f90fded8aa329ce169894440c53 | Edwin Smith — Bug 560926 - Add support for arithmetic with branch on overflow (r=nnethercote+ edwsmith+ wmaddox+) | |
04f69ec5483b4852b3fe9188068a17d67e08876e | Edwin Smith — Constant folding for LIR_i2q and ui2uq (bug 560106 r=gal+) | |
b44daa2c0503053c6b71d569bd091b21a5db466e | Jacob Bramley — Remove stack-size limitations in asm_spill for ARM. [Bug 561977] [r=rreitmai] | |
d07c78d085ced76f30d582a2bcb7925f3f78ebc3 | Jeff Walden — Split up DST tests a bit more. r=time | |
caf9170f297109d11b66627dc4e6f95b1ae9fcee | Andreas Gal — Rename JSNoopProxyHandler to JSWrapper and move it into jswrapper.[h|cpp] (568731, r=cdleary). | |
12dab806d2c509e08f0097884d2cd3f07e2c7b3f | David Mandelin — Bug 569767: add separate trace-type 'magic' for JSVAL_HOLE, r=dvander | |
02485857682cfbc64db06158c41f86f519515412 | Brendan Eich — Fix failure to handle deep bail, and stop recording properly, in wake of bug 523452 (569843&569849, r=jorendorff). | |
97874793a87a57c951bee55c9ee7ab4c6cf84bc6 | Jeff Walden — Bug 569471 - Rename js_GetWrappedObject to JSObject::wrappedObject. r=jorendorff | |
71a8c9b6136e7e1f29610b7a470a1b04e0a58135 | Jason Orendorff — Bug 569771 - Factor out calling resolve hooks from js_LookupPropertyWithFlags. r=gal. | |
2fe89784cf66347487cbf5a9f010dce8fabbe043 | Jason Orendorff — Back out changeset 96dbe8a784f1 (bug 569735) due to failing tests. | |
0a5778b1355b182451493c52a73b1de34de54577 | Andreas Gal — Rip out proto cache and store prototypes in the global object (569537, r=jorendorff). | |
96dbe8a784f15719031a8716921ad50a86650a15 | Andreas Gal — Suppress deleted properties during iteration (569735, r=brendan). | |
331702c6884fcdd54bb3d95d50f132545a6200bb | Jason Orendorff — Bug 567152 - Assertion failure: !generic(). r=brendan. | |
602df4d60a1c649133f71952872ef405a8501764 | Jeff Walden — Bump jstests.py timeout limit to 150s; reftest harness times out at 300s now, so this both substantially raises the ceiling and doesn't raise it so far that a fast-in-shell-but-slow-in-browser test might time out only in browser, or at least that's the hope. r=flakiness | |
1f61cef36ae35b563122f2e9d85aeabad6d8d9ea | Brendan Eich — Test for bug 568056. | |
91969cf5b56f17b96bc56bdf7e247d4efbc9e428 | Brendan Eich — Iterator(obj) returns a property key/value iterator that skips the proto chain (568056, r=gal). | |
b18beea31ad3fd3130cdcd7b8195b0a04fb5e681 | Jason Orendorff — Back out changeset a72a9d72c028 (bug 559653, remove SetPropHit). Checking to see if this caused a 5% Dromaeo regression today. | |
434e0c17c0ecc584401937d1c0034cdf6cb7ada5 | Jason Orendorff — Back out changeset ca772ab995c9 (bug 559813, trace script setters). | |
c4ecebec110510d40d2afad0d73be9a7dd8ced3f | Jason Orendorff — Back out changeset ade35d045bc8 (the tests were fixed earlier today). | |
89909bf91005150aa48018419a1773e70d770651 | Jason Orendorff — Back out changeset ade35d045bc8 (the tests were fixed earlier today). | |
86e25d9034b3e1ab6efe93713f181183de240cde | Andreas Gal — Add test for bug 569306. | |
ade35d045bc864c41cda6ab1c933f7897dd6942e | Andreas Gal — Disable invalid tests that rely on resolve hooks reviving deleted standard classes/names (no bug, r=orange). | |
d5d534d612e6041caf4767fe7527019e1277f1b3 | Luke Wagner — Bug 569707 - avoid double-reporting OOM in jsiter (r=gal) | |
6f0af328e880339f1e9e0ddedfd9841b085c3470 | Jason Orendorff — Update jstests.list to get rid of some more orange: remove the "fails-if" tag from a test that no longer fails. My best guess is that the seemingly trivial simplification in bug 569114 fixed an actual browser-only correctness bug. Amazing. shame=andreas, rs=Waldo, no bug#. | |
edbf0ecd1d1ad727e406e196e6ad5d72f335a5be | Jeff Walden — Bug 563938 - Cache DST offsets to improve SunSpider score. r=sayrer | |
611696dd3663572190a501e65be7377c533c1558 | Jeff Walden — Bug 569666 - Define global.ctypes as non-enumerable, so it doesn't break uneval(this). r=jorendorff | |
91cdeeb1cd3e7c13abe4f350f43169cfca62a6e2 | Jason Orendorff — Fix silly tests that were failing because we fixed bug 569306. shame=andreas, rs=Waldo, no bug#. | |
ca772ab995c90b2692e6e968635cdd966a7f99d3 | Jason Orendorff — Bug 559813 - Trace script setters. r=brendan. | |
b2fc69447133f1527eaa9a11826cf67556e11ade | Jason Orendorff — Fix regression of js1_5/GC/regress-341877-01.js noted in bug 523452 comment 11. rs=dmandelin. | |
018862e4861dfc01ff1a19d34e6d75a4494e8827 | Jason Orendorff — Fix warning about printf format types. | |
6b21a1d6407249fd6db62ef53065d230112e3e9a | Luke Wagner — Bug 567530 - silence strict-aliasing warnings on threadsafe opt builds (r=igor) | |
4cac2c63f05541dd01604a3ee955211222e7b925 | Brendan Eich — Followup fix and cleanup for 523452. | |
580ca37b66ad8c9a44ec27850f1370157e723315 | Andreas Gal — Don't re-run resolve hooks after a standard class was delete (569306, r=mrbkap). | |
5b5d5420b9c0d7a098aa0b6e8d9e99041277d9c1 | Jason Orendorff — Bug 568070 - jsapi.cpp refactoring. Part 7, Compile, Execute, and Evaluate functions, etc. r=Waldo. | |
8d0571d1464cb6e5159cfa6ba62ae4a2a6c5f7a2 | Jason Orendorff — Bug 568070 - jsapi.cpp refactoring. Part 6, Get Set and Delete functions. r=Waldo. | |
0f2c7bd94a032e23b12796ff4e39529aa4daa272 | Jason Orendorff — Bug 568070 - jsapi.cpp refactoring. Part 5, AttrsGetterAndSetter functions. r=Waldo. | |
830659ffb153abcbdabde136e58906ee8f689ce6 | Jason Orendorff — Bug 568070 - jsapi.cpp refactoring. Part 4, eliminate redundancy in Define functions. r=Waldo. | |
0fad0a98b04a9ccb715b4507488389c1aecae0cf | Jason Orendorff — Bug 568070 - jsapi.cpp refactoring. Part 3, eliminate redundancy in Lookup, Has, and AlreadyHas functions. r=Waldo. | |
37dd8fe29493d143331a58ad1cf1300442ce54cb | Jason Orendorff — Bug 568070 - jsapi.cpp refactoring. Part Q, CHECK_REQUEST in js_Atomize and js_AtomizeChars, as requested in reviews. | |
7596c6c989efe6bda0c0bc7f67d92763007fc76a | Jason Orendorff — Bug 568070 - jsapi.cpp refactoring. Part 2, whitespace changes. r=Waldo. | |
f0256aaaf5b542102594e158ef3d60c65df24655 | Jason Orendorff — Bug 568070 - jsapi.cpp refactoring. Part 1, rearrange functions. No behavior change. r=Waldo. | |
370ad5b496ab163b8e0bc09e33bd07518531bf3e | Jeff Walden — Fix test expectations for new error messages, r=orange | |
53a1da406359b374998706f11229c35da6d2ade0 | Jason Orendorff — Merge. | |
a72a9d72c0282ec34aec9014bc16ec8c475c69b2 | Jason Orendorff — Bug 559653 - Record assignment before the interpreter goes; avoid record_SetPropHit. r=brendan. | |
fc98415b2fad4ad9e43d752d21af51463e70d82b | Brendan Eich — Trace JSOP_DEL{PROP,ELEM} (523452, r=gal). | |
e65eb53f50a410b4ab2bba05772e06d959958499 | Brendan Eich — Can't rely on UINT16_MAX cross-platform (followup for 569391, bustage fix). | |
66cee22c27063b833215cafdf3e936dac325249b | Andreas Gal — Properly handle errors during lookup when recording JSOP_IN (569384, r=luke). | |
6b5e3d5422d9499e6af500d4118d5e2b542b6968 | Brendan Eich — Call instances uniquely shaped at birth due to lack of runtime-shared empty scope (569391, r=jorendorff). | |
cc6d850f4028b9a03b5ff6183ffbc1c6d8d924ae | Rich Walsh — Bug 568068 - fix jscntxt/jsnativestack build breaks on OS/2 (r=wuno) | |
4b0c9535865dffe183c506bb7cf44dddf16b368a | David Mandelin — Bug 568991: allow shell jstests to run from 'src' directories, r=vlad | |
3666268406e8b41dfb9b1274d59917c8fdeea0c8 | Andreas Gal — Don't use tinyids in jsregexp.cpp (569115, r=jorendorff, brendan). | |
e6db22473a0b836fc238dea01989ac3eb23ae74b | Andreas Gal — Nit patrol shot me down. Follow-up nits for bug 569114. | |
4cf7355a09d44686b0e01afef48ebed5ffad60c6 | Andreas Gal — Don't use tinyids in jsxml.cpp (569114, r=jorendorff). | |
af9499c6d1f3a178ad0d34d406d04f058b47931f | Marco Perez — bug 569145 - fixing FreeBSD regression from the bug 237006. r=igor | |
9a4b013e060e78f3f4bb0f10ca8d1139422b8c83 | Brendan Eich — Nit patrol flies at dawn, spots minor spacing infractions. | |
9307c8d711c64e94e584ed3259f1f3d2561954df | Jason Orendorff — Fix js shell test runner to cope with assert-if. No bug, r=cdleary. | |
327f3abee3c86f04b5c2c3f146941078466c79e4 | Andreas Gal — Follow-up for bug 568966. js_Call is never called with JSFRAME_CONSTRUCT. | |
79c2b94a31e55cad2f1672091dc1706feab79b9b | Andreas Gal — Improve error reporting for proxy handlers and __iterator__ (568966, r=brendan). | |
92a66e7519b743d754459b7ff7c351ab3f7d6315 | Andreas Gal — Must resolve standard classes even when assigning (568826, r=jorendorff). | |
d52bf0cbc073d909138e2abb984e976e5194a0f8 | Igor Bukanov — bug 568285 - jstests.py: option to write list of failures to a file. r=dmandelin | |
51a5c26e7a6325c460c0968bd83a198413f8bad5 | Jacek Caban — Fix NativeCompareAndSwap bustage on mingw (bug 568464, r=dvander). | |
3e86dbfb0814d9c5ec74db3314fb92dbc4b9948a | Andreas Gal — Properly propagate deep aborts from within js_FindIdentifierBase (568855, r=dvander). | |
36d81cc1a7de6770632b9cbc24ae65ad820c47e9 | Andreas Gal — The iterate() trap of proxy handlers must return an object (568867, r=brendan). | |
8609e2cdd335eaba901a4009f629d56f51dc24db | Igor Bukanov — Backed out changeset 1070cd7a9da0 | |
1070cd7a9da034a481e85998a3a40a004d618afc | Igor Bukanov — bug 516832 - temporaral landing to get tinderbox stats | |
ea4ad4f59286d5fe8136d0147992280e1e39b1f4 | Igor Bukanov — bug 568303 r=brendan | |
8c4c6efec2aefb01cab389becd2950572f786711 | Igor Bukanov — bug 568485 - fixing my bad typos in other patches. r=brendan | |
0dd47bb34a4f9018c799006ad0b0112902099da0 | Andreas Gal — Update our local copy of the V8 benchmarks to the latest test harness. | |
8c42fc73321aa7751a976fe6394fe04faa85eb44 | Jason Orendorff — Bug 533592, part 2 - Get rid of BYPASS code in XPCNativeWrappers. r=mrbkap. | |
1bc36f4d8ea3e5932a4ed677f1811bcc03d3d9c7 | Jason Orendorff — Bug 533592, part 1 - Remove uses of and support for xpcnativewrappers=no/yes in manifests. (The default has been yes for some time and we will now only have that behavior.) r=mrbkap. | |
f8282c49548edbf15eaa85e1f9922f8901c499cd | Jason Orendorff — Bug 568379, part 2 - Remove support for "shallow" XPCNativeWrappers, thus eliminate FLAG_DEEP. r=mrbkap. | |
6df96358fab3dd2e17cfdee5156de3294d7238e1 | Jason Orendorff — Bug 568379, part 1 - Remove hasStringArgs weirdness from XPCNativeWrapper constructor. r=mrbkap. | |
67ed092bc52a0d673e54a9baea55c09d31256442 | Jason Orendorff — Avoid warning in jsapi-tests/tests.h due to printf type mismatch. No bug, rs=Waldo. | |
4e04e69a5d41c732f53c0e4a56a2386aa7ec188e | Brendan Eich — Followup for 568148 to cure orange from e4x/decompilation/regress-463360.js. | |
aa32a6921eaae55f22b995daf6c0a19395ec4f6e | Jeff Walden — Fix bustage, add prmjtime.h to the list of headers... | |
e51e5ce934d4da4896d90786e39429bec5461f9e | Andreas Gal — Fix for bug 568413: I accidentally removed a required () pair when fixing formating nits. | |
33b1321c6b8f441d1a93578db533f1b757b0f97f | Jeff Walden — Bug 563938 - Refactor units-of-time used in computing DST offsets. r=sayrer | |
8e8837abeab5af34552cacaf544e41b4a4324769 | Jeff Walden — Bug 563938 - Refactor DST offset computation to pave the way for caching the DST offset when possible. No functionality change. r=sayrer | |
6ca8580eb84fcc59eb0da611aa1363513121a118 | Andreas Gal — Implement iterate trap for proxy handlers (568413, r=brendan). | |
8f48c1b55852bd1583d00209c9ea509575293aa5 | Andreas Gal — Stringify property names when invoking scripted proxy handlers (568051, r=mrbkap). | |
7257ebf9d582945a07478103654245554b27191d | Igor Bukanov — bug 561657 - Replacing js_CountThreadRequests with an explicit counter. r=jorendorff | |
181764e17224bb384f4c7f6c077a1ee247c008df | Igor Bukanov — Backed out changeset c78751701c46 - wrong commit | |
c78751701c4634c357e559858e01397c5d1e65b6 | Igor Bukanov — bug 561657 - Replacing js_CountThreadRequests with an explicit counter. r=jorendorff | |
202334d5619f0f6694e3f5c37bf928e3fb74929d | Igor Bukanov — Backed out changeset 7ebdbaba843a - that was temporary commit | |
7ebdbaba843a3e78663d508f275edba4c826610c | Igor Bukanov — bug 516832 - temporary landing to collect tinderbox logs | |
fa51bdbbdd46b891e04eac508b93f1584c5a9e2b | Igor Bukanov — bug 568073 r=brendan | |
d5c0c147d6f0631847e405bef859df4833465573 | Brendan Eich — Strengthen our onlyXML checking (568148, r=gal). |