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