1 2004-05-25 Zoltan Varga <vargaz@freemail.hu>
3 * mono-codeman.c (mono_code_manager_invalidate): On x86, fill the
4 memory with 0xcc (x86 break).
6 2004-05-02 Miguel de Icaza <miguel@ximian.com>
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.
12 2004-04-26 David Waite <mass@akuma.org>
14 * mono-logger.h: remove comma from end of enumeration declaration
16 Fri Apr 23 11:04:33 EDT 2004 Paolo Molaro <lupus@ximian.com>
18 * mono-codeman.c: macosx pretends an argument (which is ignored)
19 to be -1. Make sure the thunks area is zeroed.
21 2004-03-11 Zoltan Varga <vargaz@freemail.hu>
23 * monobitset.c (mono_bitset_test_bulk): New function to return multiple
26 Thu Mar 4 15:46:20 PST 2004 Paolo Molaro <lupus@ximian.com>
28 * mono-codeman.c: add a define to force the use of malloc
31 Tue Feb 17 21:45:12 CET 2004 Paolo Molaro <lupus@ximian.com>
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
37 Wed Feb 11 15:26:18 CET 2004 Paolo Molaro <lupus@ximian.com>
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
43 2004-01-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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
51 (mono_utf8_from_external): UTF8 is the default, not the preferred one.
55 Thu Jan 8 19:56:08 CET 2004 Paolo Molaro <lupus@ximian.com>
57 * mono-uri.c: fixed compile problem.
59 2003-12-02 Bernie Solomon <bernard@ugsolutions.com>
61 * mono-math.c: fix for older C compilers and big endian machines
63 2003-11-12 Zoltan Varga <vargaz@freemail.hu>
65 * mono-math.h mono-math.c: New file which contains implementations of
66 math functions/macros which are missing on some platforms.
68 2003-11-10 Dick Porter <dick@ximian.com>
70 * strenc.c: Use platform-endian UTF16
72 2003-10-28 Dick Porter <dick@ximian.com>
75 * strenc.c: New files, convert text to and from unicode or utf8,
76 and the user's chosen encoding.
78 2003-08-26 Zoltan Varga <vargaz@freemail.hu>
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
83 * mono-hash.c (g_hash_node_new): Restructured to avoid the global lock
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
89 2003-08-22 Duncan Mak <duncan@ximian.com>
91 * strtod.c: 64-bit related fixes from Laurent Morichetti
92 <l_m@pacbell.net>. Patch approval from Miguel.
94 Fri Jun 6 19:09:51 CEST 2003 Paolo Molaro <lupus@ximian.com>
96 * mono-logger.h, mono-logger.c, Makefile.am: added
97 selective logging code by Jerome Laban <jlaban@wanadoo.fr>.
99 2003-03-05 Dietmar Maurer <dietmar@ximian.com>
101 * monobitset.c (mono_bitset_set_all): impl.
103 Fri Sep 13 15:56:04 CEST 2002 Paolo Molaro <lupus@ximian.com>
105 * mono-digest.h, mono-sha1.c: Added mono_digest_get_public_token()
106 to get the public key token from a public key.
108 Thu Jul 25 13:59:34 CEST 2002 Paolo Molaro <lupus@ximian.com>
110 * mono-digest.h, mono-md5.c, mono-sha1.c: MD5 and SHA1
113 Mon Jun 3 15:59:31 CEST 2002 Paolo Molaro <lupus@ximian.com>
115 * strtod.c: make __bsd_dtoa() always return malloc()ed memory.
117 Mon Jun 3 15:42:50 CEST 2002 Paolo Molaro <lupus@ximian.com>
119 * monobitset.c, monobitset.h: documentation and fixes from
122 Sat Jun 1 14:10:23 CEST 2002 Paolo Molaro <lupus@ximian.com>
124 * monobitset.c: fix my screwup pointed out by Lawrence Pit
125 (loz@cable.a2000.nl).
127 Fri May 31 15:34:18 CEST 2002 Paolo Molaro <lupus@ximian.com>
129 * monobitset.c, monobitset.h: fixes. added mono_bitset_foreach().
131 Wed May 22 12:42:06 CEST 2002 Paolo Molaro <lupus@ximian.com>
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
137 2002-05-09 Dietmar Maurer <dietmar@ximian.com>
139 * monobitset.c: use memcmp instead of memcpy
141 Thu May 9 17:23:17 CEST 2002 Paolo Molaro <lupus@ximian.com>
143 * monobitset.c, monibitset.h: bit set data structure.
144 Not included in the build yet because the jit has some symbol clashes
147 Mon Mar 25 12:50:53 CET 2002 Paolo Molaro <lupus@ximian.com>
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