Andreas Gal
|
da23acf9bc
|
Merge.
|
2008-08-20 19:25:26 -07:00 |
|
Andreas Gal
|
4c98c4c0a8
|
Don't emit a guard at the end of CALLNAME and friends since the values CALLNAME puts on the stack (callee, this) are not seen by the interpreter yet, and thus get store killed. Instead, emit the guard in CALL, at which point the values are properly stacked.
|
2008-08-20 19:24:57 -07:00 |
|
shaver@mozilla.org
|
c66d3db3b8
|
fix js_IsLoopExit to better handle for-in exits, r=mrbkap
|
2008-08-20 18:50:49 -07:00 |
|
Andreas Gal
|
dd3e7fc8e5
|
Add a switch to disable the oracle, in which case we never demote any slots.
|
2008-08-20 16:10:56 -07:00 |
|
Andreas Gal
|
3b3457d061
|
Clear the oracle on every GC.
|
2008-08-20 16:01:56 -07:00 |
|
Andreas Gal
|
e591e5e46b
|
Merge.
|
2008-08-20 15:43:57 -07:00 |
|
Andreas Gal
|
73ed9b9d8d
|
If at loop entry we expect a double, but at the loop tail we store an int because we suck the i2f into the side exit, we have to explicitly cast back up to double using i2f otherwise we won't be able to make sense of the value when we load it at the top of the next iteration.
|
2008-08-20 15:43:26 -07:00 |
|
shaver@mozilla.org
|
e3e9699e1d
|
disable vprof building so that we can build on XP
|
2008-08-20 15:23:44 -07:00 |
|
Andreas Gal
|
540940d45f
|
Add a way to clear the oracle.
|
2008-08-20 15:18:43 -07:00 |
|
Andreas Gal
|
968fcc4bdf
|
Merge.
|
2008-08-20 15:04:22 -07:00 |
|
Andreas Gal
|
2060530d22
|
Clear global slots and global type map when clearing the code cache.
|
2008-08-20 15:03:51 -07:00 |
|
Andreas Gal
|
cd6218e893
|
Backed out changeset be63a51a0a3b. Breaks tofte if run from ./time.sh.
|
2008-08-20 14:57:49 -07:00 |
|
Vladimir Vukicevic
|
a05cd97f2b
|
b=451242, use fast-paths for dense array to uint conversion in canvas
|
2008-08-20 14:47:10 -07:00 |
|
Vladimir Vukicevic
|
ea512d7047
|
b=451242, add fast-paths for dense array to uint/int/double buffer conversion; r=bent/mrbkap
|
2008-08-20 14:47:01 -07:00 |
|
Brendan Eich
|
34b056f139
|
Don't disable property caching in eval (this requires GC'ing eval scripts). Do tolerate active Call object at head of scope chain in record_JSOP_CALLNAME, and go straight to the stack slots.
|
2008-08-20 14:04:37 -07:00 |
|
Andreas Gal
|
4478a3664f
|
Stub the getter and setter on class prototypes and constructor (bz, r=brendan, bug 451154).
|
2008-08-20 12:58:07 -07:00 |
|
Andreas Gal
|
92ba4d895b
|
When adjusting integers to doubles in tree calls start with the current stack frame only.
|
2008-08-20 12:47:39 -07:00 |
|
David Anderson
|
6b88cafdd8
|
Fixed some valgrind whinings (not actual bug fixes).
|
2008-08-20 12:17:31 -07:00 |
|
Vladimir Vukicevic
|
1772a314c6
|
wrong condition check in nanojit with qjoin(qlo,qhi)
|
2008-08-20 11:32:22 -07:00 |
|
shaver@mozilla.org
|
58e9ff6f55
|
re-merge from mozilla-central for post-freeze backouts
|
2008-08-20 10:56:41 -07:00 |
|
David Anderson
|
68393fd378
|
Fixed typo that broke the tree. Sorry!
|
2008-08-20 10:38:50 -07:00 |
|
shaver@mozilla.org
|
7e0ef84c66
|
default to non-verbose for DEBUG, set TRACEMONKEY=verbose in env to go verbose
|
2008-08-20 10:15:42 -07:00 |
|
David Anderson
|
8cb078fc81
|
Another portability fix. math-spectral-norm is crashing in the test harness so keeping 64-bit JIT off (everything else works).
|
2008-08-20 09:59:23 -07:00 |
|
David Anderson
|
0e9a049fe2
|
Merge.
|
2008-08-20 09:50:41 -07:00 |
|
shaver@mozilla.org
|
3da1ed9840
|
improve JIT-control pref naming, add one for chrome JIT, add defaults to all.js
|
2008-08-20 08:49:00 -07:00 |
|
shaver@mozilla.org
|
51d57bfb68
|
merge from mozilla-central
|
2008-08-20 08:17:17 -07:00 |
|
Ted Mielczarek
|
2983bfd851
|
Backed out changeset d55aac0ec553, bug 446529 - Disable discretionary ligatures on Mac, due to reftest failures on mac
REFTEST TEST-UNEXPECTED-FAIL | file:///builds/slave/trunk_darwin_mini01/build/layout/reftests/text/wordwrap-01.html |
REFTEST TEST-UNEXPECTED-FAIL | file:///builds/slave/trunk_darwin_mini01/build/layout/reftests/text/wordwrap-03.html |
|
2008-08-20 10:43:58 -04:00 |
|
Ted Mielczarek
|
bf51b7a7ab
|
Backed out changeset d55aac0ec553, bug 446529 - Disable discretionary ligatures on Mac, due to reftest failures on mac
REFTEST TEST-UNEXPECTED-FAIL | file:///builds/slave/trunk_darwin_mini01/build/layout/reftests/text/wordwrap-01.html |
REFTEST TEST-UNEXPECTED-FAIL | file:///builds/slave/trunk_darwin_mini01/build/layout/reftests/text/wordwrap-03.html |
|
2008-08-20 10:42:57 -04:00 |
|
Dave Townsend
|
5be4986b48
|
Backout of bug 52352 due to increased leaks on the unit testers
|
2008-08-20 13:59:41 +01:00 |
|
Dave Camp
|
6027ecf29f
|
Merge for backout of bug 367052
|
2008-08-20 03:46:26 -07:00 |
|
Dave Camp
|
a9f365e1d0
|
Backed out changeset f468ae1633d4 (bug 367052)
|
2008-08-20 03:25:06 -07:00 |
|
Dave Camp
|
709f8aa2e3
|
Merge for backout of bug 419562
|
2008-08-20 02:41:51 -07:00 |
|
Dave Camp
|
814312666f
|
Backed out changeset 1c69f587516b (Bug 419562)
|
2008-08-20 02:35:26 -07:00 |
|
Brendan Eich
|
3829ced9f4
|
Add str + obj concatenation for 3d-raytrace.js.
|
2008-08-20 02:35:17 -07:00 |
|
Håkan Waara
|
2a8cbf02f0
|
merge of backout of bug 394901
|
2008-08-20 10:41:43 +02:00 |
|
Håkan Waara
|
fe5492c831
|
Backed out changeset 55c678462f90
|
2008-08-20 10:35:07 +02:00 |
|
Dão Gottwald
|
9ba0ecb507
|
merge
|
2008-08-20 10:28:06 +02:00 |
|
Dão Gottwald
|
9fac2a74a4
|
Merging backout of bug 451300
|
2008-08-20 10:21:36 +02:00 |
|
Dão Gottwald
|
c7e5c03bda
|
Backed out changeset 7f3879f42151
|
2008-08-20 10:18:18 +02:00 |
|
Dave Camp
|
cc1e1523a7
|
Merging backout of bug 418051
|
2008-08-20 01:15:53 -07:00 |
|
Dave Camp
|
3a63c73db6
|
Backed out changeset af00b3f27c64 (Bug 418051)
|
2008-08-20 01:15:25 -07:00 |
|
Andreas Gal
|
1664621ef7
|
If the outer tree has a slot in an integer register, but the inner tree expects a double, make sure to promote the value before calling the tree, otherwise the inner tree will read the value from the stack incorrectly.
|
2008-08-20 00:51:56 -07:00 |
|
Dave Camp
|
fa677f995f
|
Merge backout of bug 436531
|
2008-08-20 00:43:01 -07:00 |
|
Dave Camp
|
cd22311c8f
|
Backed out changeset 2e3d61018e3d (Bug 436531)
|
2008-08-20 00:37:01 -07:00 |
|
Reed Loden
|
392f8842fb
|
Branch merge.
|
2008-08-20 02:04:37 -05:00 |
|
Reed Loden
|
44cf843ac9
|
Branch merge.
|
2008-08-20 02:03:50 -05:00 |
|
Reed Loden
|
8984f14136
|
Backed out changeset 6eec92f9276a from bug 416157 because the image tests need to be updated before it can be landed.
|
2008-08-20 02:03:01 -05:00 |
|
Håkan Waara
|
351978ff18
|
merge commit for bug 394901
|
2008-08-20 09:02:47 +02:00 |
|
Håkan Waara
|
30fb25a53a
|
bug 394901 - modernize nsIUserInfo and make it actually working (for example for non-ASCII names) on mac. r=vlad
|
2008-08-20 08:58:58 +02:00 |
|
Reed Loden
|
12af6e12b4
|
Remove extraneous spaces and add $(NULL) to XPIDLSRCS.
|
2008-08-20 01:52:22 -05:00 |
|