ca960fb05abd249278043809a2278e0d979e024d: No bug: fixing manifest bustage introduced in 7d7eb566cd77, no_r=me
David Mandelin <dmandelin@mozilla.com> - Thu, 14 Jan 2010 16:05:29 -0800 - rev 37689
No bug: fixing manifest bustage introduced in 7d7eb566cd77, no_r=me
09095420f56e469f6354bbeca28f99ca537d1972: Another followup for 536564, assertion fix.
Brendan Eich <brendan@mozilla.org> - Thu, 14 Jan 2010 15:32:29 -0800 - rev 37688
Another followup for 536564, assertion fix.
f6b37dc8709e3542ce94e9b75d2ff46b08389d1c: Fast followup fix for thinko (536564, r=jorendorff).
Brendan Eich <brendan@mozilla.org> - Thu, 14 Jan 2010 14:22:00 -0800 - rev 37687
Fast followup fix for thinko (536564, r=jorendorff).
7d7eb566cd77eaff69c4f14766480e0812ec11a3: Skip regress-324278.js now, revert it to prev version (with comment tweak).
Brendan Eich <brendan@mozilla.org> - Thu, 14 Jan 2010 13:28:32 -0800 - rev 37686
Skip regress-324278.js now, revert it to prev version (with comment tweak).
36bbd730e24f633f5142a0b6be5ec1604ab42ce2: Analyze module pattern and private-statics pattern in order to despecialize from methods to slots/sprops (536564, r=jorendorff).
Brendan Eich <brendan@mozilla.org> - Thu, 14 Jan 2010 09:33:14 -0800 - rev 37685
Analyze module pattern and private-statics pattern in order to despecialize from methods to slots/sprops (536564, r=jorendorff).
d26338c22cc6192b9ddceae3aab7bf12b5b248c1: bug 528200 - replacing GC thing flags with a mark bitmap
Igor Bukanov <igor@mir2.org> - Thu, 14 Jan 2010 11:27:32 +0300 - rev 37684
bug 528200 - replacing GC thing flags with a mark bitmap
19e5fc57cd35f030f0c6d59016e9b19a611870a9: Fix DumpSubtree so it doesn't assert. r=nobody, DEBUG-only JS_PROPTREE_DUMPFILE-only code.
Jason Orendorff <jorendorff@mozilla.com> - Wed, 13 Jan 2010 15:33:55 -0600 - rev 37683
Fix DumpSubtree so it doesn't assert. r=nobody, DEBUG-only JS_PROPTREE_DUMPFILE-only code.
96dc5a825df7a687077d1bc6af608eca9e8b5f8e: Bug 538482 - |case null| deoptimizes switch statements to use condswitch. r=jorendorff
Jeff Walden <jwalden@mit.edu> - Thu, 07 Jan 2010 17:22:22 -0600 - rev 37682
Bug 538482 - |case null| deoptimizes switch statements to use condswitch. r=jorendorff
fc3bc9875ca79b2b17ecf277859336b340b15340: Update nanojit-import-rev stamp.
Jeff Walden <jwalden@mit.edu> - Fri, 08 Jan 2010 12:04:48 -0600 - rev 37681
Update nanojit-import-rev stamp.
b78effb41710a7c457c0eb792b7e8e4ef3a1a906: nanojit/LIR.cpp: LIR_st32f is missing from live() (r=rreitmai,bug=538494)
Steven Johnson <stejohns@adobe.com> - Thu, 07 Jan 2010 17:04:30 -0800 - rev 37680
nanojit/LIR.cpp: LIR_st32f is missing from live() (r=rreitmai,bug=538494)
db9ebd3ced6b0cc5e7bf595b679505f7edbe5c26: Modify nanojit::live, expose ReverseLister, add some options to VerboseWriter (r=edwsmith,graydon,bug=538000)
Steven Johnson <stejohns@adobe.com> - Thu, 07 Jan 2010 16:41:42 -0800 - rev 37679
Modify nanojit::live, expose ReverseLister, add some options to VerboseWriter (r=edwsmith,graydon,bug=538000)
23326ffdfd873d88ec3076869b57105a855cc1dc: Whitespace hygene (r=me)
Edwin Smith <edwsmith@adobe.com> - Thu, 07 Jan 2010 13:05:33 -0500 - rev 37678
Whitespace hygene (r=me)
7f526e35e3d78531542fb01dbc52350e5397ba0a: Bug 538049 - nanojit: problem with qjoin in ExprFilter. r=stejohns.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 06 Jan 2010 11:43:19 +1100 - rev 37677
Bug 538049 - nanojit: problem with qjoin in ExprFilter. r=stejohns.
e9a54b9b071e46d7aa9b42e8bd3b5287a902b288: Add NJ_USES_QUAD_CONSTANTS mode (and i386 implementation) to allow for faster float constants on CPUs without useful 64-bit immediates. Instead of allocating stack space for the constants (and filling them in via move-immediates), allocate data space for them and embed literal pointers into the code stream. (r=edwsmith, r=nnethercote, bug=533546)
Steven Johnson <stejohns@adobe.com> - Tue, 05 Jan 2010 15:28:40 -0800 - rev 37676
Add NJ_USES_QUAD_CONSTANTS mode (and i386 implementation) to allow for faster float constants on CPUs without useful 64-bit immediates. Instead of allocating stack space for the constants (and filling them in via move-immediates), allocate data space for them and embed literal pointers into the code stream. (r=edwsmith, r=nnethercote, bug=533546)
50524175b04bb10746581ec78de8e9ebe836a666: Backed out changeset fea4da580994 -- need to split LIR_f2i into nj-central and tm patches
Vladimir Vukicevic <vladimir@pobox.com> - Mon, 11 Jan 2010 21:54:02 -0800 - rev 37675
Backed out changeset fea4da580994 -- need to split LIR_f2i into nj-central and tm patches
fea4da5809946bbb147b0da9901b019a137c7756: b=523251; add LIR_f2i; r=gal
Vladimir Vukicevic <vladimir@pobox.com> - Mon, 11 Jan 2010 21:41:20 -0800 - rev 37674
b=523251; add LIR_f2i; r=gal
b6af8fb33d4a80700992d80522ba99f9518f46cc: Update nanojit-import-rev stamp.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 12 Jan 2010 15:30:15 +1100 - rev 37673
Update nanojit-import-rev stamp.
56cdca9fe3d85d314361ff8830364e0a7430e791: Bug 538060 - nanojit: improve 64-bit loads and stores in the X64 back-end. r=gal,rreitmai,edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 11 Jan 2010 15:51:49 +1100 - rev 37672
Bug 538060 - nanojit: improve 64-bit loads and stores in the X64 back-end. r=gal,rreitmai,edwsmith.
2fd767b696f852c5671b1c72ba273c985dc42eba: fix incorrect WinCE detection in CLZ (r=rreitmai,bug=538632)
Steven Johnson <stejohns@adobe.com> - Fri, 08 Jan 2010 11:17:07 -0800 - rev 37671
fix incorrect WinCE detection in CLZ (r=rreitmai,bug=538632)
7667bfe1620cf5cb7654fd0dbf715ac8048da479: rearrange code to work around MSVC compiler bug (r=nnethercote,bug=538504)
Steven Johnson <stejohns@adobe.com> - Fri, 08 Jan 2010 10:12:29 -0800 - rev 37670
rearrange code to work around MSVC compiler bug (r=nnethercote,bug=538504)
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip