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