2004-05-28 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / utils / ChangeLog
1 2004-05-25  Zoltan Varga  <vargaz@freemail.hu>
2
3         * mono-codeman.c (mono_code_manager_invalidate): On x86, fill the
4         memory with 0xcc (x86 break).
5
6 2004-05-02  Miguel de Icaza  <miguel@ximian.com>
7
8         * mono-sha1.c: MacOS X defines "LITTLE_ENDIAN", you are supposed
9         to test against BYTE_ORDER, and this caused trouble.  We now use
10         G_BYTE_ORDER and G_LITTLE_ENDIAN.  This should fix the MacOS woes.
11
12 2004-04-26  David Waite  <mass@akuma.org>
13
14         * mono-logger.h: remove comma from end of enumeration declaration
15
16 Fri Apr 23 11:04:33 EDT 2004 Paolo Molaro <lupus@ximian.com>
17
18         * mono-codeman.c: macosx pretends an argument (which is ignored)
19         to be -1. Make sure the thunks area is zeroed.
20
21 2004-03-11  Zoltan Varga  <vargaz@freemail.hu>
22
23         * monobitset.c (mono_bitset_test_bulk): New function to return multiple
24         bits at once.
25
26 Thu Mar 4 15:46:20 PST 2004 Paolo Molaro <lupus@ximian.com>
27
28         * mono-codeman.c: add a define to force the use of malloc
29         instead of mmap.
30
31 Tue Feb 17 21:45:12 CET 2004 Paolo Molaro <lupus@ximian.com>
32
33         * mono-codeman.c, mono-codeman.h: allocate extra room in memory close
34         to the native code for arch where calls have a limited immediate
35         displacement.
36
37 Wed Feb 11 15:26:18 CET 2004 Paolo Molaro <lupus@ximian.com>
38
39         * Makefile.am, mono-codeman.h, mono-codeman.c: new support code
40         to deal with buffers of native code (handles exec bits and other
41         details).
42
43 2004-01-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
44
45         * strenc.c:
46         (mono_unicode_from_external): UTF8 is the default, not the preferred
47         encoding, ie, try MONO_EXTERNAL_ENCODINGS first. When "default_locale"
48         was passed in the env. var., it always failed because we were passing
49         "default_locale" to g_convert. Also fixed the byte count for non-UTF8
50         conversions.
51         (mono_utf8_from_external): UTF8 is the default, not the preferred one.
52
53         Fixes bug #53166.
54
55 Thu Jan 8 19:56:08 CET 2004 Paolo Molaro <lupus@ximian.com>
56
57         * mono-uri.c: fixed compile problem.
58
59 2003-12-02  Bernie Solomon  <bernard@ugsolutions.com>
60
61         * mono-math.c: fix for older C compilers and big endian machines
62
63 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
64
65         * mono-math.h mono-math.c: New file which contains implementations of
66         math functions/macros which are missing on some platforms.
67
68 2003-11-10  Dick Porter  <dick@ximian.com>
69
70         * strenc.c: Use platform-endian UTF16
71
72 2003-10-28  Dick Porter  <dick@ximian.com>
73
74         * strenc.h:
75         * strenc.c: New files, convert text to and from unicode or utf8,
76         and the user's chosen encoding.
77
78 2003-08-26  Zoltan Varga  <vargaz@freemail.hu>
79
80         * mono-hash.h mono-hash.c (mono_g_hash_table_remap): New function used
81         to remap hashtable values during a copying collection. Not used at the
82         moment.
83         * mono-hash.c (g_hash_node_new): Restructured to avoid the global lock
84         in the common case.
85         * mono-hash.c (mono_g_hash_table_new_full): Enable the optimization of
86         the key function even if the client supplied g_direct_equal instead of
87         NULL.
88
89 2003-08-22  Duncan Mak  <duncan@ximian.com>
90
91         * strtod.c: 64-bit related fixes from Laurent Morichetti
92         <l_m@pacbell.net>. Patch approval from Miguel.
93
94 Fri Jun 6 19:09:51 CEST 2003 Paolo Molaro <lupus@ximian.com>
95
96         * mono-logger.h, mono-logger.c, Makefile.am: added
97         selective logging code by Jerome Laban <jlaban@wanadoo.fr>.
98
99 2003-03-05  Dietmar Maurer  <dietmar@ximian.com>
100
101         * monobitset.c (mono_bitset_set_all): impl.
102
103 Fri Sep 13 15:56:04 CEST 2002 Paolo Molaro <lupus@ximian.com>
104
105         * mono-digest.h, mono-sha1.c: Added mono_digest_get_public_token()
106         to get the public key token from a public key.
107
108 Thu Jul 25 13:59:34 CEST 2002 Paolo Molaro <lupus@ximian.com>
109
110         * mono-digest.h, mono-md5.c, mono-sha1.c: MD5 and SHA1
111         implementations.
112
113 Mon Jun 3 15:59:31 CEST 2002 Paolo Molaro <lupus@ximian.com>
114
115         * strtod.c: make __bsd_dtoa() always return malloc()ed memory.
116
117 Mon Jun 3 15:42:50 CEST 2002 Paolo Molaro <lupus@ximian.com>
118
119         * monobitset.c, monobitset.h: documentation and fixes from
120         Dennis Haney.
121
122 Sat Jun 1 14:10:23 CEST 2002 Paolo Molaro <lupus@ximian.com>
123
124         * monobitset.c: fix my screwup pointed out by Lawrence Pit
125         (loz@cable.a2000.nl).
126
127 Fri May 31 15:34:18 CEST 2002 Paolo Molaro <lupus@ximian.com>
128
129         * monobitset.c, monobitset.h: fixes. added mono_bitset_foreach().
130
131 Wed May 22 12:42:06 CEST 2002 Paolo Molaro <lupus@ximian.com>
132
133         * monobitset.c: use our own bit_nth_lsf since the glib one is buggy.
134         Add more tests. mono_bitset_find_first (set, -1) will work correctly
135         now.
136
137 2002-05-09  Dietmar Maurer  <dietmar@ximian.com>
138
139         * monobitset.c: use memcmp instead of memcpy
140
141 Thu May 9 17:23:17 CEST 2002 Paolo Molaro <lupus@ximian.com>
142
143         * monobitset.c, monibitset.h: bit set data structure.
144         Not included in the build yet because the jit has some symbol clashes
145         with it.
146
147 Mon Mar 25 12:50:53 CET 2002 Paolo Molaro <lupus@ximian.com>
148
149         * First checkin: libmonoutils is meant to hold some utility
150         data structures and bits that are usefult to the rest of the project
151         and don't require metadata/runtime support.
152         mono-hash is a GC-safe hash table: i.e. you can store GC-allocated
153         data in it.
154