Jason Orendorff
|
56b69d0816
|
Bug 508051 part 1 - Avoid imacros for JSOP_SETELEM. Re-landing per comment 8. r=gal.
|
2009-08-14 15:47:04 -05:00 |
|
Andreas Gal
|
25b9ed2a98
|
Backed out bug 508051. Fails trace-test/mandelbrot.
|
2009-08-13 04:08:34 -07:00 |
|
Jason Orendorff
|
cc37757a20
|
Bug 508051 part 1 - Avoid imacros for JSOP_SETELEM. r=gal.
|
2009-08-12 15:27:01 -05:00 |
|
David Anderson
|
869bf43660
|
Cleaned up and refactored AttemptToStabilizeTree (bug 509089, r=gal).
|
2009-08-10 22:15:52 -07:00 |
|
David Mandelin
|
86609aa9f8
|
Bug 508187: do stack push after all guards when tracing JSOP_INCNAME et al, r=gal
|
2009-08-10 13:03:50 -07:00 |
|
Graydon Hoare
|
b8154cc364
|
Bug 504462 - Merge tamarin's CodeAlloc into tracemonkey, r=gal.
|
2009-07-15 16:50:01 -07:00 |
|
David Anderson
|
829a35875e
|
Cleanup of deduceTypeStability and closeLoop, take two (bug 497948, r=gal+sayrer).
|
2009-08-07 14:08:23 -07:00 |
|
David Mandelin
|
c1486b955e
|
Bug 508178: guard that arguments object refers to the same frame if used on trace, r=jorendorff
|
2009-08-05 12:39:10 -07:00 |
|
David Mandelin
|
bcef71432b
|
Bug 507449: Trace JSOP_GETXPROP, r=gal
|
2009-08-04 11:01:13 -07:00 |
|
Jason Orendorff
|
2df7b71611
|
Bug 507665 - Avoid imacros for JSOP_GETELEM and JSOP_CALLELEM. r=gal.
|
2009-08-03 11:38:28 -05:00 |
|
David Mandelin
|
bac4a5e107
|
Bug 495330: trace JSOP_INCNAME and related ops for closures, r=gal
|
2009-07-31 17:52:30 -07:00 |
|
Graydon Hoare
|
2e92fcbbe3
|
Backed out changeset d0be9284ea67
|
2009-07-30 14:28:26 -07:00 |
|
Mark Steele
|
ff339aa3b6
|
Bug 497999: collect context-specific TraceVis data in JS objects, r=jorendorff
|
2009-07-30 11:48:02 -07:00 |
|
David Mandelin
|
f7a94971a0
|
Bug 507053: fix on-trace scope chain computation for JSOP_BINDNAME, r=gal
|
2009-07-30 11:34:35 -07:00 |
|
Jason Orendorff
|
9a9d7d84d3
|
Bug 507156 - JSOP_TABLESWITCH always aborts, sometimes without an abort message. r=dmandelin.
|
2009-07-30 13:06:15 -05:00 |
|
Graydon Hoare
|
caf3859643
|
Bug 504462 - Merge tamarin's CodeAlloc into tracemonkey, r=gal.
|
2009-07-15 16:50:01 -07:00 |
|
Jason Orendorff
|
f0ca3c8bd9
|
Bug 506982 - Fix up jstracer style. r=Waldo.
|
2009-07-29 11:58:19 -05:00 |
|
David Mandelin
|
cfb0d1fd1b
|
Bug 506821: clean up trailing whitespace, r=brendan
|
2009-07-27 18:40:12 -07:00 |
|
Jason Orendorff
|
08e0a53af4
|
Bug 503408 - Trace native setters. r=brendan.
|
2009-07-27 16:47:34 -05:00 |
|
David Mandelin
|
e8a3e752f8
|
Bug 496240: trace JSOP_NAME for active (on-stack) closures, r=gal
|
2009-07-21 16:22:36 -07:00 |
|
Robert Sayre
|
53d13821c6
|
Merge mozilla-central to tracemonkey.
|
2009-07-16 11:46:05 -04:00 |
|
Neil Rashbrook
|
7d7253ddaa
|
Bug 501609 Make js/src build with VC7.1 r=graydon
|
2009-07-15 20:31:26 +01:00 |
|
Wesley W. Garland
|
ee6d0ceed7
|
Bug 504119 - jstracer.h no longer compiles debug builds on gcc < 4. r=jorendorff.
--HG--
extra : rebase_source : 4ea454201e93f26d87a5707d5b91c295e828cd2f
|
2009-07-14 19:15:23 -05:00 |
|
Robert Sayre
|
d2f01e78db
|
merge backout
|
2009-07-14 00:26:05 -04:00 |
|
Robert Sayre
|
663a2781d7
|
Backed out changeset b6a8110a858f
|
2009-07-14 00:25:35 -04:00 |
|
Blake Kaplan
|
d142d70ad5
|
Bug 503286 - Use the right sp for sp_adj to account for tree calls fiddling with state.sp after we've deep bailed. r=jorendorff
--HG--
extra : rebase_source : 2d3e2237ef82d4ea5980b4ece9b484344f450036
|
2009-07-13 15:44:33 -07:00 |
|
David Anderson
|
3afb790b55
|
Refactored deduceTypeStability/closeLoop for a general cleanup needed for recursion (bug 497948, r=gal+sayrer).
|
2009-07-13 13:26:27 -07:00 |
|
David Mandelin
|
975f74c278
|
Bug 453730: trace JSOP_ARGUMENTS, r=gal
|
2009-07-08 11:16:41 -07:00 |
|
Jason Orendorff
|
e0ee1845cf
|
Give the LIR instruction for loading obj->map the name "map" in debug output. r=brendan in bug 498565 comment 18.
--HG--
extra : rebase_source : 3c7954123b4b89d0f38b7e6c2397749a9156e342
|
2009-07-07 06:20:22 -05:00 |
|
Andreas Gal
|
16a60091ed
|
Shortcut lookup flag calculation when on trace (bug 502145, r=igor).
|
2009-07-06 06:42:13 +02:00 |
|
David Anderson
|
cf5bda02f1
|
Nits to Queue<T>, assert valid index and support 0 starting size (bug 500554, r=gal).
|
2009-06-25 17:14:54 -07:00 |
|
Jeff Walden
|
2d9f80b8df
|
Windows bustage fix, r=foopy
--HG--
extra : rebase_source : 3e6a65cb262f12fe73b3ef7657a1f38c9673ad99
|
2009-06-25 16:36:25 -07:00 |
|
Jeff Walden
|
8b7bef6dd0
|
Bug 497207 - Define |enum JSTraceType| and stop overloading JSVAL_* for trace-time types. r=jorendorff
--HG--
extra : rebase_source : bb72ca3ad8fab4d0b2affca611630bf5a9559531
|
2009-06-10 16:58:02 -07:00 |
|
David Anderson
|
3d4b953291
|
Avoid pedantic errors about trailing commas in lists (build bustage fix).
|
2009-06-25 16:02:29 -07:00 |
|
David Anderson
|
b6436e2572
|
Print exit names instead of numbers (bug 500522, r=gal).
|
2009-06-25 15:32:50 -07:00 |
|
Julian Seward
|
b96eed42da
|
Bug 494864 - Make nanojit debug output easier to follow, r=graydon.
|
2009-06-24 20:32:00 -07:00 |
|
Graydon Hoare
|
0f04cb5c35
|
Bug 496674 - Replace FORALL macros with template functions and visitors, take 2, r=gal.
|
2009-06-19 18:48:05 -07:00 |
|
Andreas Gal
|
6e96f166d2
|
Check for end of proto chain when walking it (499169, r=mrbkap).
|
2009-06-23 19:22:54 -07:00 |
|
Graydon Hoare
|
859a94d6ec
|
Backed out changeset 5e1b444c803c, broke static analysis tinderbox.
|
2009-06-23 16:58:30 -07:00 |
|
Graydon Hoare
|
c8b2433196
|
Bug 496674 - Replace FORALL macros with template functions and visitors, r=gal.
|
2009-06-19 18:48:05 -07:00 |
|
Nicholas Nethercote
|
e2a97e3f4c
|
Bug 496448: TraceVis TraceMonkey performance visualization, r=brendan
|
2009-06-16 09:30:01 +01:00 |
|
Jason Orendorff
|
52fe5a97ba
|
Bug 497618 - Change JSString macros to methods. r=Waldo.
|
2009-06-10 20:29:44 -05:00 |
|
Andreas Gal
|
659a7a9b6c
|
Implement oracle-based speculative fmod/fdiv/fmul demotion (474443, r=graydon,dvander).
|
2009-06-12 08:33:32 -07:00 |
|
David Mandelin
|
3db63853e3
|
Bug 496922: do upvars correctly when the function defining the upvar was called with extra args, r=brendan,gal
|
2009-06-09 11:49:53 -07:00 |
|
David Mandelin
|
344e868872
|
Bug 496251: use up-to-date typemap when getting upvar from trace entry native frame, r=gal
|
2009-06-08 10:48:18 -07:00 |
|
Andreas Gal
|
3882ad59b6
|
Merge.
|
2009-06-04 20:12:44 -07:00 |
|
Andreas Gal
|
7d8559c586
|
Backed out changeset 2ad658e9f42a (bug 495958, re-opened).
|
2009-06-04 20:12:31 -07:00 |
|
David Mandelin
|
80a97eb5d3
|
Bug 496319: correctly unpack FrameInfo::argc, r=mrbkap
|
2009-06-04 15:19:59 -07:00 |
|
Andreas Gal
|
9ded7b0c3e
|
Capture missing globals from current environment, not the tree entry map when extending a side exit (495958, r=graydon).
|
2009-06-03 12:43:38 -07:00 |
|
David Mandelin
|
a90aee411c
|
Bug 494269: trace JSOP_LAMBDA_FC, r=brendan,gal
|
2009-06-03 11:19:20 -07:00 |
|