David Mandelin
|
6e0758faf2
|
Trailing whitespace cleanup, no_r=me
|
2009-08-20 15:21:14 -07:00 |
|
David Anderson
|
57bffd92e3
|
Consolidated inner global typemap completion logic and fixed a bug when extending nested exits (bug 510518, r=gal,sayrer).
|
2009-08-20 13:06:27 -07:00 |
|
David Anderson
|
16fa18ade6
|
Added trace tree visualizer (bug 506714, r=gal).
|
2009-08-19 16:11:59 -07:00 |
|
Jason Orendorff
|
5d4cab246e
|
Bug 507446 - TM: use return values instead of outparams for box_jsval, unbox_jsval. r=dmandelin.
--HG--
extra : rebase_source : e49f886c1723d90064cd11da0959f4a1e0fe23f4
|
2009-08-19 17:00:18 -05:00 |
|
Nicholas Nethercote
|
c035e918c7
|
Bug 511012 - TM: don't use addName() and insStorei() together. r=gal.
|
2009-08-18 09:27:48 +10:00 |
|
David Mandelin
|
46854c2304
|
Bug 509599: on trace, call putArguments when returning from JS function via either return or stop, r=jorendorff
|
2009-08-17 15:29:09 -07:00 |
|
Andreas Gal
|
5d82186f20
|
Don't flush the code cache every time we GC (506117, r=brendan).
|
2009-08-17 14:50:57 -07:00 |
|
David Mandelin
|
184e8b155d
|
Backed out changeset 238e8b557e4f: causing tjss orange
--HG--
extra : rebase_source : 49cfd40e67221067c45c85a5b96db39d22be1f67
|
2009-08-14 19:17:00 -07:00 |
|
David Mandelin
|
a5a7e420d0
|
Bug 505591: trace JSOP_NAME for returned closures, r=dvander
|
2009-08-14 16:02:47 -07:00 |
|
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 |
|