User Push date [To Local] | Changeset | Patch author — Commit message |
---|---|---|
rsayre@mozilla.com Tue Jun 30 19:21:13 2009 +0000 | 83e105e5f0dbd148af923d0533be77dff0e6b96f | Robert Sayre — Merge tracemonkey to mozilla-central. ← 63 merge changesets [Collapse] |
1c7827f6893b122cedee91d878e4999b8a84b6c7 | Nicholas Nethercote — Remove dead setCallTable() declaration (bug 488515, r=gal). | |
277600eefe7b529bf5d2c682db4d9e0fd7508b50 | David Mandelin — Bug 500621: make regexp lirbuf setup work the same as tracing lirbuf to avoid mem leak, r=dvander | |
0d8471040a29974f757ed48d456657025f80c55c | Mike Hommey — Bug 501241 - xpcshell fails to build when setting EDITLINE. r=mrbkap | |
c33113dc0b6323fb859d42c015d01978ea572a92 | Andreas Gal — js_GetMethod shouldn't detect (501229, r=jorendorff). | |
3953deba47a439c4bcea4e413126713628e615a2 | David Mandelin — Bug 496448: check in python scripts for TraceVis, r=brendan | |
28d3d732b07f1869f6d06370f2a85158e2cc4bd5 | Andreas Gal — clearResv() is i->resv()->clear() now (501072, r=graydon). | |
303067b199ae6dcfb1a9c4fe0368677f3d939f5a | Paritosh Aggarwal — Bug 499365 - lirasm - Provide for execution of multiple fragments in a single file. r=jorendorff. | |
0b78e49bcc4019dd9945cb607073af28df5e74f6 | Andreas Gal — Missing strtointeger path in js_StringToInt32 (501124, r=brendan). | |
e3d991bd0f557c629a80b26e1dc57e8ce3c84e94 | Robert Sayre — Merge. | |
8d6da1b2fb10552e4f82dbaa24d0634d953e27ac | Robert Sayre — Merge mozilla-central to tracemonkey | |
71e3e7b403413a74b7a5738f0d4b6cb0cbfd1e46 | Andreas Gal — Deep abort is not detected in JSOP_IN (500108, r=dvander). | |
f8647d897886685f95de64ee120a41658609798c | Graydon Hoare — Bug 473989 - Adjust trace-test.js part of 'make check' in js/src to handle win32 properly, r=bsmedberg. | |
d783ad5c99750561db0f01a6d1dab3d41f65a804 | Graydon Hoare — Bug 500580 - JS_CallFunction path isn't ~JIT guarded against non-global scope chains, r=brendan. | |
a80b7a99740191e39fdba1e672263f674c704834 | Graydon Hoare — Bug 500491 - Only reset saved JSOPTION_JIT after js_Execute, r=brendan. | |
f43488dbb0653b4c22a4934336b62a20cf24b675 | Brendan Eich — Back out incorrect patch for bug 497789 (r=jorendorff). | |
854847bdf06536412582752d759631f87c454c15 | Jason Orendorff — Bug 499897 - reverse INULL in js_ComputeFilename. r=Waldo. | |
659c846f3dd38764146fc667387de81a311d3479 | David Anderson — Nits to Queue<T>, assert valid index and support 0 starting size (bug 500554, r=gal). | |
8d64e8df77b6bdeb05e08bcd3960a15257a03aea | Jeff Walden — Windows bustage fix, r=foopy | |
e0766312c3cb728ce5e4c699181df37858755173 | David Anderson — Merge. | |
b3f1503f46555d18833ed5ae4288eebaeca78864 | David Anderson — Nits. | |
cc69258f39806e1486821361f7033deff97a01d4 | Jeff Walden — Bug 497207 - Define |enum JSTraceType| and stop overloading JSVAL_* for trace-time types. r=jorendorff | |
64b4a0f1aef5b9c5aa27b0f5b936e3243a7f4665 | David Anderson — Avoid pedantic errors about trailing commas in lists (build bustage fix). | |
e78a9143d14009f8cbfbf3a261362ad699b3862e | David Anderson — Follow-up nits to bug 500522. | |
310c9f052f8e597511d6cc453ab460845eca289e | David Anderson — Print exit names instead of numbers (bug 500522, r=gal). | |
40a8927ba4bae9a7eb5c9e318e81caba99f5d764 | David Anderson — Added TMFLAGS=full mode to mimic TRACEMONKEY=verbose (bug 500517, r=gal). | |
3d69fc97cd49f30f673f528bc1f1a2f42bde9dc2 | Brendan Eich — Followup assertion restoration and comment fix (497789, r=jorendorff). | |
367f7b30bb5c0c1a8ee0b7ae1eef41a42d7dfebb | Graydon Hoare — Bug 473989 - Enable trace-test on 'make check', r=ted. | |
78217dbf7aa4f09099fa6e00c3d18563fb484bca | Benjamin Smedberg — GetAtomFromBytecode is actually JS_REQUIRES_STACK, just marking it so. | |
40e6ab74385349a34e3f544eea084c88770a63ae | Benjamin Smedberg — Bug 499971 - js_GetCallVar and several others which are used as JSNatives must not be JS_REQURIES_STACK, r=jorendorff | |
4a285e011ed021eb116a557cafd19e52950954fb | Benjamin Smedberg — Bug 498398 - fast natives such as array_sort and many others must not be JS_REQUIRES_STACK, r=jorendorff | |
30afa03b9944bc77d9d1746a3a46b588a120628b | Benjamin Smedberg — Bug 491988 - do JS_REQUIRES_STACK analysis on function pointers, r=jorendorff+dmandelin | |
6765e50e8b0554b33743c7a7b852eb81dc7cc58f | Benjamin Smedberg — Bug 491988 - Annotation fixes required for analyzing JS_REQUIRES_STACK for function pointers, r=jorendorff | |
dc1593de081a48c1d79ef56f8811c554d37b4050 | Brendan Eich — Seed new empty scope shape from prototype to handle foreshadowing, enable deep propcache hits keyed by shapes, simplify code (497789, r=igor). | |
f694ffd22e6c0a527d14f642202317e18548fc83 | Julian Seward — Bug 494864 - Make nanojit debug output easier to follow, r=graydon. | |
147d92057b26826f8c048bdc41971279c7bc185b | Brendan Eich — Nit followup to 496674 (r=graydon). | |
8ff867fdc1f4b8e4dfa1fe7e598bedd5ec7e1bf1 | Robert Sayre — Merge mozilla-central to tracemonkey. | |
6d41b2eaaae16af67a9190a5e70f767792727b68 | Graydon Hoare — Bug 496674 - Replace FORALL macros with template functions and visitors, take 2, r=gal. | |
8f1fe0257cc83f95fc79c8ddbe10aa521d77d26b | Jacob Bramley — Remove the BL method from the ARM nanojit back-end as it is no longer used. (487607, r=vladimir) | |
f8ce8b4d6ce1251011c99c00ef0364ecde8cce3b | Jacob Bramley — Use BLX to provide ARM/Thumb interworking support on ARM. (486639, r=vladimir) | |
1788ec6fdc1fef38d23a285d67102d1ea1c9dbba | Jacob Bramley — Correct some corner cases in the branch patching code for ARM. (486325, r=vladimir) | |
a36145aabfa979f523bc3b24aa756dc563e36f5a | Jacob Bramley — Improve exit code efficiency on ARM. (491678, r=vladimir) | |
e7257807951153ec3b8d6ecfc52af40e9582e08f | Boris Zbarsky — Bug 499865. Log blacklists as part of our jitstats. r=jorendorff | |
34872d78f1125253ceb0f96c319a4136ec16205a | Andreas Gal — Added a FIXME, reminding us to remove the proto chain walking code once bug 497789 has been fixed (comment change only, no bug). | |
72f8b38ed38d9cfa4294feaba8c7eb8452f8d7e4 | Andreas Gal — Check for end of proto chain when walking it (499169, r=mrbkap). | |
21d46a88aed63227201725a79fc7c65c345afcde | Jeff Walden — Bug 499772 - TM: TraceRecorder::test_property_cache needs JSClass.getProperty checks when a property isn't found on an object. r=jorendorff, r=brendan | |
0f754474b117615f0a13e0a73e5adb9c4b5f11cc | Graydon Hoare — Backed out changeset 5e1b444c803c, broke static analysis tinderbox. | |
5e1b444c803c4b109a2c44531199fb9cbb928f63 | Graydon Hoare — Bug 496674 - Replace FORALL macros with template functions and visitors, r=gal. | |
a8fafd6b563eefb05f2c5bbef81312a075343ccb | Andreas Gal — Backed out changeset 55a8910d8436 (no consensus whether patch should be applied, bug 499664). | |
55a8910d8436234482f6d000f5d008dc65c34ac9 | Andreas Gal — Eliminate 64-bit LIR_callh hack (499664, r=dvander). | |
1b2ecfa68c3802afddbabaa273fa16e30370aee6 | Andreas Gal — Move details of LIns format into LIns class itself (500053, r=dvander). | |
56748b2c191167f68e06df20b2d69be9e5930ca5 | David Mandelin — Bug 499019: don't report errors for code that is 'not reached', even as an intermediate result, r=jorendorff | |
9ff7c152d17a178334dd108e57a217004813e535 | Igor Bukanov — bug 499570 - fixing shutdown leak of not-yet-closed JSNativeEnumerator instances. r=brendan | |
532a8d5d4685bc775d69fd13fb0e10111738274d | Jacob Bramley — Don't use ARM's MOVW and MOVT instructions to write to the PC. (487595, r=vladimir) | |
4ab42108222b37ed77e3c537109d5e7b236efdc0 | Jacob Bramley — Clean up ARM's SET macro and correct a few condition codes. (488845, r=vladimir) | |
932295825469aa47350fdb24bd259aaafa0cfbf0 | Jacob Bramley — Clean up asm_branch and correct the use of condition flags on VFP conditions. (489583, r=vladimir) | |
46370f001a04a8a289411e0d0b5f5bd3efe7b967 | Jacob Bramley — Fix crash on ARM caused by spilling registers in asm_mmq. (495239, r=vladimir) Follow-up: Reveals (or creates) some failures documented in bug 499889. | |
a3b7138296152de1d64931b1d715e5a3a4959bc8 | Nicholas Nethercote — Remove unused field 'parent' from class LabelMap (bug 499400, r=gal). | |
9a00eddad36b140cf0401a4ed89ad39ea4a20cec | Graydon Hoare — Bug 499603 - Stop leaking VMFragments on script-purge, r=jorendorff. | |
a669621209610bfd7fd31dfb07b1d8e88eca67d8 | Paritosh Aggarwal — Bug 499016 - Provide testing support for lirasm. r=graydon. | |
62697fa055316e5a5a81ed6dd2c626eb6e52b509 | Paritosh Aggarwal — Bug 497991 - Fix function calls in lirasm. r=graydon,r=jorendorff. | |
c40b484fd3b1e6dcba6aaa49a2b804e76f8b2b39 | Nicholas Nethercote — Remove unused isCse() and LirBuffer() args (bug 499260, r=edwsmith). | |
fab5e66c4be12f037527eb23b2c56305de5a9ac1 | Nicholas Nethercote — Fix assertion failure in trace-test.js with TRACEMONKEY=verbose (bug 499154, r=graydon). |