2005-02-10 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mono / utils / ChangeLog
1 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
2
3         * mono-logger.c (mono_trace_is_traced): Fix comment.
4
5         * mono-logger.h mono-logger.c (mono_trace_is_traced): New helper function.
6
7 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
8
9         * mono-codeman.c (new_codechunk): Initialize pagesize in the dynamic
10         case as well.
11
12 2004-12-23  Ben Maurer  <bmaurer@ximian.com>
13
14         * strtod.c: add `cosnt' to some arrays to get them on shareable pages.
15
16 Tue Dec 7 17:53:01 CET 2004 Paolo Molaro <lupus@ximian.com>
17
18         * mono-codeman.c: align bsize so the returned pointer
19         is aligned also for dynamic methods.
20
21 2004-10-26  Zoltan Varga  <vargaz@freemail.hu>
22
23         * mono-codeman.c: Fall back to malloc if MAP_ANON is not defined.
24
25 2004-09-25  Zoltan Varga  <vargaz@freemail.hu>
26
27         * mono-codeman.c (new_codechunk): Set malloc'ed code pages as 
28         executable.
29
30 2004-09-07  Bernie Solomon  <bernard@ugsolutions.com>
31
32         * mono-sha1.c: Remove uint32 and int32 types completely
33
34 2004-09-02  Zoltan Varga  <vargaz@freemail.hu>
35
36         * mono-codeman.c (new_codechunk): Remove g_assert_not_reached ().
37         
38         * mono-codeman.c (new_codechunk): Fix windows build.
39
40         * mono-codeman.h mono-codeman.c: Generalize so it can be used to
41         allocate code for dynamic methods (one method per code manager).
42
43 2004-07-30  Zoltan Varga  <vargaz@freemail.hu>
44
45         * mono-logger.c (mono_trace_set_mask_string): Fix AOT tracing constant.
46
47 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
48
49         * mono-codeman.c (mono_code_manager_invalidate): Invalidate with
50         x86 break on AMD64 too.
51
52 2004-07-23  zovarga  <vargaz@freemail.hu>
53
54         * monobitset.c (my_g_bit_nth_msf): Add workaround for glib 2.2 bug on
55         64 bit platforms.
56
57 2004-07-09  Ben Maurer  <bmaurer@ximain.com>
58         
59         * mono-hash.c: register gc roots
60
61 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
62
63         * mono-logger.h mono-logger.c: Added AOT component.
64
65 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
66
67         * strtod.c: Use gint32 for 32 bit types.
68
69 2004-06-29  Zoltan Varga  <vargaz@freemail.hu>
70
71         * mono-sha1.c: Use gint32 for 32 types. Fixes random memory corruption
72         in SHA1Transform on 64 bit systems.
73
74 2004-06-24  David Waite  <mass@akuma.org>
75
76         * monobitset.c: change to C90-style comments from C99/C++-style 
77
78 2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>
79
80         * mono-sha1.c : close opened file in case of successful read. This
81           saves a bunch of System.Reflection Emit failures under windows.
82
83 2004-06-18  Jackson Harper  <jackson@ximian.com>
84
85         * mono-logger.c/h: Add a trace mask option for tracing loading
86         config files. A little white space love.
87         
88 2004-06-18  Jackson Harper  <jackson@ximian.com>
89
90         * mono-logger.c: Change default logging level to ERROR. Make sure
91         that mono_trace_init is called if mono_tracev is our first trace
92         statement is mono_tracev. Little indentation fix.
93         
94 2004-05-25  Zoltan Varga  <vargaz@freemail.hu>
95
96         * mono-codeman.c (mono_code_manager_invalidate): On x86, fill the
97         memory with 0xcc (x86 break).
98
99 2004-05-02  Miguel de Icaza  <miguel@ximian.com>
100
101         * mono-sha1.c: MacOS X defines "LITTLE_ENDIAN", you are supposed
102         to test against BYTE_ORDER, and this caused trouble.  We now use
103         G_BYTE_ORDER and G_LITTLE_ENDIAN.  This should fix the MacOS woes.
104
105 2004-04-26  David Waite  <mass@akuma.org>
106
107         * mono-logger.h: remove comma from end of enumeration declaration
108
109 Fri Apr 23 11:04:33 EDT 2004 Paolo Molaro <lupus@ximian.com>
110
111         * mono-codeman.c: macosx pretends an argument (which is ignored)
112         to be -1. Make sure the thunks area is zeroed.
113
114 2004-03-11  Zoltan Varga  <vargaz@freemail.hu>
115
116         * monobitset.c (mono_bitset_test_bulk): New function to return multiple
117         bits at once.
118
119 Thu Mar 4 15:46:20 PST 2004 Paolo Molaro <lupus@ximian.com>
120
121         * mono-codeman.c: add a define to force the use of malloc
122         instead of mmap.
123
124 Tue Feb 17 21:45:12 CET 2004 Paolo Molaro <lupus@ximian.com>
125
126         * mono-codeman.c, mono-codeman.h: allocate extra room in memory close
127         to the native code for arch where calls have a limited immediate
128         displacement.
129
130 Wed Feb 11 15:26:18 CET 2004 Paolo Molaro <lupus@ximian.com>
131
132         * Makefile.am, mono-codeman.h, mono-codeman.c: new support code
133         to deal with buffers of native code (handles exec bits and other
134         details).
135
136 2004-01-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
137
138         * strenc.c:
139         (mono_unicode_from_external): UTF8 is the default, not the preferred
140         encoding, ie, try MONO_EXTERNAL_ENCODINGS first. When "default_locale"
141         was passed in the env. var., it always failed because we were passing
142         "default_locale" to g_convert. Also fixed the byte count for non-UTF8
143         conversions.
144         (mono_utf8_from_external): UTF8 is the default, not the preferred one.
145
146         Fixes bug #53166.
147
148 Thu Jan 8 19:56:08 CET 2004 Paolo Molaro <lupus@ximian.com>
149
150         * mono-uri.c: fixed compile problem.
151
152 2003-12-02  Bernie Solomon  <bernard@ugsolutions.com>
153
154         * mono-math.c: fix for older C compilers and big endian machines
155
156 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
157
158         * mono-math.h mono-math.c: New file which contains implementations of
159         math functions/macros which are missing on some platforms.
160
161 2003-11-10  Dick Porter  <dick@ximian.com>
162
163         * strenc.c: Use platform-endian UTF16
164
165 2003-10-28  Dick Porter  <dick@ximian.com>
166
167         * strenc.h:
168         * strenc.c: New files, convert text to and from unicode or utf8,
169         and the user's chosen encoding.
170
171 2003-08-26  Zoltan Varga  <vargaz@freemail.hu>
172
173         * mono-hash.h mono-hash.c (mono_g_hash_table_remap): New function used
174         to remap hashtable values during a copying collection. Not used at the
175         moment.
176         * mono-hash.c (g_hash_node_new): Restructured to avoid the global lock
177         in the common case.
178         * mono-hash.c (mono_g_hash_table_new_full): Enable the optimization of
179         the key function even if the client supplied g_direct_equal instead of
180         NULL.
181
182 2003-08-22  Duncan Mak  <duncan@ximian.com>
183
184         * strtod.c: 64-bit related fixes from Laurent Morichetti
185         <l_m@pacbell.net>. Patch approval from Miguel.
186
187 Fri Jun 6 19:09:51 CEST 2003 Paolo Molaro <lupus@ximian.com>
188
189         * mono-logger.h, mono-logger.c, Makefile.am: added
190         selective logging code by Jerome Laban <jlaban@wanadoo.fr>.
191
192 2003-03-05  Dietmar Maurer  <dietmar@ximian.com>
193
194         * monobitset.c (mono_bitset_set_all): impl.
195
196 Fri Sep 13 15:56:04 CEST 2002 Paolo Molaro <lupus@ximian.com>
197
198         * mono-digest.h, mono-sha1.c: Added mono_digest_get_public_token()
199         to get the public key token from a public key.
200
201 Thu Jul 25 13:59:34 CEST 2002 Paolo Molaro <lupus@ximian.com>
202
203         * mono-digest.h, mono-md5.c, mono-sha1.c: MD5 and SHA1
204         implementations.
205
206 Mon Jun 3 15:59:31 CEST 2002 Paolo Molaro <lupus@ximian.com>
207
208         * strtod.c: make __bsd_dtoa() always return malloc()ed memory.
209
210 Mon Jun 3 15:42:50 CEST 2002 Paolo Molaro <lupus@ximian.com>
211
212         * monobitset.c, monobitset.h: documentation and fixes from
213         Dennis Haney.
214
215 Sat Jun 1 14:10:23 CEST 2002 Paolo Molaro <lupus@ximian.com>
216
217         * monobitset.c: fix my screwup pointed out by Lawrence Pit
218         (loz@cable.a2000.nl).
219
220 Fri May 31 15:34:18 CEST 2002 Paolo Molaro <lupus@ximian.com>
221
222         * monobitset.c, monobitset.h: fixes. added mono_bitset_foreach().
223
224 Wed May 22 12:42:06 CEST 2002 Paolo Molaro <lupus@ximian.com>
225
226         * monobitset.c: use our own bit_nth_lsf since the glib one is buggy.
227         Add more tests. mono_bitset_find_first (set, -1) will work correctly
228         now.
229
230 2002-05-09  Dietmar Maurer  <dietmar@ximian.com>
231
232         * monobitset.c: use memcmp instead of memcpy
233
234 Thu May 9 17:23:17 CEST 2002 Paolo Molaro <lupus@ximian.com>
235
236         * monobitset.c, monibitset.h: bit set data structure.
237         Not included in the build yet because the jit has some symbol clashes
238         with it.
239
240 Mon Mar 25 12:50:53 CET 2002 Paolo Molaro <lupus@ximian.com>
241
242         * First checkin: libmonoutils is meant to hold some utility
243         data structures and bits that are usefult to the rest of the project
244         and don't require metadata/runtime support.
245         mono-hash is a GC-safe hash table: i.e. you can store GC-allocated
246         data in it.
247