Jeff Wang
5ad8dc39c3
64-bit Mac OS X bustage fix for font code. b=532346 r=jkew r=joshmoz
2009-12-15 18:16:12 -05:00
Robert Sayre
38011bea9f
Merge mozilla-central rev a732c6d3c078 to tracemonkey. This is just prior to the e10s plugins landing.
2009-12-16 10:17:45 -05:00
Robert Sayre
24fcff5c87
Merge.
2009-12-16 03:19:21 -05:00
Robert Sayre
91d87dc586
Backed out changeset 8a44551a28c1
2009-12-16 03:18:59 -05:00
Robert Sayre
9321e9dcc2
Merge.
2009-12-16 03:18:31 -05:00
Robert Sayre
90dbf27bde
Backed out changeset 787d5fbc1f80
2009-12-16 03:18:10 -05:00
Robert Sayre
c70a849908
Merge.
2009-12-15 22:35:52 -05:00
Robert Sayre
e7f09943fc
Merge.
2009-12-15 22:35:15 -05:00
Robert Sayre
fa15ebcadc
Backed out changeset eae07941000e. Andreas Gal — Efficient Implementation of JSDOUBLE_IS_INT using SSE2 (original patch by Moh Haghighat/Intel, bug 530896, r=dvander).
2009-12-15 22:34:35 -05:00
Robert Sayre
f16642bdd7
Merge.
2009-12-15 22:30:41 -05:00
Robert Sayre
aedf90bff2
Backed out Andreas Gal — Try to fix autoconf madness for bug 530896. changeset 289c9c3c9195
2009-12-15 22:30:25 -05:00
David Mandelin
7156489d4a
Bug 514808 - Regex whitespace character class deficiencies. Add a test.
2009-12-15 21:40:39 -05:00
Saint Wesonga
d58ef2604a
Bug 514808 - Regex whitespace character class deficiencies. r=dmandelin
2009-12-15 21:40:33 -05:00
Gregor Wagner
689d4154a4
inline several string functions r=gal, bug #507531
2009-12-14 22:12:42 -08:00
Gregor Wagner
881436060a
fix JS_GCMETER r=gal bug #504581
2009-12-14 19:01:37 -08:00
Gregor Wagner
5d706bfc9a
fix JS_SCOPE_DEPTH_METER and enable in DEBUG mode
...
bug #528674 , r=gal
2009-12-14 18:36:58 -08:00
Henri Sivonen
f4ab766e30
Bug 534546 - Script with defer attribute never runs in the HTML5 parser. Part of the patch for bug 515610 (r=bnewman) but not landed due to a bad merge.
...
--HG--
extra : rebase_source : 9a6d14b2147370d16bd27b206e12b05037279d83
2009-12-14 15:51:15 +02:00
Jacob Bramley
ce3c3571e2
Cleaning out the rubbish I left when I backed out a previous patch.
2009-12-14 11:29:31 +00:00
Jacob Bramley
37965c89df
Update nanojit-import-rev stamp.
2009-12-14 11:18:43 +00:00
Jacob Bramley
f0ca3397b1
Bug 491682: Remove the LDMIA and STMIA macros from NativeARM.h, as they are not used. (r=vlad)
...
--HG--
extra : convert_revision : a6a96927117a1e462a04784e1b621a3d85f61099
2009-12-14 11:13:24 +00:00
Steven Johnson
fb8fe39b22
implement NJ_EXPANDED_LOADSTORE_SUPPORTED for x64 backend (r=edwsmith,r=nnethercote,bug=532240)
...
--HG--
extra : convert_revision : cd0b46495c9520568c6507766dfdcb5fbf24d482
2009-12-11 16:22:23 -08:00
Steven Johnson
05b93868ea
XORPS was wrong on x64, didn't allow for regs xmm8..xmm15 (r=edwsmith,r=nnethercote,bug=533854)
...
--HG--
extra : convert_revision : 49246c195323d333eb2d106539c48c03c4a4d5f6
2009-12-11 14:12:55 -08:00
Jacob Bramley
708810413f
Backing out my previous commit; this should have gone into nanojit-central.
2009-12-14 10:34:45 +00:00
Jacob Bramley
609a5b5c84
Bug 491682: Remove the LDMIA and STMIA macros from NativeARM.h, as they are not used. (r=vlad)
2009-12-14 09:39:42 +00:00
Igor Bukanov
da4f40e4dc
bug 528486 - eliminating GCF_CHILDREN. r=brendan
2009-12-14 10:55:17 +03:00
Andrew Paprocki
4d092aea98
bug 486779 - silencing SunPro CC compiler complains about js_MapKeywords. r=brendan
2009-12-14 10:08:55 +03:00
Bob Clary
9c736ec009
bug 524731 - skip js1_5/Regress/regress-303213.js due to random timeouts.
2009-12-13 16:09:12 -08:00
Bob Clary
9ef15a98d6
bug 496127 - mark js1_8_1/trace/regress-452498-01.js as random.
2009-12-13 16:09:11 -08:00
Igor Bukanov
dd52a42965
bug 526449 - marking the slow array as HAS_PRIVATE for simpler handling of JSSLOT_ARRAY_LENGTH. r=brendan
2009-12-13 22:06:04 +03:00
Igor Bukanov
60821e2d43
restoring the test for bug 354998 as the bug 534493 is fixed now
2009-12-13 21:54:46 +03:00
Igor Bukanov
b684411ba9
bug 534493 - avoiding too much debug checks in JSScope::removeProperty. r=brendan
2009-12-13 21:46:37 +03:00
Brendan Eich
be1555ec1c
Remove sporadic else after return (534364 followup).
2009-12-13 09:04:46 -08:00
Andreas Gal
79103c3e59
Eliminate call snooping in the FuncFilter (534364, r=dvander).
2009-12-11 19:48:14 -08:00
David Anderson
e72392a667
Lazily import stack and global slots (bug 515749, original patch and r=gal).
2009-12-11 19:10:36 -08:00
David Anderson
ab7755c33a
Merge backout.
2009-12-11 17:40:26 -08:00
David Anderson
92b5f85351
Backed out changeset 783ce7ce6ed7 (possible orange).
2009-12-11 17:40:06 -08:00
Andreas Gal
142909c3dd
Avoid slow linear growth of Queues used in the JIT (534168, r=dvander).
2009-12-11 16:12:48 -08:00
David Anderson
7ef11f37b8
Fixed rare case of not connecting trees properly when missing globals are involved (bug 531513, r=gal).
2009-12-11 12:26:08 -08:00
David Anderson
6b623c4292
Fixed recursion not tracing when hitting JSOP_STOP instead of JSOP_RETURN (bug 530900, r=gal).
2009-12-11 12:17:58 -08:00
David Anderson
d9a16641ee
Fixed CASE_EXITs being limited to about 4 entries (bug 533521, r=gal).
2009-12-11 12:10:36 -08:00
Nicholas Nethercote
4bd18613b7
Update nanojit-import-rev stamp.
2009-12-09 17:24:08 -08:00
Nicholas Nethercote
c60a9d49a0
Bustage fix for 504507 on Linux.
...
--HG--
extra : convert_revision : 18cf6386858be93609ffcc0912e1c169b81e6531
2009-12-09 17:21:46 -08:00
Nicholas Nethercote
efbef88690
Bug 504507 - nanojit: kill LIR64 (TM-only part). r=gal.
2009-12-09 15:57:12 -08:00
Nicholas Nethercote
41cabae636
Update nanojit-import-rev stamp.
2009-12-09 15:51:43 -08:00
Nicholas Nethercote
2c6fd78104
Bug 504507 - nanojit: kill LIR64 (NJ-only part). r=gal.
...
--HG--
extra : convert_revision : 2271d9cb2d87970d20befb51dbc7092c830a4e10
2009-12-09 15:49:15 -08:00
Steven Johnson
7de7cc4825
nanojit/LIR.cpp: add new load/store ops to liveness filter (r=reitmai,r=nnethercote)
...
nanojit/Nativei386.h: remove bogus assertions from some i386 instructions (r=reitmai,r=nnethercote)
--HG--
extra : convert_revision : 279dc4a9597527626dc0e2b2deceed148f9b61e4
2009-12-08 14:19:50 -08:00
Nicholas Nethercote
51c20028df
Bug 533233 - nanojit: get rid of LC_NoCodeAddrs. r=edwsmith.
...
--HG--
extra : convert_revision : 5edcef2131dfd0f521b306aee9a40a51b487efb9
2009-12-08 07:57:17 -08:00
Steven Johnson
814fcf00f1
nanojit/LIR.cpp: LoadFilter should handle the new load instructions (r=rreitmai, r=nnethercote, bug=533015)
...
--HG--
extra : convert_revision : 6069a35f1fcfcc3bcaf15ddaece24b80d8955db4
2009-12-07 11:19:24 -08:00
Bob Clary
f8930f33b8
bug 533027 - skip js1_5/Regress/regress-3649-n.js due to random oom related failures.
2009-12-09 14:41:35 -08:00
Bob Clary
1c605bec56
bug 531325 - relax timing comparison to eliminate random failures in js1_8_1/trace/regress-469927.js.
2009-12-09 14:41:35 -08:00