In .:
[mono.git] / mono / profiler / ChangeLog
index 09ebbae03f6be32d39bc2e0a3c5a3141f9b0f76e..30b93f2462be14eb9f5ef4166d5963a2b397c897 100644 (file)
@@ -1,3 +1,59 @@
+2008-09-08  Massimiliano Mantione <massi@ximian.com>
+       * Makefile.am: Don't build the profilers if DISABLE_PROFILER is set.
+
+2008-09-08  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c:
+       - setup_user_options: made so that the user has to explicitly request
+       the "f" mode when the "h" is asked, otherwise the number of snapshot
+       blocks in the file is very confusing.
+       - Added three icalls to control the profiler from the profiled
+       application.
+
+2008-08-28  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-profiler-logging.c (detect_fast_timer): Add missing return type.
+
+2008-08-21  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Added support for correct accounting of
+       allocations which happened at JIT time.
+
+2008-08-20  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Added directives block, and used it to
+       state that "allocation attribution" done using the stack tracking (so
+       that allocation callers are directly written in the log file).
+
+2008-07-28  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Added stack tracking (even if still unused).
+
+2008-07-28  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Fix bug 412473:
+       - write_statistical_data_block: check if the current MonoThread still
+       exists, and if not avoid calling mono_jit_info_table_find.
+       - profiler_shutdown: flush everything in the current thread.
+
+2008-07-28  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Fix the "allocation summaries" feature
+       (I committed it but it never really worked until now).
+
+2008-07-04  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Emit full type names for loaded classes
+       (patch by Rodrigo Kumpera).
+
+2008-07-04  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Use the new "runtime initialized" hook.
+
+2008-07-04  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Fix an embarassingly stupid problem with
+       buffer sizes.
+
+2008-07-03  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Changed the way to wait for the writer
+       thread to avoid passing an invalid handle to pthread_join.
+
+2008-06-28  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: When offloading flushing to the writer
+       thread, first check that it still exists.
+
 2008-06-25  Massimiliano Mantione <massi@ximian.com>
        * mono-profiler-logging.c: Offload more flushing to the writer thread,
        and fix the shutdown sequence.