js/src/jit/OptimizationTracking.cpp
4b043b29bb042320fa0be83d30aff95ac5903f22
created 2016-02-16 14:06 +0100
pushed 2016-02-25 22:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 1248202 - Handle an OOM case in optimization tracking. r=jandem
406ec8b601f0cc5795c0c10b851ebc17b856a89b
created 2015-10-31 13:15 +0100
pushed 2015-11-03 11:00 +0000
Lars T Hansen Lars T Hansen - Bug 1094150 - more JitSpew channels. r=nbp
74f5f13e1b63ed64273056e22ec88b9cb96d5017
created 2015-07-22 10:49 -0700
pushed 2015-07-23 10:02 +0000
Shu-yu Guo Shu-yu Guo - Bug 1182730 - Mark the JitcodeGlobalTable unconditionally when minor collecting. (r=terrence)
6a806beb053bf28d5c7921947ed0b43ff46c6e26
created 2015-07-10 16:35 -0400
pushed 2015-07-13 09:52 +0000
Kannan Vijayan Kannan Vijayan - Bug 1180854 - Record and expose Ion IC stub optimization info to Jit Coach. r=shu
1388dbf014068972d967ef4f3ea928ba14f1f5f8
created 2015-06-29 10:19 -0700
pushed 2015-06-30 11:23 +0000
Shu-yu Guo Shu-yu Guo - Bug 1176511 - Minor GC when tracking types as a better bandaid. (r=terrence)
a371be23c51f19fd7caa7e76297233518893a232
created 2015-06-20 09:13 -0700
pushed 2015-06-22 12:03 +0000
Brian Hackett Brian Hackett - Bug 1175761 - Avoid using types in the nursery during optimization tracking, r=shu.
a5f31bacc839708a0d0c8f9408b00f9b4767c601
created 2015-05-26 15:42 -0600
pushed 2015-05-28 00:03 +0000
Brian Hackett Brian Hackett - Bug 1166678 - Inline first ObjectGroup::maybeSweep test, r=jandem.
cb4b66d730b3f517f786af925f36b84d78c3672d
created 2015-05-11 14:16 -0700
pushed 2015-05-12 14:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1154115 - Rewrite the JSAPI profiling API to use a FrameHandle, as to avoid multiple lookups in JitcodeGlobalTable. (r=djvj)
66eee8b402fd5dbc78479a55c32bb2aad131c847
created 2015-04-16 20:32 -0700
pushed 2015-04-17 19:45 +0000
Shu-yu Guo Shu-yu Guo - Bug 1154997 - Deal with self-hosted builtins when stringifying tracked optimization type info. (r=djvj)
bab25fb63a20bb20cf4d33aec9abea1be85af45b
created 2015-04-08 20:36 -0700
pushed 2015-04-09 15:40 +0000
Shu-yu Guo Shu-yu Guo - Bug 1151606 - Stream atoms instead of raw pointers for native functions in tracked optimizations. (r=djvj)
7483bfca580cd429f5952bdda5ab89996b7a98e1
created 2015-04-06 18:38 -0700
pushed 2015-04-07 19:53 +0000
Shu-yu Guo Shu-yu Guo - Bug 1150714 - Fix streaming tracked optimizations for functions that don't have a displayAtom. (r=djvj)
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
460eb501e090ebdc5e62afe24587473b3d4892d5
created 2015-03-26 14:16 -0700
pushed 2015-03-27 16:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 1147224 - Only keep the optimization information of the last time IonBuilder visits a bytecode location. (r=djvj)
8bd7b499e291c8a5d554a746df559f22c95d6075
created 2015-03-20 20:48 -0700
pushed 2015-03-21 19:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1145440 - Ship constant names for tracked strategy and outcomes in the profile JSON instead of slightly longer form strings. (r=djvj)
44c06482dc74eaa7bbf4ed393f7ac4d55b53ff79
created 2015-03-20 20:48 -0700
pushed 2015-03-21 19:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1143860 - Deduplicate tracked optimizations when streaming the profile. (r=djvj)
0d5b57b0063bc9cb4bd62d0db2397e525022c7d9
created 2015-03-06 17:58 -0800
pushed 2015-03-08 03:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 1140180 - Stop leaking TypeLists when tracking optimizations. (r=djvj)
7c9dfca903cce7a83dae3c780cfdd96701ba0559
created 2015-03-04 09:32 -0800
pushed 2015-03-05 14:12 +0000
Terrence Cole Terrence Cole - Bug 1134425 - Part 1: move the allocator interface code out of line; r=jonco
63364da8765fdbab7194aabe4f802a1c50cd4e91
created 2015-02-27 08:19 -0500
pushed 2015-03-02 20:13 +0000
Tom Tromey Tom Tromey - Bug 1130166 - Use SizePrintfMacros.h when printing line numbers. r=Waldo
369435bc462344801afc3415dfdd67dab272dfe9
created 2015-02-23 20:33 -0800
pushed 2015-02-24 11:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1131429 - Add a shell function to dump all of a function's tracked optimizations. (r=djvj)
cf9681ea636e3f46cdf4e5b16a7ae8e1060f5533
created 2015-02-23 20:33 -0800
pushed 2015-02-24 11:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1129780 - Report the youngest sampled frame's line number if it has optimization info. (r=djvj)
a183ea96dc6ba7dc73a8954897359083db290d6a
created 2015-02-23 20:33 -0800
pushed 2015-02-24 11:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj)
63c2c0fe808e4b6d3a850267e411d024b2cc8055
created 2015-02-23 10:20 +0100
pushed 2015-02-24 00:05 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset bc2fdecaaec7 (bug 1129769) for hazard failures on a CLOSED TREE
cf683d1cd6859f9a1f994c7650df89308f8d94d5
created 2015-02-23 10:20 +0100
pushed 2015-02-24 00:05 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 389c918b643c (bug 1129780)
425c5e3af02458ad51eafe594eb7f5bcec61106d
created 2015-02-23 10:20 +0100
pushed 2015-02-24 00:05 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b70a4383ee84 (bug 1131429)
b70a4383ee8420781ec8cd3c8cce5da6f752cbb2
created 2015-02-22 20:05 -0800
pushed 2015-02-24 00:05 +0000
Shu-yu Guo Shu-yu Guo - Bug 1131429 - Add a shell function to dump all of a function's tracked optimizations. (r=djvj)
389c918b643cbb3be116e1a398b44e7896fc31e2
created 2015-02-22 20:05 -0800
pushed 2015-02-24 00:05 +0000
Shu-yu Guo Shu-yu Guo - Bug 1129780 - Report the youngest sampled frame's line number if it has optimization info. (r=djvj)
bc2fdecaaec71cd1114069a3921b6b61bb8484f6
created 2015-02-22 20:05 -0800
pushed 2015-02-24 00:05 +0000
Shu-yu Guo Shu-yu Guo - Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj)
c3d9696f856f74c9a294d2794241c2aa7717c938
created 2015-02-09 18:23 -0800
pushed 2015-02-10 21:03 +0000
Shu-yu Guo Shu-yu Guo - Bug 1130698 - Fix spewing constructors for optimization tracking. (r=djvj)
9ca32c3e11cbcb5facf59bf24fc708a261c3fe51
created 2015-02-09 18:11 -0800
pushed 2015-02-10 21:03 +0000
Shu-yu Guo Shu-yu Guo - Bug 1129781 - Re-lookup JIT code return addr when stringifying optimization info instead of caching the index. (r=djvj)
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-02-09 01:41 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-02-06 22:44 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
39422c6d5efc1222ccf1cae8895a995cb8ed2e16
created 2015-02-04 13:40 -0800
pushed 2015-02-05 13:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
fdc1b8923d34846c4b02d173226f2c6ff71c658e
created 2015-02-04 13:40 -0800
pushed 2015-02-05 13:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 1128653 - Make the native code bounds of optimization regions closed. (r=djvj)
6ae06b9d651b5f5d9aa2feff78570e218b187d99
created 2015-02-04 12:35 +0100
pushed 2015-02-04 19:42 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 00b251cb7bb1 (bug 1128653) for XPCshell Linux Debug Test Failures
df4024b8bb2babdc06f1779e7a9905f5a21584ee
created 2015-02-04 12:35 +0100
pushed 2015-02-04 19:42 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset cde091bad9e8 (bug 1127156)
cde091bad9e89b339cc1677a25a1b5bb46ca075d
created 2015-02-03 23:51 -0800
pushed 2015-02-04 19:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
00b251cb7bb1505e9d0e3097da6b671c8b99c1cf
created 2015-02-03 23:51 -0800
pushed 2015-02-04 19:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 1128653 - Make the native code bounds of optimization regions closed. (r=djvj)
db6d27b3a8f059e8e1d02eaa1b24dc9735961372
created 2015-02-03 19:45 -0800
pushed 2015-02-04 13:35 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1128653, bug 1127156) for static analysis bustage
66c90dec344b46bf967a7a4d642c6c28a23892bb
created 2015-02-03 18:55 -0800
pushed 2015-02-04 13:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
9fcc56bc052ba55dc8c2f2ff3cd2abf515241423
created 2015-02-03 18:55 -0800
pushed 2015-02-04 13:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1128653 - Make the native code bounds of optimization regions closed. (r=djvj)
3ba5eb0438ec8d5c3874c41ba0318733109b7857
created 2015-02-03 07:39 -0700
pushed 2015-02-03 21:15 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename ObjectGroupKey to TypeSetObjectKey, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
08786e955d26728b56093376491fcf9d2eab2db2
created 2015-01-28 19:01 -0800
pushed 2015-01-29 14:04 +0000
Shu-yu Guo Shu-yu Guo - Bug 1030389 - Infrastructure followup: inline tracking functions. (rs=djvj)
0a6a3e804c3cd36cdf393d42fb8be2f7f3032adf
created 2015-01-28 19:01 -0800
pushed 2015-01-29 14:04 +0000
Shu-yu Guo Shu-yu Guo - Bug 1030389 - Instrumentation: Track calls. (r=djvj)
98498bec2d96c99f3933ea1d51d15afd04b71b9f
created 2015-01-28 19:01 -0800
pushed 2015-01-29 14:04 +0000
Shu-yu Guo Shu-yu Guo - Bug 1030389 - Infrastructure: Optimization strategy tracking infrastructure. (r=djvj)
less more (0) tip