Andreas Gal
|
43daeaca87
|
Don't spill type definitions in avmplus.h into the global namespace (462288, r=danderson).
|
2008-11-07 15:52:51 -08:00 |
|
David Anderson
|
db369008ec
|
Fixed memory leak in LInsHashSet (bug 462826, r=gal).
|
2008-11-03 19:43:47 -08:00 |
|
David Mandelin
|
f8d1b7798b
|
Preserve param1 over loop iters if it is used, desk r=danderson
|
2008-10-31 16:48:14 -07:00 |
|
Andreas Gal
|
4eafb60801
|
Add 16-bit non-volatile loads to nanojit (454301, r=danderson).
|
2008-10-30 14:17:42 -07:00 |
|
Graydon Hoare
|
95bed8b2ed
|
Bug 461205 - make callee-save LIR_param use optional. r=gal,edwsmith
|
2008-10-22 14:32:37 -07:00 |
|
Andreas Gal
|
b14d526b66
|
Merge.
|
2008-10-21 17:50:52 -07:00 |
|
Andreas Gal
|
ec7efc925c
|
Remove code to unlink trees to reduce the size of GuardRecord. Allow GuardRecords to share one common SideExit structure. The VM places both explicitly into the LIR (460538, r=danderson).
|
2008-10-21 17:50:32 -07:00 |
|
Edwin Smith
|
d238c8bb21
|
remove dead refs to non-existant class RegionTracker
|
2008-10-20 10:15:07 -07:00 |
|
Graydon Hoare
|
bf84bf6273
|
Merge tamarin-redux (nanojit2) into tracemonkey (457786, r=edwsmith,gal,danderson).
|
2008-10-13 13:29:18 -07:00 |
|
Jason Orendorff
|
a27d101dab
|
Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith)
|
2008-10-08 17:08:33 -05:00 |
|
Boris Zbarsky
|
ffd5e8306f
|
Adding a few more comments
|
2008-10-08 14:37:03 -04:00 |
|
Andreas Gal
|
5fdd5d2b67
|
Properly handle cmov and sse2 flags, and put them in a central place not into each platform-dependant assembler (457355, r=danderson).
|
2008-09-26 20:39:21 -07:00 |
|
Boris Zbarsky
|
c504a551d6
|
Adding some comments
|
2008-09-19 17:54:49 -04:00 |
|
Ginn Chen
|
2763e5d63e
|
Make TraceMonkey build on Solaris x86 with Sun Studio 12 (bug 452588, r=danderson).
|
2008-09-05 16:56:03 -07:00 |
|
David Anderson
|
85d4033733
|
Fixed a verbosity mode memory leak in LirNameMap::addName (bug 453895, r=sayrer).
|
2008-09-05 16:05:13 -07:00 |
|
David Anderson
|
ceb2e8139c
|
Build fixes for MSVC 7.1 and mingw (bug 451881, patch from neil@parkwaycc.co.uk).
|
2008-09-02 10:28:14 -07:00 |
|
David Anderson
|
ccc26331ca
|
Removed INS_CONSTPTR use with JSVAL_TAG to discourage future 64-bit problems. Fixed 32-bit build.
|
2008-08-27 16:32:11 -07:00 |
|
David Anderson
|
d0d64bbeff
|
Added LIR_qior/pior. Fixed more AMD64 page jumping bugs. Fixed some other AMD64 usage bugs in jstracer.
|
2008-08-27 16:08:59 -07:00 |
|
David Anderson
|
2a4faa131c
|
Fixed crashing with the incremental allocation changes. Very long jumps are still a problem but at least now we assert.
|
2008-08-26 15:15:15 -07:00 |
|
David Anderson
|
9a5b3b4307
|
AMD64 trace-tests.js passes now (hacked in LIR_qcmov opcode, corrected builtin return types).
|
2008-08-19 17:19:19 -07:00 |
|
David Anderson
|
b39fadd1f3
|
Updated nanojit for the AMD64 patch.
|
2008-08-18 12:32:14 -07:00 |
|
Blake Kaplan
|
40e749ecc6
|
bug 450765 - Fix aliasing in LIR.h
|
2008-08-15 09:55:32 -07:00 |
|
Andreas Gal
|
95c7647b28
|
Add constvalp and isconstp to LIR instructions (nanojit).
|
2008-08-12 17:37:38 -07:00 |
|
David Anderson
|
1b623f7d25
|
Added explicit deallocation (bug 443500, r=gal)
|
2008-08-11 16:01:21 -07:00 |
|
Andreas Gal
|
f0c74cce54
|
Sync with tamarin-tracing/nanojit tip.
|
2008-07-31 13:28:12 -07:00 |
|
David Anderson
|
5dca2ad552
|
Synced nanojit with TT tip.
|
2008-07-16 14:21:31 -07:00 |
|
Andreas Gal
|
d9110d8393
|
Aliasing cleanup for LIR.h. Patch submitted for upstream review.
|
2008-07-15 16:17:34 -07:00 |
|
Andreas Gal
|
a81b83090e
|
Sync with TT.
|
2008-07-15 13:06:05 -07:00 |
|
David Anderson
|
202828fb20
|
Merged with tamarin-tracing (Moved SideExit and GuardRecord out of nanojit, improved labelling)
|
2008-07-08 17:09:53 -07:00 |
|
Andreas Gal
|
697a294d14
|
Sync up with TT tip.
|
2008-07-01 14:46:10 -07:00 |
|
Andreas Gal
|
e6b28ce4f8
|
Sync with TT-tip.
|
2008-06-30 15:33:41 -07:00 |
|
Andreas Gal
|
4678be95aa
|
Fix a bug in tracing can_do_fast_inc_dec (wasn't tracking a copy and traced incorrect code). Merge with TT tip.
|
2008-06-24 15:57:33 -07:00 |
|
dvander@traceknight.local
|
10ed967625
|
fixed memory corruption in verbosity initialization code
|
2008-06-20 11:43:49 -07:00 |
|
Andreas Gal
|
0c21fdbd7e
|
Added LIR.h from TT.
|
2008-06-18 21:11:15 -07:00 |
|