Make util.c:flags() stricter -- don't silently ignore unknown flags
[mono.git] / mono / dis / ChangeLog
index ff13db007e19d55a60fc7e2b896c0a2f4935dbf9..5194a8e66669254df00fc6535b932bbf35dbed61 100644 (file)
@@ -1,3 +1,119 @@
+2010-03-30  Raja R Harinath  <harinath@hurrynot.org>
+
+       Make util.c:flags() stricter
+       * get.c (field_flags_map): Add empty entries for
+       HAS_FIELD_MARSHAL, HAS_DEFAULT and HAS_FIELD_RVA.
+       * main.c (method_flags_map): Add empty entry for HAS_SECURITY.
+       * util.c (flags): Remove known flags from 'code' in loop.  Any
+       leftover flags are printed as "unknown-flag-xx".
+
+       Prepare for util.c:flags() to be stricter
+       * main.c (pinvoke_flags): Remove cset and cconv flags before
+       passing onto flags().
+       (method_flags): Likewise with access flags.
+       * get.c (field_flags): Likewise.
+       (get_method_impl_flags): Likewise, with code_type and managed_type
+       flags.
+
+       * get.c (managed_impl_flags): Add 'nooptimization' flag.
+
+2010-03-12  Jb Evain  <jbevain@novell.com>
+
+       * dump.c (dump_table_exported): dump the type flags as well.
+
+
+Wed Feb 24 16:00:56 CET 2010 Paolo Molaro <lupus@ximian.com>
+
+       * Makefile.am: link to the new libmono version.
+
+2010-02-10  Miguel de Icaza  <miguel@novell.com>
+
+       * main.c (dis_method_list): Show method implementation flags as
+       well when calling --method.
+
+       get.c: Moved some code here from main.c so it could be reused by
+       dump.c
+
+2009-12-21  Rodrigo Kumpera  <kumpera@gmail.com>
+
+       * get.c (get_type): Don't crash if the type is not found.
+
+2009-08-18  Christian Hergert  <chris@dronelabs.com>
+
+       * dis-cil.c:
+       * main.c: Fix printf warnings.
+
+2009-07-16  Raja R Harinath  <harinath@hurrynot.org>
+
+       * get.c (get_type): Make robust to invalid types.
+
+2009-07-16  Marek Habersack  <mhabersack@novell.com>
+
+       * main.c: added new --presources option which prints manifest
+       resource offsets and names.
+
+       * monodis.1: added documentation of the --presources option.
+
+2009-06-10  Jb Evain  <jbevain@novell.com>
+
+       * main.c: add support for extern types. Fixes #511672.
+
+2009-06-03  Jb Evain  <jbevain@novell.com>
+
+       * main.c (dis_code): don't try to locate invalid entry points.
+
+2009-06-03  Jb Evain  <jbevain@novell.com>
+
+       * main.c (dis_type): espace namespaces.
+
+2009-04-24  Rodrigo Kumpera  <kumpera@gmail.com>
+
+       * get.c (dis_stringify_method_signature_full): Don't assert
+       if no marshal info is found.
+
+2009-04-16  Rodrigo Kumpera  <kumpera@gmail.com>
+
+       * dump.c: Add dump_table_fieldrva.
+
+       * dump.h: Same.
+
+       * main.c: Add the option to dump the field rva table.
+
+2009-04-09  Raja R Harinath  <harinath@hurrynot.org>
+
+       * get.c: Use new MonoGenericParamInfo accessors.
+
+2009-04-08  Raja R Harinath  <harinath@hurrynot.org>
+
+       * get.c: Use new MonoGenericParam accessors.
+
+2009-04-08  Raja R Harinath  <harinath@hurrynot.org>
+
+       * get.c: Use MonoGenericContainer accessor to get the contained
+       MonoGenericParam.
+
+2009-03-12  Jb Evain  <jbevain@novell.com>
+
+       * get.c (get_token): add support for METHOD_SPEC tokens.
+
+2009-01-12  Jb Evain  <jbevain@novell.com>
+
+       * main.c: update reference to METHOD_ATTRIBUTE_CHECK_ACCESS_ON_OVERRIDE
+       with METHOD_ATTRIBUTE_STRICT.
+
+2008-12-30  Marek Safar  <marek.safar@gmail.com>
+
+       * main.c: Add METHOD_ATTRIBUTE_CHECK_ACCESS_ON_OVERRIDE.
+
+2008-12-01  Rodrigo Kumpera  <kumpera@gmail.com>
+
+       * main.c (get_uninitialized_data_type): Make crappy static analyzers happy.
+
+2008-10-29 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * main.c: don't crash when the method is in an assembly that can't be
+       loaded. Just prints the warnings now instead of 'segfaulting'.
+       Bug #436989 fixed.
 
 2008-10-29 Gonzalo Paniagua Javier <gonzalo@novell.com>