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