1 2003-04-23 Dietmar Maurer <dietmar@ximian.com>
3 * jit-icalls.c (helper_stelem_ref): impl. (fix bug 41775)
5 2003-04-23 Martin Baulig <martin@ximian.com>
7 * tramp-x86.c, tramp-ppc.c: Reenable the debugger breakpoint interface.
9 * driver.c: Added `--debug' command line argument to enable
12 2003-04-23 Martin Baulig <martin@ximian.com>
14 * debug.[ch]: Removed. The code is now in
15 ../metadata/mono-debug.[ch] and mono-debug-debugger.[ch].
17 * debug-stabs.c, debug-dwarf2.c: Removed; nobody used this for the
20 2003-04-22 Dietmar Maurer <dietmar@ximian.com>
22 * mini.c (mono_method_to_ir): set the cil_code address (fix bug 41525)
24 2003-04-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
27 (mini_cleanup): moved mono_runtime_cleanup call after the call to
29 (mini_method_compile): use mono_method_profile* if the the option is
32 2003-04-17 Zoltan Varga <vargaz@freemail.hu>
34 * tramp-x86.c (mono_arch_create_jit_trampoline): Subsitute synchronized
35 methods with their wrapper.
37 * tramp-ppc.c (mono_arch_create_jit_trampoline): Subsitute synchronized
38 methods with their wrapper.
40 * jit-icalls.c (mono_ldvirtfn): Subsitute synchronized methods with
43 * mini.c (mono_method_to_ir): Subsitute synchronized methods with their
46 * mini.c (mono_method_check_inlining): Avoid inlining synchronized
49 2003-04-17 Dietmar Maurer <dietmar@ximian.com>
51 * exceptions-x86.c (mono_arch_handle_exception): fix for bug 36252
53 2003-04-16 Dietmar Maurer <dietmar@ximian.com>
55 * mini.c (mono_compile_create_var): use g_malloc/g_realloc instead
56 of the mempool. This is slightly faster and uses less memory
58 Wed Apr 16 12:53:10 CEST 2003 Paolo Molaro <lupus@ximian.com>
60 * mini.c: avoid O(n) allocation for variables.
62 Tue Apr 15 19:13:41 CEST 2003 Paolo Molaro <lupus@ximian.com>
64 * mini.c: handle items on the stack after inlining methods.
66 Tue Apr 15 14:17:57 CEST 2003 Paolo Molaro <lupus@ximian.com>
68 * mini.c: make the method->opcode optimization dependent
69 on MONO_OPT_INSTRINS and do it lazily.
71 Tue Apr 15 14:15:39 CEST 2003 Paolo Molaro <lupus@ximian.com>
73 * driver.c: print overall results at the end of regression run.
75 Tue Apr 15 11:18:46 CEST 2003 Paolo Molaro <lupus@ximian.com>
77 * inssel.brg: don't overwrite symbolic registers.
79 Mon Apr 14 17:41:34 CEST 2003 Paolo Molaro <lupus@ximian.com>
81 * inssel-x86.brg: fix conversion from long to float.
83 2003-04-11 Dietmar Maurer <dietmar@ximian.com>
85 * mini.c (mini_init): use an opcode for get_Chars (OP_GETCHR)
87 2003-04-10 Zoltan Varga <vargaz@freemail.hu>
89 * mini.c (mono_type_blittable): MONO_TYPE_OBJECT is blittable.
91 * driver.c: Added --print-vtable option as in the old JIT.
93 Thu Apr 10 17:43:49 CEST 2003 Paolo Molaro <lupus@ximian.com>
95 * inssel-long32.brg, exceptions.cs: fix conversions from long, too.
97 Thu Apr 10 16:27:43 CEST 2003 Paolo Molaro <lupus@ximian.com>
99 * inssel.brg, basic.cs: fixed checked conversions to byte and short.
101 2003-04-09 Zoltan Varga <vargaz@freemail.hu>
103 * mini.c regalloc.c regalloc.h: Fix memory leak.
105 2003-04-09 Dietmar Maurer <dietmar@ximian.com>
107 * aot.c (mono_aot_get_method): register all used strings
109 Wed Apr 9 15:22:18 CEST 2003 Paolo Molaro <lupus@ximian.com>
111 * mini.c: always intern strings references with ldstr at compile time.
113 Tue Apr 8 11:41:26 CEST 2003 Paolo Molaro <lupus@ximian.com>
115 * Makefile.am: add BUILT_SOURCES.
117 Mon Apr 7 16:31:34 CEST 2003 Paolo Molaro <lupus@ximian.com>
119 * driver.c: give a better error message when the assembly to execute
120 doesn't have an entry point.
122 2003-04-07 Dietmar Maurer <dietmar@ximian.com>
124 * Makefile.am: added hack for automake
126 * mono/mini/mini.c (mono_save_args): always copy arguments to keep
129 * mono/mini/ssa.c (mono_ssa_avoid_copies): don't optimize calls
131 22003-04-07 Martin Baulig <martin@ximian.com>
133 * Makefile.am: Added Makefile.am.
135 * debugger-main.c: Removed, this is now in the debugger where it
138 * mini.pc.in: Call this package `mini' for the moment.