Nicholas Nethercote
76b149adce
Bug 557705 - nanojit: clean up codegen of i386 jumps. r=edwsmith.
...
--HG--
extra : convert_revision : ec93bc283385c4e19bfbfda1aa1ecf94aef932ec
2010-04-06 20:09:32 -07:00
Nicholas Nethercote
6b08a7f055
Update nanojit-import-rev stamp.
2010-04-06 17:51:51 -07:00
Nicholas Nethercote
6968bfc5ba
Windows bustage fix for bug 557483. r=me.
...
--HG--
extra : convert_revision : 3607404c8ab95af0866fd073ed5d6d51322198b6
2010-04-06 16:04:32 -07:00
Nicholas Nethercote
07fe6e6c98
Bug 557483 - nanojit: convert i386 codegen macros to functions. r=edwsmith.
...
--HG--
extra : convert_revision : 4062fae8baf26ee9fcdf5c8d1125b2a1fa806515
2010-04-06 15:55:43 -07:00
Nicholas Nethercote
fcb616851a
Bustage fix for bug 545295. r=me.
...
--HG--
extra : convert_revision : 54edfaf7f89566f86822155e90d43ec6198228c4
2010-04-05 18:12:38 -07:00
Edwin Smith
8e9b1ee383
CodeAlloc changes to eliminate dependency on 4K system page size (bug 545295 r=edwsmith+)
...
--HG--
extra : convert_revision : f1734da5dae9a73cf52692fc8dd72c25d0f12a14
2010-04-05 16:17:01 -04:00
Edwin Smith
e802b90f31
Patch to clean up MSVC analysis warnings (bug 551690, r=edwsmith+ nnethercote+)
...
(pushing for Bill Maddox)
The following appear to be false positives. The patch adjusts the code in a
meaning-preserving way such that the analysis warnings no longer appear. My
best guess is that the analysis does not take into account the discretenes of
integer arithmetic in analyzing relational operators.
nanojit/Assembler.cpp(2004)
nanojit/Nativei386.cpp(1214)
Here, an outer definition is indeed hidden, but it is dead at this point, and
the code is correct as it stands. Stylistically, however, the hiding should be
avoided, as in the patch.
nanojit\LIR.cpp(671)
--HG--
extra : convert_revision : fdff643a3c793c57150d0e8b48bc1f12383d939e
2010-04-05 11:25:55 -04:00
Dan Witte
2fab74a615
Bug 556902 - Fix ctypes warnings. r=benjamn
2010-04-06 17:43:18 -07:00
Luke Wagner
81d7c2cbea
Vector::resize should initialize new elements always; fixes AutoValueVector bug (r=Waldo)
2010-04-06 16:40:49 -07:00
Luke Wagner
6b6463a8e6
Bug 557270 - on s390 pointers are 31-bits, have JS_CEILING_LOG2W use size_t instead of JSUword (r=brendan)
...
--HG--
extra : rebase_source : cf0f82a63a0d36f84470bfd1aa99c2917cbc5c95
2010-04-06 16:10:54 -07:00
Jason Orendorff
3a1a494d96
Bug 556937 - TM: Trace JSOP_SETNAME when preceding BINDNAME produces the global object. r=dmandelin.
2010-04-06 16:49:33 -05:00
Jason Orendorff
6fac8f385a
Bug 556879 - JSRuntime::gcIsNeeded is needed after all. r=igor.
2010-04-06 16:39:16 -05:00
Bob Clary
75114bb688
Bug 557508 - Enable tracing JIT when running js tests in the shell. r=jorendorff.
...
--HG--
extra : rebase_source : 68f8accc4e9888225f1bbf0955c6cf484219fae2
2010-04-06 15:43:11 -05:00
Boris Zbarsky
182e509e5b
Bug 556866. Try to cache the slot even for JOF_INCDEC ops, as long as the setter is a stub. r=jorendorff
2010-04-06 15:46:20 -04:00
Boris Zbarsky
1289dee978
Bug 556830. Fill the propcache even if we start the lookup on a Call whose parent is the global the property is on. r=jorendorff
2010-04-06 15:42:39 -04:00
Jason Orendorff
cb5afb060e
Fix typeChar array (used only in debug output) to match the TraceType enum values. No bug#. r=dvander over IRC.
2010-04-06 12:44:13 -05:00
Jason Orendorff
ed90af06f2
Fix Windows build failures (and a warning) due to rev 2d43edce33a2. No review.
2010-04-06 10:22:28 -05:00
Jason Orendorff
91b24f195c
Fix trivially busted test for bug 533876.
2010-04-06 10:05:13 -05:00
Jason Orendorff
7ef276f207
Bug 545962 - Workers for the js shell. r=igor.
2010-04-06 08:15:15 -05:00
Nicholas Nethercote
13d7fcefb2
merge
2010-04-05 22:17:33 -07:00
Nicholas Nethercote
934d8c0f95
Bug 556459 - TM: remove unnecessary cases from demote(), isPromoteInt(), isPromoteUInt(). r=gal.
2010-04-05 22:16:42 -07:00
Brendan Eich
244c77de79
Abort on non-dense-array, non-native JSObjectOp.getProperty op (557168, r=gal).
2010-04-05 22:10:22 -07:00
Nicholas Nethercote
46b653e0e1
Mac bustage fix for bug 556187. r=brendan via IRC.
2010-04-06 12:16:37 +10:00
Nicholas Nethercote
4542317997
Bug 556187 - encapsulate JSSLOT_ARRAY_* within JSObject. r=brendan.
2010-04-05 18:32:16 -07:00
timeless@mozdev.org
06c049adbc
Bug 555687 - OBJ_SCOPE(obj) is unused in TraceRecorder::setProp. r=jorendorff.
...
--HG--
extra : rebase_source : 7a63d5edfb25a8b4ecacc2b069d9ad5da561ec3a
2010-04-05 15:37:33 -05:00
Jeff Walden
80e3a56f93
Bug 520696 - Implement support for string and numeric literals as names for properties defined using ES5 get/set syntax. r=jimb
...
--HG--
extra : rebase_source : 42120d6f31851efa9771e3c869989de70d5ed0f5
2009-12-14 18:31:05 -05:00
Jeff Walden
9fbb700478
Make the code prettier. r=style-police
...
--HG--
extra : rebase_source : 3bd513d15e315dcabf4d69e95e3ded5764a50363
2010-04-05 10:43:49 -07:00
Jason Orendorff
8187e1ef94
Bug 557247 - In debug js shell builds, expose whether we're on trace or not (tracemonkey.onTrace). r=gal.
2010-04-05 12:26:44 -05:00
Andreas Gal
cf22c89a43
b=551507; bad auto root usage in typed arrays; r=waldo
2010-04-04 22:11:07 -07:00
Robert Sayre
744599315f
Merge mozilla-central to tracemonkey.
2010-04-04 14:15:05 -04:00
Robert Sayre
cd7a9e4cf3
Fix thinko in test.
2010-04-04 11:00:45 -04:00
Robert Sayre
c95c882b76
Fix up the tests from bug 555246 to run when there's no evalcx function available.
2010-04-04 09:41:11 -04:00
Serge Gautherie
0ecee67708
(no bug) Remove remnant MOZ_CALENDAR since (at least) mozilla1.9.1.
...
(no review)
2010-04-04 04:38:09 +02:00
Bill Gianopoulos
9fb6b84bbc
Bug 555727: Stop MSVC from over-optimizing NS_DECLARE_FRAME_PROPERTY. r=dbaron
2010-04-03 16:21:53 -04:00
Josh Aas
e5b35d4ec9
Only allow out-of-process plugins on Mac OS X 10.6 or higher. b=556545 r=bgirard
2010-04-03 11:19:50 -04:00
Jonathan Kew
f6660b2fde
Bug 553433 - followup to correct freetype notice in about:license. r=blassey
2010-04-03 13:52:23 +01:00
Laurent Jouanneau
80bbbfa384
bug 549295 - html serializer should not wrap by default. r=Olly sr=Boris
2010-04-03 14:51:17 +02:00
Ehren Metcalfe
e0ac5d5547
Bug 556446: Remove dead code in layout. r=roc,bz
2010-04-03 07:36:19 -04:00
Jacek Caban
48b662ae1f
Bug 553586: Heap corruption in Windows ShowNativePrintDialog. r=vlad
2010-04-03 07:35:27 -04:00
Masatoshi Kimura
87b17f9962
Bug 463104: elementFromPoint should accept floating point coordinates. r=bz
2010-04-03 07:34:24 -04:00
Jacek Caban
a143357a5d
Bug 393119: Followup bustage fix for mingw. r=mrbkap
2010-04-03 07:32:59 -04:00
Dão Gottwald
3e32555d24
use Services.* in browser chrome tests
2010-04-03 09:36:55 +02:00
L. David Baron
13963cf87c
Bug 554188 followup: use fails-if rather than random-if, with stricter condition.
2010-04-02 22:31:41 -07:00
L. David Baron
9b9ef4a6b9
Make pseudo-classes-02 run using test_visited_reftests.html instead of the normal reftest harness. (Bug 147777) r=jwatt
2010-04-02 18:58:27 -07:00
L. David Baron
1141b26829
Add mochitests for getComputedStyle and querySelector(All) lying about :visited selectors. (Bug 147777)
2010-04-02 18:58:27 -07:00
L. David Baron
d93ae3417f
Add reftests for :visited handling in layout/reftests/css-visited/ and make them run through the mochitest harness (via layout/style/test/test_visited_reftests.html) rather than the reftest harness. (Bug 147777)
2010-04-02 18:58:27 -07:00
L. David Baron
f094fceed0
Add method to munge the content state appropriately for how we're matching so that matching operations in HTML and CSS style sheets follow the new rules. (Bug 147777) r=bzbarsky
2010-04-02 18:58:27 -07:00
L. David Baron
6d9693bbd2
Put visited handling in the tree match context. (Bug 147777) r=bzbarsky
2010-04-02 18:58:27 -07:00
L. David Baron
562295a495
Set NS_STYLE_RELEVANT_LINK_IS_VISITED when appropriate. (Bug 147777) r=bzbarsky
2010-04-02 18:58:27 -07:00
L. David Baron
2f9c329ba6
Propagate whether we have a relevant link from rule processors to style set. (Bug 147777) r=bzbarsky
2010-04-02 18:58:27 -07:00