Andreas Gal
|
8113879262
|
This patch eliminates ValueToECMAInt32 and instead tries to emit specialized code depending on the true type. 32-bit integers are detected and treated like integers in fetch_int via ValueToECMA32. Similarly, int store_int NewIntInRootedValue is used if the value is really an underlying int. NewIntInRootedValue is a nop on the trace.
|
2008-07-02 03:33:18 -07:00 |
|
Andreas Gal
|
8907cd354b
|
Flag ints as type INT in the incoming context if its merely a double holding an int that was too large to fit into jsval directly. Along the side exits make sure we can properly box oversized ints (by casting them to doubles). The fetch_int/store_int paths still need fixing to ensure that values are merely passed through (prim_copy) instead of explicit casting or calling to ValueToECMAInt32 etc.
|
2008-07-02 02:53:24 -07:00 |
|
Marco Zehe
|
a9d3fe4a27
|
bug 442862 - ext_state_multi_line and ext_state_single_line not exposed on HTML read-only textareas and textboxes, r=surkov
|
2008-07-02 10:42:58 +02:00 |
|
Peter Weilbacher
|
863d4ad891
|
Merge commit for bug 439340
|
2008-07-02 18:47:20 +02:00 |
|
Peter Weilbacher
|
0f4d2ffc25
|
Bug 439340: set cachemax on OS/2, too, so that the desktop stays responsive,
r=gavin
|
2008-07-02 18:36:41 +02:00 |
|
"Brad Lassey"
|
c5625a650e
|
changes to honor the disable printing flag b=362455 r=roc sr=roc
|
2008-07-02 12:35:31 -04:00 |
|
Simon Montagu
|
cdb351e3a9
|
Make :first-letter include following punctuation but not first letters that are neither letters nor digits. Bug 399941, r+sr=roc
--HG--
rename : layout/generic/punct_marks.ccmap => layout/generic/punct_marks.x-ccmap
|
2008-07-02 19:28:43 +03:00 |
|
Blake Kaplan
|
bcbdbaaa58
|
Attempt to give more documents scope objects. bug 440275, r+sr=jst
|
2008-07-02 18:24:46 +02:00 |
|
Mats Palmgren
|
3856a18945
|
Backout crash tests for bug 409006.
|
2008-07-02 15:50:53 +02:00 |
|
Bob Clary
|
1efb40718b
|
Sisyphus - JavaScript Tests - generalize std::bad_alloc -> out of memory post processing, bug 443156
|
2008-07-02 08:36:07 -04:00 |
|
Bob Clary
|
3e905088a2
|
Javascript Tests - do not require js tests to be on path, bug 443154
|
2008-07-02 08:28:20 -04:00 |
|
Bob Clary
|
289a42223e
|
Merge commit for bug 399387
|
2008-07-02 08:18:32 -04:00 |
|
Bob Clary
|
642deee285
|
JavaScript Tests - update public-failures.txt, universe.data bug 399387
|
2008-07-02 08:15:13 -04:00 |
|
Andreas Gal
|
b85500f6e4
|
fix circular dependency on jscpucfg.h
|
2008-07-02 07:50:29 -04:00 |
|
Mats Palmgren
|
ccdf3aa2b1
|
Crash test for bug 409006.
|
2008-07-02 13:13:15 +02:00 |
|
Mats Palmgren
|
f9a27731f5
|
Clamp window width to twice the X screen width (ditto for height). b=409006 r+sr=roc
|
2008-07-02 13:09:15 +02:00 |
|
Bob Clary
|
1079b33034
|
Merge commit for bug 431108
|
2008-07-02 07:03:32 -04:00 |
|
x0
|
ac20783181
|
JavaScript Tests - reportCompare doesn't print description on failures, bug 431108, patch by x00000000@freenet.de, r=igor
|
2008-07-02 07:00:03 -04:00 |
|
Wolfgang Rosenauer
|
9c87325ac2
|
Bug 424626 – (linux) Firefox is put into offline mode on startup when NetworkManager is running but not controlling the active network interface. - unhide pref [r=gavin(irc)]
|
2008-07-02 12:30:12 +02:00 |
|
Andreas Gal
|
31ef2f7b34
|
Don't allocate 16MB code cache at startup. Instead use an exponentially increasing growth factor.
|
2008-07-02 00:42:40 -07:00 |
|
Andreas Gal
|
08bd8d4245
|
Generate proper overflow detection code. Requires a trivial fix in nanojit (included, pending review to be pushed upstream).
|
2008-07-02 00:13:05 -07:00 |
|
Andreas Gal
|
fd5b68ba5a
|
Fix circular dependency in makefile.
|
2008-07-01 23:53:17 -07:00 |
|
L. David Baron
|
a05e0bbe1c
|
Merge backout of 0b1995eab10f due to mochitest failures on at least Windows. (Bug 363706)
|
2008-07-01 22:01:26 -07:00 |
|
L. David Baron
|
df1b22e4c5
|
Back out 0b1995eab10f due to mochitest failures on at least Windows. (Bug 363706)
|
2008-07-01 22:01:10 -07:00 |
|
L. David Baron
|
43ee234648
|
Merge backout of 0b57ada5d4b2 due to mochitest failures on at least Windows. (Bug 363706)
|
2008-07-01 22:00:59 -07:00 |
|
L. David Baron
|
81a5bb06eb
|
Back out 0b57ada5d4b2 due to mochitest failures on at least Windows. (Bug 363706)
|
2008-07-01 22:00:02 -07:00 |
|
John Daggett
|
1cb2f4ae57
|
Bug 423405. gfxPlatformMac.h causes compile to fail GCC4.2 on Mac OS X. r=jdaggett, sr=vlad
|
2008-07-02 13:19:37 +09:00 |
|
shaver@mozilla.org
|
0e590880a5
|
use floating point LIR for dealing with doubles
|
2008-07-01 23:57:29 -04:00 |
|
Zack Weinberg
|
74a4ba6923
|
Add .zeroOrAveCharWidth field to gfxFont::Metrics. Initialize it in all font backends. Use it when computing CSS 'ch' units, and make eStyleUnit_Chars and nsLayoutUtils::CharsToCoord unused. (Bug 363706) r=roc sr=dbaron
|
2008-07-01 20:24:36 -07:00 |
|
Zack Weinberg
|
bd759bbd40
|
Remove eStyleUnit_Chars and the special cases for it throughout layout, and make ch units go through the normal eStyleUnit_Coord cases. (Bug 363706) r+sr=dbaron
|
2008-07-01 20:24:36 -07:00 |
|
Robert O'Callahan
|
896fd8cbaa
|
Adding comments.
|
2008-07-02 14:57:43 +12:00 |
|
Andreas Gal
|
7eba55b32b
|
Merge.
|
2008-07-01 19:44:24 -07:00 |
|
Andreas Gal
|
f3fba20c9c
|
Create type maps during trace entry and in each side exit and store them in the LIR using LIR_skip. Use these type maps during trace entry and exit.
|
2008-07-01 19:43:10 -07:00 |
|
shaver@mozilla.org
|
7d64331f38
|
beginning of trace-capability regression minisuite; will crash you today!
|
2008-07-01 22:21:11 -04:00 |
|
Brendan Eich
|
d0966c0fc0
|
Clean up for-in ops and naming nit (443039, r=igor).
|
2008-07-01 18:59:18 -07:00 |
|
Brian Crowder
|
ab14b03b55
|
Bug 442333 - remove eval's optional second argument, r=brendan
|
2008-07-01 16:44:44 -07:00 |
|
Jason Evans
|
d30c6437b4
|
Merge commit for bug 427109.
|
2008-07-01 16:00:48 -07:00 |
|
Brendan Eich
|
9d20e12316
|
snprintf takes sizeof buffer.
|
2008-07-01 15:58:47 -07:00 |
|
Johnny Stenback
|
f9dab07ed0
|
Better handling of overflowing integer values. r+sr=roc@ocallahan.org, a=beltzner@mozilla.com
|
2008-07-01 15:46:12 -07:00 |
|
Jason Evans
|
3613eedfbc
|
Bug 427109: Add memory reserve and xmalloc() API, r=benjamin
This re-commmit adds locking that was missing in changeset c14ab4f6cec6.
|
2008-07-01 15:41:14 -07:00 |
|
David Mandelin
|
cd55c6b951
|
Bug 442968: fix small bug with void returns in outparams.js, r=bsmedberg
|
2008-07-01 15:31:10 -07:00 |
|
Andreas Gal
|
697a294d14
|
Sync up with TT tip.
|
2008-07-01 14:46:10 -07:00 |
|
David Mandelin
|
f6af06076a
|
Bug 442982: outparams.js now understands func ptr typedef attributes, r=bsmedberg
|
2008-07-01 14:24:58 -07:00 |
|
David Mandelin
|
3dac3ac31c
|
Bug 442829: outparams.js handling nsresults returned as &rv, r=bsmedberg
|
2008-07-01 14:22:49 -07:00 |
|
Benjamin Smedberg
|
a46300205e
|
Bug 442769 - Annotate nsMorkReader as a stack-only class, r=dietrich
|
2008-07-01 16:38:02 -04:00 |
|
Andreas Gal
|
39891951f4
|
Merge.
|
2008-07-01 13:36:33 -07:00 |
|
Brendan Eich
|
9a38bf0cdc
|
Eliminate useless genexp for(;;) conditions (442342, r=jorendorff).
|
2008-07-01 13:05:11 -07:00 |
|
bcrowder@mozilla.com
|
9f3e12daf8
|
Bug 438415 - Assertion failure: *vp != JSVAL_HOLE, r=shaver, r=brendan
|
2008-07-01 12:47:09 -07:00 |
|
bcrowder@mozilla.com
|
9736e0887f
|
Bug 435345 - Cannot accurately watch the 'length' property of arrays, r=shaver
|
2008-07-01 12:47:09 -07:00 |
|
shaver@mozilla.org
|
6e5e783b3d
|
Assembler requires that guard be on a cmp, so force that
|
2008-07-01 10:07:20 -04:00 |
|