Graydon Hoare
|
77b0404bd4
|
Bug 525392 - Fix ARM branch-patching logic, r=vlad.
--HG--
extra : convert_revision : 3510743118fdb7ba39e941894ccf7a80788f8421
|
2009-11-03 11:49:31 -08:00 |
|
David Anderson
|
0ceba054d4
|
Removed Fragment::vmprivate and Fragment::root (bug 526011, r=graydon).
--HG--
extra : convert_revision : ccae3c736aeddd81211073095132a7feb70c33e7
|
2009-11-03 10:16:17 -08:00 |
|
Jacob Bramley
|
6168fd499c
|
Bug 525878 - The lirasm call1 test fails on ARM, r=graydon.
--HG--
extra : convert_revision : 9088798ea4a9ccdf7ffff83b97bc468213e72942
|
2009-11-02 10:32:02 -08:00 |
|
Jacob Bramley
|
357496b516
|
Rolling back changes that should have gone into nanojit-central.
|
2009-11-02 10:05:09 +00:00 |
|
Jacob Bramley
|
12af34360e
|
Make LIR_ov work for LIR_mul on ARM. (bug 521161, r=gal)
|
2009-11-02 09:35:01 +00:00 |
|
Graydon Hoare
|
ad0e1f162f
|
Nanojit merge death throes, no bug, r=dvander.
|
2009-10-29 18:42:14 -07:00 |
|
Graydon Hoare
|
01068a2a70
|
Bug 525293 - Followup to remove dead lines that shouldn't be in previous patch, r=dvander.
|
2009-10-29 13:31:55 -07:00 |
|
Graydon Hoare
|
9d9ae9f4a1
|
Bug 525293 - Cumulative remainder of changes from tamarin, r=dvander.
|
2009-10-29 12:29:28 -07:00 |
|
Robert Sayre
|
8218769bc0
|
Merge mozilla-central to tracemonkey.
|
2009-10-29 08:48:15 -07:00 |
|
Graydon Hoare
|
a87bf773fa
|
Bug 524587 - remove softfloat guards, restore CodeAlloc ref-ptr, r=gal.
--HG--
extra : rebase_source : b7bca87acdd97bf8f0598c6069f7094a16488eb8
|
2009-10-27 15:24:12 -07:00 |
|
Makoto Kato
|
e3678e082a
|
Bug 515545 - Add EXECUTE_TREE_TIMER code for Windows x64. r=dvander
|
2009-10-27 18:00:15 +09:00 |
|
Graydon Hoare
|
c22f99d364
|
Bug 524236 - ARM actually needs to check used-ness of call instruction in asm_call, r=gal.
|
2009-10-23 17:48:41 -07:00 |
|
Graydon Hoare
|
89d3fa8350
|
Bug 524230 - adjust asm_ld_imm assertion in ARM, r=gal.
|
2009-10-23 17:33:06 -07:00 |
|
Graydon Hoare
|
108c884253
|
Bug 522591 - move reader pipeline from assemble() to compile(), r=gal.
|
2009-10-23 14:58:10 -07:00 |
|
Graydon Hoare
|
c287bc3151
|
Bug 522314 - Make x86 virtual stack pointer code optional, g=gal.
--HG--
extra : rebase_source : c0feec3b6f94580fab0e8569a817bf36db7ed1ab
|
2009-10-23 13:46:09 -07:00 |
|
Graydon Hoare
|
5c2cdd754c
|
Bug 524158 -re-enable immediate-load optimization on ARM, r=gal.
--HG--
extra : rebase_source : 0faa0de34ff7732b1e0f96ed4b691a55242d6acb
|
2009-10-23 11:10:07 -07:00 |
|
Graydon Hoare
|
951aacba56
|
Bug 523952 - typos and cleanup from tamarin, r=gal.
--HG--
extra : rebase_source : da1dcdcc6c1f21f73b2223dcdb611c17a9018190
|
2009-10-22 14:29:37 -07:00 |
|
Graydon Hoare
|
24d43ed812
|
Bug 523505 - Followup build fixes, r=gal on IRC.
|
2009-10-21 19:58:21 -07:00 |
|
Graydon Hoare
|
344543af05
|
Bug 523766 - move jump tables to allocator, r=gal.
|
2009-10-21 19:50:35 -07:00 |
|
Graydon Hoare
|
399e52afa4
|
Bug 523505 - move icache flushing logic around, r=gal.
|
2009-10-21 16:26:52 -07:00 |
|
Graydon Hoare
|
349ddddea8
|
Bug 523262 - further ARM differences from tamarin, r=gal.
--HG--
extra : rebase_source : a39c39c0d6a66886c7a068324187bb3fd50796bd
|
2009-10-20 17:43:13 -07:00 |
|
Graydon Hoare
|
c8132ae487
|
Bug 523416 - fix the blx_lr_broken implementation, r=sayrer.
|
2009-10-20 12:28:37 -07:00 |
|
Robert Sayre
|
6c87af99a3
|
Merge m-c to tracemonkey.
|
2009-10-20 15:02:54 -04:00 |
|
Andreas Gal
|
aecd20f5d4
|
NativeARM.cpp: don't free reservation prematurely [nanojit] (523221, r=graydon).
|
2009-10-19 16:17:23 -07:00 |
|
Robert Sayre
|
87a106a5ac
|
WINCE bustage fix
|
2009-10-17 13:54:48 -04:00 |
|
Graydon Hoare
|
e976f3e19b
|
Bug 522834 - Minor merge bits from Tamarin, r=gal.
|
2009-10-16 18:01:54 -07:00 |
|
Graydon Hoare
|
a74cf73b08
|
Bug 522773 - pick up some ARM changes, r=dvander.
--HG--
extra : rebase_source : e17665fc13bc4ad6e8e7f963d426145fe1dc9f5d
|
2009-10-16 14:26:17 -07:00 |
|
Steven Johnson
|
22c340a45f
|
Bug 522772 - add missing ifdef FEATURE_NANOJIT, r=dvander.
--HG--
extra : rebase_source : 502eecf14545dd14a4404a2d2cb418dafb36a2fb
|
2009-10-15 16:39:00 -07:00 |
|
Graydon Hoare
|
a32e357aaa
|
Bug 522587 - clean up variadic macro avoidance code, r=gal.
|
2009-10-15 16:04:55 -07:00 |
|
Graydon Hoare
|
426e720124
|
Bug 522413 - remove uses of static avmcore::config, r=gal.
|
2009-10-15 16:02:59 -07:00 |
|
Andreas Gal
|
f11dbe6531
|
Mostly cosmetic arm merges, merge ARM fcmp(e)d changes (522403, r=graydon).
|
2009-10-14 17:53:31 -07:00 |
|
Andreas Gal
|
85a5e42a63
|
Follow-up for 522341, hide TM-specific configuration in NativeARM.h
|
2009-10-14 17:08:23 -07:00 |
|
Andreas Gal
|
a52d2bf397
|
Pickup indirect call and microsoft emulator bugfix from redux (522377, r=graydon).
|
2009-10-14 16:30:48 -07:00 |
|
Andreas Gal
|
342c060e74
|
Leave choice of runtime or compile-time customization of ARM arch to embedding (522341, r=rreitmai).
|
2009-10-14 15:45:45 -07:00 |
|
Graydon Hoare
|
bb3cb0015c
|
Bug 522363 - remove debug-break, unused parameters on displacement check, r=dvander.
--HG--
extra : rebase_source : 13ef7b6d16e5b66bb70816cfdd417ab4f9bcd758
|
2009-10-14 15:30:00 -07:00 |
|
Graydon Hoare
|
d88df29f9d
|
Bug 522316 - more miscellaneous drift from tamarin, r=dvander.
--HG--
extra : rebase_source : 7b92362823d4ef60ebced322c1588b6cd9f445e4
|
2009-10-14 13:48:00 -07:00 |
|
Andreas Gal
|
d6cee3e10e
|
Backed out changeset 188cf7548d85 (bug 521881).
|
2009-10-12 17:59:40 -07:00 |
|
Andreas Gal
|
e42ed339d4
|
Make Allocator chunk size customizable and don't free the initial chunk upon reset (521881, r=dvander).
|
2009-10-12 14:52:07 -07:00 |
|
Nicholas Nethercote
|
48efd3883f
|
Bug 519873 - NJ merge: lirasm --random mode. r=graydon.
|
2009-10-12 08:48:13 +11:00 |
|
Graydon Hoare
|
12e43d492a
|
Bug 521340 - TM merge: more build infrastructure (tracemonkey side), r=nnethercote.
|
2009-10-09 12:58:39 -07:00 |
|
Andreas Gal
|
b4c8bbda6f
|
Avoid redundant stack pointer fiddling when calling functions (514827, r=rreitmai,dvander).
|
2009-10-07 14:25:29 -07:00 |
|
Andreas Gal
|
cddb5d128c
|
Spilled quads are passed incorrectly when calling a function [ARM, nanojit] (518227, r=graydon).
|
2009-10-06 11:43:29 -07:00 |
|
Graydon Hoare
|
83d572eefa
|
Bug 519856 - NJ merge: move VMPI stuff from avmplus, r=jimb.
--HG--
extra : rebase_source : 69e1cbe19f88dfa6ca5e54dada3d961de4cb82bb
|
2009-09-30 17:45:17 -07:00 |
|
Andreas Gal
|
f2bf7615b0
|
ARM compilation fix for bug 519805.
|
2009-10-05 09:12:25 -07:00 |
|
Makoto Kato
|
2dc0ebc45c
|
Bug 515545 - Add EXECUTE_TREE_TIMER code for Windows x64. r=dvander
|
2009-10-04 17:03:18 +09:00 |
|
Andreas Gal
|
caf1760bb4
|
ARM backend does not support displacements > 12bits (519805, r=graydon).
|
2009-10-02 18:25:36 -07:00 |
|
Nicholas Nethercote
|
5e593932f6
|
Bug 519876 - NJ merge: ARM macro cleanups. r=nnethercote (patch written by rreitmai).
|
2009-10-01 11:54:25 +10:00 |
|
Graydon Hoare
|
59db3f60b0
|
Bug 519575 - NJ merge: more LIR.h drift, r=gal.
|
2009-09-29 16:36:37 -07:00 |
|
Graydon Hoare
|
0eca67091e
|
Bug 519535 - NJ merge: add VTUNE dead code, r=gal.
|
2009-09-29 14:39:48 -07:00 |
|
Brendan Eich
|
4bf4354638
|
High-level CSE for shape guards (518448, r=jorendorff).
|
2009-09-29 19:05:19 -07:00 |
|