[xbuild] Don't report Imports ignored because of false conditions.
[mono.git] / mono / profiler / ChangeLog
index 7aed4e2ececd0248ff98825225b5f8576d73ed68..2a4e1588da56c6046289121cffb6187bf254ffea 100644 (file)
@@ -1,3 +1,92 @@
+
+Tue Mar 16 11:20:14 CET 2010 Paolo Molaro <lupus@ximian.com>
+
+       * mono-profiler-iomap.c: fix some API usage and add a warning
+       about this code.
+
+Wed Mar 3 19:17:14 CET 2010 Paolo Molaro <lupus@ximian.com>
+
+       * mono-profiler-iomap.c: use the normal allocation callback.
+
+Wed Feb 24 15:55:31 CET 2010 Paolo Molaro <lupus@ximian.com>
+
+       * Makefile.am, mono-cov.c, mono-profiler-logging.c,
+       mono-profiler-aot.c: update to the new API/ABI.
+
+2010-02-13  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-profiler-aot.c (output_image): Emit method names instead of tokens so
+       the info can be used for different versions of the same assembly. Don't append
+       the assembly guid to the file names.
+
+2010-01-11  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-profiler-logging.c (_ProfilerFileWriteBuffer): Use MONO_ZERO_LEN_ARRAY.
+       Fixes #569806.
+
+2009-12-11  Marek Habersack  <mhabersack@novell.com>
+
+       * mono-profiler-iomap.c: added
+
+       * Makefile.am: added IOMAP profiler
+
+2009-10-14  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Removed MAX_STATISTICAL_CALL_CHAIN_DEPTH
+       definition (it belongs to the runtime), and implemented support for
+       different strategies for building call chains in stat mode.
+
+2009-10-14  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Removed useless "domain" parameter from
+       write_statistical_hit, and consequentely removed a call to
+       mono_thread_current from write_statistical_data_block (which sometimes
+       caused crashes on shutdown).
+
+2009-09-14  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Removed the use of signals to control the
+       profiler and extended the socket based interface to control also
+       heap snapshots.
+
+2009-08-21  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Changed max depth of call chains to 128.
+
+2009-08-21  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Report all wrapper types.
+
+2009-08-21  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: While debugging file writes, also print the
+       exact number of bytes written to disk.
+
+2009-08-18  Christian Hergert  <chris@dronelabs.com>
+
+       * mono-profiler-aot.c:
+       * mono-cov.c: Add missing method declarations.
+
+2009-08-14  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c (disable_profiler):
+       Flush buffers synchronously so the GUI knows when we are done.
+
+2009-08-14  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c:
+       - Added user thread reading commands from a local tcp port.
+       - Fixed file flushing after writing a block.
+       - Force full buffer flushing after disabling the profiler.
+
+2009-08-06  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c:
+       - Avoid registering the writer thread with the runtime unless when
+       it must create a heap snapshot.
+       - Simplified buffer flushing when an appdomain, image or assembly is
+       unloaded (now it can be done in the current thread).
+       - During shutdown, moved "code chunk cleanup" is a region of code
+       that holds the profiler lock.
+
+2009-07-29  Massimiliano Mantione <massi@ximian.com>
+       * mono-profiler-logging.c: Implemented data structures to keep track
+       of code buffers produced by the runtime, and used them instead of
+       jit_info_table_find for the statistical profiler.
+       This eliminates crashes related to problems with the writer thread and
+       its registration to the runtime.
+
 2009-06-18  Massimiliano Mantione <massi@ximian.com>
        * mono-profiler-logging.c: Removed debugging printf statement.