Tue Jul 31 17:54:02 CEST 2001 Paolo Molaro <lupus@ximian.com>
[mono.git] / mono / cli / ChangeLog
index 1face924c3315bbc7cc5ddd1311a7391130fac47..f27fefcfbbe98b7a56400a4c254b90262d23c10e 100644 (file)
@@ -1,3 +1,69 @@
+Tue Jul 31 17:45:44 CEST 2001 Paolo Molaro <lupus@ximian.com>
+
+       * class.c, cli.h, loader.c: massive namespace cleanup.
+
+2001-07-31  Dietmar Maurer  <dietmar@ximian.com>
+
+       * cli.h: added pinvoke flags to MonoMethodPInvoke, moved method
+       implementation flags to MonoMethod
+
+Mon Jul 30 20:05:23 CEST 2001 Paolo Molaro <lupus@ximian.com>
+
+       * cli.h, loader.c: usa a char *name field in MonoMethod instead
+       of the name_idx token.
+
+Fri Jul 27 20:51:47 CEST 2001 Paolo Molaro <lupus@ximian.com>
+
+       * class.h, class.c: add inited field to MonoClass.
+
+Fri Jul 27 13:51:11 CEST 2001 Paolo Molaro <lupus@ximian.com>
+
+       * class.h, class.c: add a class_size member to MonoClass. We store
+       the static fields after the other class data. Offsets for static
+       fields are offsets from the MonoClass pointer.
+       Properly initialize class->instance_size and deal with static
+       fields when layouting them.
+
+2001-07-27  Dietmar Maurer  <dietmar@ximian.com>
+
+       * loader.c (ves_map_ffi_type): impl.
+       (fill_pinvoke_info): impl.
+
+Fri Jul 27 11:46:09 CEST 2001 Paolo Molaro <lupus@ximian.com>
+
+       * loader.c: implemented lookup of methods in a different MonoImage
+       (needed to call the Syste.Object constructor, for example). Fixed the cache
+       code to only check for methods defined in the image.
+
+Thu Jul 26 15:31:01 CEST 2001 Paolo Molaro <lupus@ximian.com>
+
+       * loader.c: forgot to insert the method in the cache, not nice
+       with a recursive fibonacci test case :-)
+
+Thu Jul 26 13:17:22 CEST 2001 Paolo Molaro <lupus@ximian.com>
+
+       * class.c: updates to match changes in metadata.
+       Fix off by one errors. Implement creation of classes by typeref.
+       Remove custom cache and use the class cache in MonoImage.
+       * cli.h, loader.c: add MonoImage field to MonoMethod. Fill method cache
+       in MonoImage. Updates to match changes in metadata.
+       
+2001-07-24  Miguel de Icaza  <miguel@ximian.com>
+
+       * class.c (mono_class_create_from_typedef): Take into account
+       parent classes for the size of a structure. 
+
+       Still not ideal, but better than before.
+
+       For the case of the interpreter, Paolo is right, there is not much
+       use for a Field Map, as the way the Fields are located is through
+       a token.
+
+       (mono_class_init): Remove, initialize automatically.
+
+       (mono_class_get_field): new function, returns the information
+       about a field given a class and its token.
+       
 2001-07-23  Miguel de Icaza  <miguel@ximian.com>
 
        * object.h, object.c, class.h, class.c: Implemented the beginning