Jason Orendorff
|
d41212b7a6
|
Bug 514222 - js_GetMutableScope gives the scope a unique shape. r=brendan.
|
2009-09-02 17:58:25 -05:00 |
|
Luke Wagner
|
5c14309cd1
|
Bug 511750 - factor template utilities into js::tl (r=brendan)
--HG--
extra : rebase_source : a5a396811268e71af8e56c66dab491f3081bc20a
|
2009-09-01 18:46:19 -07:00 |
|
Brendan Eich
|
932d989110
|
Fix net vs. gross botches from patch for 489899 (514112, r=gal).
|
2009-09-01 22:54:02 -07:00 |
|
Nicholas Nethercote
|
320a2cfb64
|
Backed out changeset 48928150aa27 due to Tinderbox breakage.
|
2009-09-02 12:14:09 +10:00 |
|
Nicholas Nethercote
|
85c5abe0a7
|
Bug 513865 - nanojit: make LirReader::read() clearer and faster. r=gal.
|
2009-09-02 10:20:28 +10:00 |
|
Luke Wagner
|
cdd6b54ff9
|
Fix bustage: switch uintN to size_t
|
2009-09-01 16:41:32 -07:00 |
|
Andreas Gal
|
f6ce0dc81e
|
Register allocate loop-spanning references (513843, r=rreitmai).
|
2009-09-01 16:30:51 -07:00 |
|
Luke Wagner
|
17f41ec26d
|
Bug 460904 - refactor jsstr regexp ops (r=waldo)
|
2009-08-12 13:01:34 -07:00 |
|
Andreas Gal
|
2b1f1a8bf9
|
JS_ISSPACE has wrong space character check (513701, r=brendan).
|
2009-09-01 15:45:11 -07:00 |
|
Andreas Gal
|
447939882c
|
Load state after spilling or we might clobber a callee-saved register (513878, r=dvander).
|
2009-09-01 15:30:19 -07:00 |
|
Andreas Gal
|
fadffac705
|
Make branchStateMap, patches, and labels fields of the Assembler (513884, r=rreitmai).
|
2009-09-01 15:27:34 -07:00 |
|
David Anderson
|
f003096144
|
Fixed trace-test.py -x option (bug 514022, r=dmandelin).
|
2009-09-01 15:06:02 -07:00 |
|
David Anderson
|
21466cd521
|
Added LIR_float to distinguish NULL from 0.0 on x64 (bug 513838, r=gal,rreitmai).
|
2009-09-01 14:26:24 -07:00 |
|
Nicholas Nethercote
|
84f6367d69
|
Bug 512614 - nanojit: remove FST1..FST7 from Nativei386.cpp. r=edwsmith.
|
2009-09-01 16:55:15 +10:00 |
|
Nicholas Nethercote
|
7f3df7efb0
|
Bug 512423 - nanojit: inline small RegAlloc methods. r=edwsmith.
|
2009-09-01 16:03:01 +10:00 |
|
David Anderson
|
66b35f24b6
|
Use newer codeAlloc() in x64 backend (bug 513842, r=gal).
|
2009-08-31 19:57:32 -07:00 |
|
Nicholas Nethercote
|
e409ab2bb3
|
Bug 512596 - TM: improve TMFLAGS=help message. r=jseward.
|
2009-09-01 10:08:46 +10:00 |
|
Andreas Gal
|
42daf230a5
|
Compilation fix for bug 513787.
|
2009-08-31 17:02:16 -07:00 |
|
Andreas Gal
|
292f7e316d
|
Don't restore FP twice when exiting a fragment (513787, r=rreitmai).
|
2009-08-31 16:35:50 -07:00 |
|
David Anderson
|
a33078ac37
|
Merge Assembler::disp() changes from tamarin-redux, always use 4-byte granularity (bug 513796, r=gal).
|
2009-08-31 16:14:22 -07:00 |
|
David Anderson
|
935ae0427d
|
Fixed all ARGSIZE_LO usages to be ARGSIZE_P or ARGSIZE_I (bug 513790, r=jorendorff).
|
2009-08-31 16:06:24 -07:00 |
|
Andreas Gal
|
2b192c3c31
|
Use asm_ret to emit code for LIR_ret and LIR_fret (513771, r=dvander).
|
2009-08-31 15:01:41 -07:00 |
|
David Mandelin
|
dd195bf785
|
Bug 513476: update README for trace-tests.py to reflect usage of tree-standard python 2.5, no_r=me
|
2009-08-31 12:11:00 -07:00 |
|
David Mandelin
|
41b0b5b229
|
Bug 513131: convenient retest feature for trace-tests.py, r=jorendorff
|
2009-08-31 12:05:54 -07:00 |
|
David Mandelin
|
8c9d1bb5a7
|
Bug 513118: improved CLI selection of single tests for trace-test.py, r=jorendorff
|
2009-08-31 11:57:32 -07:00 |
|
Nicholas Nethercote
|
686dcb25be
|
Bug 512610 - nanojit: some register allocation clean-ups. r=edwsmith.
|
2009-08-31 15:33:46 +10:00 |
|
Nicholas Nethercote
|
e7fbdc867c
|
Bug 512398 - nanojit: kill RegAlloc::used. r=edwsmith.
|
2009-08-31 15:02:08 +10:00 |
|
Leon Sha
|
1f7b2525ab
|
Bug 513208 - Tracemonkey build failed on solairs at jsnum.h. r=gal. Remove the space after copysign
|
2009-08-31 12:05:27 +08:00 |
|
Leon Sha<leon.sha@sun.com>
|
6c708d7ac4
|
Bug 513211 - [tracemonkey]trace-test testBug504520Harder.js failed on sparc platform. r=gal.
|
2009-08-31 12:12:38 +08:00 |
|
Leon Sha<leon.sha@sun.com>
|
df159dfdb0
|
Bug 512433 - tracemonkey build failed at NativeSparc.cpp. r=gal.
|
2009-08-31 12:04:25 +08:00 |
|
Leon Sha
|
b432f885db
|
Bug 513208 - Tracemonkey build failed on solairs at jsnum.h. r=gal
|
2009-08-31 11:21:51 +08:00 |
|
Nicholas Nethercote
|
6c0c4d9616
|
Bug 512652 - TM: refactor Assembler::evict(). r=edwsmith.
|
2009-08-31 11:48:21 +10:00 |
|
Igor Bukanov
|
932b904a7a
|
bug 511425 - followup to fix bogus assert
|
2009-08-30 22:07:19 +04:00 |
|
Jason Orendorff
|
235e72bc0c
|
Bug 513429 - Say "int" and "quad" in debug output for those LIR opcodes. r=edwsmith.
--HG--
extra : rebase_source : 0d9b017c0f4dbe7cd7c0f3dad27a3bee80eaa276
|
2009-08-30 11:36:48 -04:00 |
|
Andreas Gal
|
64b13a5ec6
|
Remove useless FASTCALL declarations and make hashcode and equals less branchy (513539, r=dvander).
|
2009-08-30 00:11:12 -07:00 |
|
Andreas Gal
|
84094cb9d0
|
Remove remainder of now unused LIR_loop support code (513535, r=dvander).
|
2009-08-29 23:26:54 -07:00 |
|
Andreas Gal
|
4394dfd752
|
Don't allocate in Queue constructor by default (513497, r=shaver).
|
2009-08-29 18:57:57 -07:00 |
|
Andreas Gal
|
c85b53a42a
|
Backout bug 512617.
|
2009-08-29 18:46:27 -07:00 |
|
Andreas Gal
|
25efe9f46a
|
Future proofing nit for bug 513379.
|
2009-08-29 14:19:44 -07:00 |
|
Andreas Gal
|
13d0507fa2
|
More fallout from bug 512617 bonus patch.
|
2009-08-29 13:33:10 -07:00 |
|
Andreas Gal
|
8b20919625
|
Restore 'CALLEE' tracable native type, quickstubs need it (compilation fix for bug 512617).
|
2009-08-29 13:05:16 -07:00 |
|
Andreas Gal
|
64328a8e94
|
Consolidate object creation on trace (512617, r=jorendorff).
|
2009-08-29 12:36:00 -07:00 |
|
Andreas Gal
|
6424c04026
|
Inline js_DoubleToInteger (513436, r=sayrer).
|
2009-08-29 02:36:45 -07:00 |
|
Andreas Gal
|
7a4da2ecd3
|
Shortcut strncmp in string to number conversion path (513434, r=sayrer).
|
2009-08-29 02:28:00 -07:00 |
|
Andreas Gal
|
3ffdadab9b
|
Fast path for is/is not space character classification (513379, r=sayrer).
|
2009-08-29 02:17:10 -07:00 |
|
Andreas Gal
|
7d3f588878
|
Inline GetUnitString fast path (513373, r=sayrer).
|
2009-08-28 16:30:41 -07:00 |
|
Andreas Gal
|
60fa2078b6
|
js_GetExistingStringAtom should check for unit strings (512996, r=jorendorff).
|
2009-08-28 15:53:55 -07:00 |
|
Andreas Gal
|
706e1e3bd3
|
Remove unused hasLoop flag (513263, r=graydon).
|
2009-08-28 14:38:09 -07:00 |
|
Andreas Gal
|
14813a11f4
|
Remove some TM-only fields from nanojit (513187, r=dvander).
|
2009-08-28 14:36:37 -07:00 |
|
Igor Bukanov
|
b919139e8d
|
bug 511425 - removal of JSObjectOps.(get|set)RequiredSlot. r=brendan
|
2009-08-28 09:53:26 +04:00 |
|