2003-04-23 Dietmar Maurer <dietmar@ximian.com>
[mono.git] / mono / mini / ChangeLog
1 2003-04-23  Dietmar Maurer  <dietmar@ximian.com>
2
3         * jit-icalls.c (helper_stelem_ref): impl. (fix bug 41775)
4
5 2003-04-23  Martin Baulig  <martin@ximian.com>
6
7         * tramp-x86.c, tramp-ppc.c: Reenable the debugger breakpoint interface.
8
9         * driver.c: Added `--debug' command line argument to enable
10         debugging support.
11
12 2003-04-23  Martin Baulig  <martin@ximian.com>
13
14         * debug.[ch]: Removed.  The code is now in
15         ../metadata/mono-debug.[ch] and mono-debug-debugger.[ch].
16
17         * debug-stabs.c, debug-dwarf2.c: Removed; nobody used this for the
18         last six months.
19
20 2003-04-22  Dietmar Maurer  <dietmar@ximian.com>
21
22         * mini.c (mono_method_to_ir): set the cil_code address (fix bug 41525)
23
24 2003-04-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
25
26         * mini.c:
27         (mini_cleanup): moved mono_runtime_cleanup call after the call to
28         mono_domain_finalize.
29         (mini_method_compile): use mono_method_profile* if the the option is
30         enabled.
31
32 2003-04-17  Zoltan Varga  <vargaz@freemail.hu>
33
34         * tramp-x86.c (mono_arch_create_jit_trampoline): Subsitute synchronized
35         methods with their wrapper.
36
37         * tramp-ppc.c (mono_arch_create_jit_trampoline): Subsitute synchronized
38         methods with their wrapper.
39
40         * jit-icalls.c (mono_ldvirtfn): Subsitute synchronized methods with
41         their wrapper.
42
43         * mini.c (mono_method_to_ir): Subsitute synchronized methods with their
44         wrapper.
45
46         * mini.c (mono_method_check_inlining): Avoid inlining synchronized
47         methods.
48
49 2003-04-17  Dietmar Maurer  <dietmar@ximian.com>
50
51         * exceptions-x86.c (mono_arch_handle_exception): fix for bug 36252
52
53 2003-04-16  Dietmar Maurer  <dietmar@ximian.com>
54
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
57
58 Wed Apr 16 12:53:10 CEST 2003 Paolo Molaro <lupus@ximian.com>
59
60         * mini.c: avoid O(n) allocation for variables.
61
62 Tue Apr 15 19:13:41 CEST 2003 Paolo Molaro <lupus@ximian.com>
63
64         * mini.c: handle items on the stack after inlining methods.
65
66 Tue Apr 15 14:17:57 CEST 2003 Paolo Molaro <lupus@ximian.com>
67
68         * mini.c: make the method->opcode optimization dependent
69         on MONO_OPT_INSTRINS and do it lazily.
70
71 Tue Apr 15 14:15:39 CEST 2003 Paolo Molaro <lupus@ximian.com>
72
73         * driver.c: print overall results at the end of regression run.
74
75 Tue Apr 15 11:18:46 CEST 2003 Paolo Molaro <lupus@ximian.com>
76
77         * inssel.brg: don't overwrite symbolic registers.
78
79 Mon Apr 14 17:41:34 CEST 2003 Paolo Molaro <lupus@ximian.com>
80
81         * inssel-x86.brg: fix conversion from long to float.
82
83 2003-04-11  Dietmar Maurer  <dietmar@ximian.com>
84
85         * mini.c (mini_init): use an opcode for get_Chars (OP_GETCHR)
86
87 2003-04-10  Zoltan Varga  <vargaz@freemail.hu>
88
89         * mini.c (mono_type_blittable): MONO_TYPE_OBJECT is blittable.
90
91         * driver.c: Added --print-vtable option as in the old JIT.
92
93 Thu Apr 10 17:43:49 CEST 2003 Paolo Molaro <lupus@ximian.com>
94
95         * inssel-long32.brg, exceptions.cs: fix conversions from long, too.
96
97 Thu Apr 10 16:27:43 CEST 2003 Paolo Molaro <lupus@ximian.com>
98
99         * inssel.brg, basic.cs: fixed checked conversions to byte and short.
100
101 2003-04-09  Zoltan Varga  <vargaz@freemail.hu>
102
103         * mini.c regalloc.c regalloc.h: Fix memory leak.
104
105 2003-04-09  Dietmar Maurer  <dietmar@ximian.com>
106
107         * aot.c (mono_aot_get_method): register all used strings
108
109 Wed Apr 9 15:22:18 CEST 2003 Paolo Molaro <lupus@ximian.com>
110
111         * mini.c: always intern strings references with ldstr at compile time.
112
113 Tue Apr 8 11:41:26 CEST 2003 Paolo Molaro <lupus@ximian.com>
114
115         * Makefile.am: add BUILT_SOURCES.
116
117 Mon Apr 7 16:31:34 CEST 2003 Paolo Molaro <lupus@ximian.com>
118
119         * driver.c: give a better error message when the assembly to execute
120         doesn't have an entry point.
121
122 2003-04-07  Dietmar Maurer  <dietmar@ximian.com>
123
124         * Makefile.am: added hack for automake
125
126         * mono/mini/mini.c (mono_save_args): always copy arguments to keep
127         correct sematics.
128
129         * mono/mini/ssa.c (mono_ssa_avoid_copies): don't optimize calls
130
131 22003-04-07  Martin Baulig  <martin@ximian.com>
132
133         * Makefile.am: Added Makefile.am.
134
135         * debugger-main.c: Removed, this is now in the debugger where it
136         belongs.
137
138         * mini.pc.in: Call this package `mini' for the moment.
139