More spring-cleaning.
[mono.git] / ChangeLog
1 2002-03-24  Martin Baulig  <martin@gnome.org>
2
3         * man/mcs.1: Documented the new --debug option and added a section
4         about debugging support.
5
6         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
7
8 2002-03-21  Martin Baulig  <martin@gnome.org>
9
10         * configure.in: Added check for <elf.h>.
11
12 2002-03-18  Dick Porter  <dick@ximian.com>
13
14         * configure.in: Only look for libgc on the system.  Default to not
15         using GC at all, because it doesn't work with the jit.
16
17 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
18
19         * configure.in: Add support for building the included boehm GC.
20
21 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
22
23         * configure.in: detect Boehm GC libs and add --with-gc switch.
24         Boehm GC needs to be explicitly enabled since the JIT currently fails
25         in some cases with it.
26
27 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
28
29         * mono/tests/fib.cs: it is now possible to pass a repeat count as
30         command line argument, for example fib.exe 20 runs the test 20
31         times. 
32
33 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
34         * configure.in: added support for ARM target arch.
35         Uncommented and modified arm-*-linux* target,
36         added mono/arch/arm/Makefile to AC_OUTPUT list.
37
38 2002-02-21  Mark Crichton  <crichton@gimp.org>
39
40         * status/class.xml: Added contact info for RNGCryptoServiceProvider
41         class and Rijndael classes.
42         * status/maintainers.xml: Added contact info to maintainers list.
43
44 2002-02-21  Mark Crichton  <crichton@gimp.org>
45  
46         * configure.in: Add checks for a system-provided entropy device
47         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
48
49 2002-02-20  Dick Porter  <dick@ximian.com>
50
51         * acconfig.h:
52         * configure.in: Always build without cygwin support on windows
53
54 2002-02-19  Radek Doulik  <rodo@ximian.com>
55
56         * mono/tests/pinvoke.cs: use more pinvoke test methods
57
58 2002-02-19  Radek Doulik  <rodo@ximian.com>
59
60         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
61         method
62         (mono_test_many_byte_arguments): ditto
63
64 2002-02-18  Radek Doulik  <rodo@ximian.com>
65
66         * mono/tests/Makefile.am: added small test library for pinvoke
67         testing
68
69         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
70         new function to test pinvoke
71
72         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
73         arguments
74
75         * mono/tests/Makefile.am: display # of passing tests too
76         added simple shared library libtest with testing function for
77         pinvoke
78
79 2002-02-17  Radek Doulik  <rodo@ximian.com>
80
81         * mono/tests/Makefile.am (test): display # of failed tests
82
83 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
84
85         * configure.in: Add checks for SOL_IP, SOL_TCP, and
86         IP_PKTINFO. Also check for struct ip_mreqn.
87
88 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
89
90         * configure.in: Add checks to see if we need to link to libsocket,
91         libnsl, and/or librt. Also check for inet_pton and inet_aton.
92
93 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
94
95         * acconfig.h: #undef USE_MONO_MUTEX
96
97         * configure.in: If the system pthread implementation is lacking,
98         default to using mono-mutex.
99
100 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
101
102         * mono/tests/enum2.cs: new file with more enum tests.
103
104 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
105
106         * mono/tests/jit-long.cs: added some SHL/SHR tests
107
108 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
109
110         * configure.in: allow PKG_CONFIG_PATH for the build-platform
111         pkg-config invocation.
112
113 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
114
115         * configure.in: add some support/fixes for cross-compilation.
116
117 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
118
119         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
120         added tests for SUB_OVF, SUB_OVF_UN
121
122 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
123
124         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
125
126 2001-12-21  Aaron Weber  <aaron@ximian.com>
127
128         * doc/faq (A): added a linebreak that was missing and was causing
129         a heading to appear badly.
130
131 2001-12-20  Aaron Weber  <aaron@ximian.com>
132
133         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
134         questions into a single section.
135
136 2001-12-17  Aaron Weber  <aaron@ximian.com>
137
138         * doc/faq (Q): Question-by-question, line-by-line revision.
139
140 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
141
142         * mono/tests/time.cs: new test
143
144 2001-11-30  Radek Doulik  <rodo@ximian.com>
145
146         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
147
148 2001-11-29  Radek Doulik  <rodo@ximian.com>
149
150         * configure.in (ACCESS_UNALIGNED): uncommented and modified
151         powerpc-*-linux* 
152         generate mono/arch/ppc/Makefile
153
154 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
155
156         * mono/tests/exception3.cs: modified the test to show a bug in the
157         current exception handling implementation.
158
159 2001-11-13  Dick Porter  <dick@ximian.com>
160
161         * configure.in: Some more tests for pthread features
162         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
163         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
164
165 2001-11-09  Dick Porter  <dick@ximian.com>
166
167         * configure.in: Try and get large file support, but it's not fatal
168         if it's not there (the io-layer just ignores the high word in that
169         case.)
170
171         Check for windows builds, and only bother to look for pthreads and
172         large files if we're not building for cygwin or native win32.  Not
173         having pthread support on Posix systems is now a fatal error.
174
175         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
176         aclocal
177
178 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
179
180         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
181         target testjit. 
182
183 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
184
185         * docs/object-layout: more documentation
186
187 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
188
189         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
190         can't read on unaligned boundaries
191
192 2001-10-04  Dick Porter  <dick@ximian.com>
193
194         * configure.in: Do some deeper checks on pthreads for some of the
195         more interesting functions
196
197 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
198
199         * mono/tests/Makefile.am (testjit): a new target to test the JITer
200
201         * mono/tests/jit-*: added some test for the JITer
202
203 2001-09-23  Dick Porter  <dick@ximian.com>
204
205         * configure.in: Arrange to compile dummy thread support routines
206         if pthread isnt available
207         
208 2001-09-23  Dick Porter  <dick@ximian.com>
209
210         * configure.in: Check for pthread.h, so that we can check for the
211         HAVE_PTHREAD_H define in config.h
212
213 2001-09-21  Dick Porter  <dick@ximian.com>
214
215         * configure.in: Check for libpthread
216
217 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
218
219         * mono/tests/test-ops.cs: added more tests
220
221 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
222
223         * configure.in: check for sizeof(void*) and for the architecture.
224
225 2001-09-05  Dick Porter  <dick@ximian.com>
226
227         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
228         aclocal invocation, so putting aclocal files in /usr/local works
229
230 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
231
232         * *: removed the libffi dependency, mono now compiles on cygwin 
233
234         * mono/wrapper/build-dll: new file.
235
236 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
237
238         * mono/tests/console.cs: impl.
239
240         * mono/tests/box.cs: impl.
241
242         * mono/tests/stream-writer.cs: impl.
243
244 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
245
246         * mono/tests/*: New test cases, mostly for virtual method dispatch.
247         Use make testb for the slow benchmarking programs,
248         make test for the usual regression test checks.
249
250 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
251
252         * mono/cil/Makefile.am:
253         * mono/wrapper/Makefile.am: use correct variables for installation
254         directories
255
256 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
257
258         * mono/tests/exceptions*: enhanced and added more tests for
259         exceptions.
260
261 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
262
263         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
264         to pass make distcheck
265
266         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
267
268         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
269         install-data-hook): Added mechanism to distribute and install the
270         dll files.
271
272 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
273
274         * mono/tests/stream.cs: new tests for the Stream class
275
276         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
277         added it again.
278
279 2001-08-16  Alex Graveley  <alex@ximian.com>
280
281         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
282         removes libtool dependency on all of Mono.
283
284 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
285
286         * mono/tests/array.cs: more array tests
287
288 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
289
290         * mono/tests/array.cs: more array tests
291
292 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
293
294         * mono/tests/pinvoke.cs: we can now print strings ;-)
295
296         * mono/tests/array.cs: new test for arrays
297
298 2001-08-02  Alex Graveley  <alex@ximian.com>
299
300         * libffi/*: Import libffi CVS version, with minor changes to make it 
301           compile.
302
303         * mono/interpreter/Makefile.am: Link against 
304           ../../libffi/.libs/libffi.a.
305
306         * Makefile.am: Add libffi
307
308         * autogen.sh: Replace with adapted gnome autogen.sh
309
310         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
311
312 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
313
314         * mono/tests/pinvoke.cs: impl.
315
316 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
317
318         * configure.in, mono/tests: added some tests for the interpreter.
319
320 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
321
322         * doc/download: added instructions for cygwin
323         
324         * doc/c-sharp: removed bit about compiling
325         
326         * status/compare-assembly.cs: basedir should be there if
327         parameters are provided.
328
329         * status/makefile: made targets to dump info.
330         
331 2001-07-15  Joe Shaw  <joe@ximian.com>
332
333         * configure.in: Don't create doc/Makefile as there's nothing there
334         to make.
335
336         * Makefile.am: Don't build the doc directory because there's no
337         Makefile.am there.
338
339         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
340
341 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
342
343         * doc/class-library (A): Updated FAQ with question on error 1595.
344
345 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
346
347         * doc/index: 
348
349 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
350
351         * status/*: scripts and data to create statistics about the
352         class library status.
353
354 2001-07-09  Alex Graveley  <alex@ximian.com>
355
356         * doc/makefile (clean): Add clean target.
357         * doc/web/makefile (clean): Ditto.
358
359 2001-07-09  Alex Graveley  <alex@ximian.com>
360
361         * doc/makefile (all-docs): Fix typo.
362
363 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
364
365         * NEWS: 
366