Andrew Drake
ebfb6d0eca
Backed out changeset a8aeff259925 and fix due to random crashes.
2010-08-11 02:35:10 -07:00
Andrew Drake
e4ec6d69ff
[JAEGER] Add debug mode, and with it EvaluateInFrame. r=dvander, b=578154
2010-08-05 17:15:49 -07:00
David Anderson
76face52cb
[JAEGER] Fixed primitive string wrapping in callprop_str (bug 584579).
2010-08-10 20:57:40 -07:00
David Mandelin
bc9d853ebd
[JAEGER] Just a little MSVC warning fix.
2010-08-10 17:10:49 -07:00
Sean Stangl
dac1b5d37c
[JAEGER] x64 tracejit integration. b=585174, r=dvander.
...
Trips asserts in nanojit when running trace-tests.
2010-08-10 15:28:11 -07:00
David Mandelin
d78a3da1fa
Merge.
2010-08-10 14:15:47 -07:00
David Mandelin
7c8913810b
Backout merge.
2010-08-10 14:15:07 -07:00
David Mandelin
8cbcfb9f94
Backed out changeset 3a6f645100eb due to tinderbox failures.
2010-08-10 14:14:50 -07:00
David Mandelin
22e9511a95
Backout merge.
2010-08-10 14:12:30 -07:00
David Mandelin
0e58d4a4f5
Backed out changeset a58469686294 to prepare to back out 3a6f645100eb
2010-08-10 14:10:23 -07:00
David Anderson
8ce152834a
[JAEGER] Commented the various loads in JaegerFromTracer.
2010-08-10 14:05:27 -07:00
David Anderson
7df4caccee
[JAEGER] Disable forceful unboxing of doubles from value pointers.
...
--HG--
extra : rebase_source : ece46cf9a6c0e31732f50e75abf88eb64ab338d1
2010-08-10 13:41:15 -07:00
Sean Stangl
d03a42819f
[JAEGER] Fix 3a6f645100eb x64 breakage. no_r=fire.
2010-08-10 13:25:55 -07:00
Brian Hackett
fa84710155
[JAEGER] Fast paths for start/end iterators and GC hazard removal, bug 578756. r=dmandelin, gal
2010-08-10 11:12:54 -07:00
Jan de Mooij
c9d0890ba0
[JAEGER] Pop comparison inputs before branching (bug 585915, r=dvander).
2010-08-10 09:40:16 -07:00
Jacob Bramley
a82449c758
[JAEGER] Modify calling code on ARM to fix most trace tests (with --methodjit-only). [Bug 581956] [r=dmandelin]
2010-08-10 10:28:23 +01:00
Chris Leary
6ce900676e
Bug 585341: fix non-default-getter on with in IC. (r=dvander)
2010-08-09 19:11:24 -07:00
David Mandelin
d61ac77c89
[JAEGER] Manually back out rest of bug 585749 temp fix
2010-08-09 18:36:25 -07:00
David Mandelin
7f2f8cee47
[JAEGER] Bug 585801 trial fix: innerize object passed as scope chain for JS evaluation
...
--HG--
extra : rebase_source : df9b94f7718c1737834ca5516ab3b751d3d0ec65
2010-08-09 18:29:34 -07:00
Nicholas Nethercote
a4a2356d6b
[JAEGER] Bug 585542 - JM: reorder Add() to account for common cases. r=dvander.
2010-08-09 18:20:23 -07:00
David Mandelin
5bcca6fa29
[JAEGER] Bug 585794 temporary fix followup: undisable getelem PICs
2010-08-09 16:21:49 -07:00
Sean Stangl
9eca649c6c
[JAEGER] Add tests from bug 585310.
2010-08-09 15:29:58 -07:00
David Mandelin
7d07d174fc
[JAEGER] Bug 585749 temporary fix: update cached native iterator's shape array when creating the cache entry
2010-08-09 15:26:19 -07:00
Sean Stangl
ce3d671386
[JAEGER] Fix PIC resetting. b=585750, r=dvander.
2010-08-09 15:13:39 -07:00
David Anderson
83892ce23c
[JAEGER] Fixed CALLPROP ICs not reseting the second shape guard offset (bug 585540).
...
--HG--
extra : rebase_source : 6de6f362a12483838bdc3c571fe7e75d8cc0074d
2010-08-09 12:53:00 -07:00
David Mandelin
8b74c172ba
[JAEGER] Bug 585226: fix offset used to reset bindname PIC, r=dvander
2010-08-06 18:03:01 -07:00
David Mandelin
df3e6a9e74
[JAEGER] Merge from tracemonkey.
2010-08-09 11:36:39 -07:00
Jan de Mooij
4f330bd38a
[JAEGER] Convert result of division to integer if possible (bug 585272, r=dvander).
2010-08-09 10:18:29 -07:00
Paul Biggar
6634b70997
Split object/function allocation paths to avoid branch (578158, r=brendan).
2010-08-09 09:11:22 -07:00
Robert Sayre
ae30736d6a
Merge mozilla-central to tracemonkey.
2010-08-08 23:24:30 -07:00
Makoto Kato
30640f3b73
Bug 582910 - 64-bit win7: TEST-UNEXPECTED-FAIL | e4x/Regress/regress-347155.js | Exited with code -1073741571 during test run. r=dbaron, a=dbaron
2010-08-09 12:58:33 +09:00
David Anderson
ab2d2410fd
[JAEGER] Fixed incorrect use of syncExit() in relational compare (bug 585391).
2010-08-08 19:58:42 -07:00
David Anderson
95a614e83c
[JAEGER] Added more test cases for bug 585408.
2010-08-08 19:35:21 -07:00
David Anderson
521e364261
[JAEGER] Another semi-rewrite of LOCALINC for edge cases (bug 585408).
2010-08-08 19:26:38 -07:00
Robert Sayre
71a8430976
Merge mozilla-central to tracemonkey.
2010-08-08 14:31:45 -07:00
Jeff Muizelaar
e1b778434f
Bug 585163. reftest: Adjust scales and text sizes to an exact representation. r=roc
...
This fixes the test with Direct2D. Inaccurate values for font_matrix come
from converting 6/60 into a float and then treating it as a double.
2010-08-08 15:54:27 -04:00
Jeff Muizelaar
556e5abfa9
Bug 584515. Fix border-breaking-000-cols.xhtml on D2D. r=roc
...
We are running into rasterization inaccuracies here.
This test draws green circles on a green rectangle and assumes that the result
will be solid green.
Here's what happens with D2D:
D2D computes coverage values in floating point so assume that we get a coverage
of about 0.112399 or 0.112399*255 == 28.6
green (128/255 == 0.50196) is multiplied by the coverage to get 0.0564702 or
.0564702*255 == 14.39
the results of the pixel shader get rounded before blending. So we get
(r=0,g=14,b=0,a=29)
blending this OVER green gives:
14+(255-29)*128/255 == 127 instead of 128.
This doesn't happen with other backends because they typically use integer
coverage amounts.
We fix it by using ' ' instead of '.'
2010-08-08 15:54:24 -04:00
Robert Sayre
a11c4c6043
Merge mozilla-central to tracemonkey.
2010-08-07 23:05:12 -07:00
Robert Sayre
2e619a2217
Merge backout.
2010-08-07 20:11:53 -07:00
Robert Sayre
5672347230
Backed out changeset 96ef97b766e6. (Bug 458271 - Property cache causes resolve hooks not to be called. r=brendan.)
2010-08-07 20:11:42 -07:00
Andreas Gal
5322ed0408
JSString::mLengthAndFlags and mChars are not constant (585309, r=apierce).
2010-08-07 20:01:02 -07:00
L. David Baron
2d948cf4d9
Mark known random assertion due to bug 585394.
2010-08-07 19:21:44 -07:00
Gregor Wagner
35c318f12b
Bug 583598 - GC-related JS_ASSERT (r=igor)
2010-08-07 18:56:24 -07:00
Jason Orendorff
6e4e0d61ae
Bug 458271 - Property cache causes resolve hooks not to be called. r=brendan.
2010-08-07 14:57:59 -05:00
David Anderson
604f0a0760
[JAEGER] Fixed bugs when LOCALINC and friends took slow paths (bug 584607, r=sstangl).
2010-08-06 18:44:31 -07:00
Sean Stangl
1c7dffaedb
[JAEGER] Use MAX_PIC_STUBS define. r=dvander.
2010-08-06 16:27:39 -07:00
Chris Leary
fdd3d88c3f
Bug 578041: eager-this With objects and non-default getters. (r=jorendorff)
...
--HG--
extra : rebase_source : b25db67f7d0a6069ffbc5281f4e3c5044e1d1b92
2010-08-06 16:21:29 -07:00
David Mandelin
b3eb68b6e5
[JAEGER] Merge from tracemonkey.
2010-08-06 15:39:15 -07:00
David Mandelin
a2a7b11dcb
[JAEGER] Fix recent regression in jstest content/base/test/test_bug333198.html
2010-08-06 15:14:21 -07:00
David Mandelin
d17042d2e4
[JAEGER] Bug 584928: fix wrong END_CASE argument in the compiler
2010-08-06 14:38:10 -07:00