1 2006-07-15 Jonathan Chambers <joncham@gmail.com>
3 * cominterop.cs: Added COM Interop tests; not enabled yet.
4 * libtest.c: Added COM Interop tests; not enabled yet.
6 2006-07-12 Zoltan Varga <vargaz@gmail.com>
8 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
10 2006-06-30 Zoltan Varga <vargaz@gmail.com>
12 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
14 2006-06-28 Zoltan Varga <vargaz@gmail.com>
16 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
18 2006-06-15 Zoltan Varga <vargaz@gmail.com>
20 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
22 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
24 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
26 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
28 * Makefile.am: Add 'cas' to SUBDIRS
30 2006-06-20 Massimiliano Mantione <massi@ximian.com>
31 * bug-78656.cs. Makefile.am: Added test for bug 78656.
33 2006-06-16 Massimiliano Mantione <massi@ximian.com>
34 * bug-78653.cs. Makefile.am: Added test for bug 78653.
36 2006-06-13 Massimiliano Mantione <massi@ximian.com>
37 * test-inline-call-stack.cs: Test also that the order in which
38 .cctors are run is essentially the same regardless of the status of
39 "beforefieldinit", because too many apps depend on this behavior
40 (which seems to be also the one of the MS CLR).
42 2006-06-10 Zoltan Varga <vargaz@gmail.com>
44 * interlocked-2.2.cs: Make the return values positive.
46 2006-06-07 Wade Berrier <wberrier@novell.com>
48 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
49 to EXTRA_DIST so that tests can be run from a dist tarball
51 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
53 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
55 2006-06-06 Massimiliano Mantione <massi@ximian.com>
57 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
59 2006-06-05 Zoltan Varga <vargaz@gmail.com>
61 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
63 2006-05-18 Zoltan Varga <vargaz@gmail.com>
65 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
67 2006-05-17 Zoltan Varga <vargaz@gmail.com>
69 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
71 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
74 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
76 * test-enum-indstoreil.il : removed duplicate label.
79 2006-05-06 Zoltan Varga <vargaz@gmail.com>
81 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
84 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
86 2006-04-19 Massimiliano Mantione <massi@ximian.com>
87 * test-inline-call-stack.cs: Added missing check.
89 2006-04-19 Massimiliano Mantione <massi@ximian.com>
90 * Makefile.am: Added tests to see if inline breaks the call stack.
91 * test-inline-call-stack.cs: Likewise.
92 * test-inline-call-stack-library.cs: Likewise.
94 2006-04-12 Zoltan Varga <vargaz@gmail.com>
96 * thread6.cs: Add regression test for #78024.
98 2006-04-07 Zoltan Varga <vargaz@gmail.com>
100 * marshal2.cs: Add tests for #77960.
102 2006-03-29 Raja R Harinath <rharinath@novell.com>
104 * iface-large.cs: New test based on #75172.
106 2006-02-18 Zoltan Varga <vargaz@gmail.com>
108 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
111 2006-01-30 Zoltan Varga <vargaz@gmail.com>
113 * Makefile.am (patch-libtool): New utility target for those using a
116 2006-01-27 Raja R Harinath <rharinath@novell.com>
118 Add support for net_2_0 test cases.
119 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
120 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
121 (TEST_CS2_SRC, TEST_IL2_SRC): New.
122 (EXTRA_DIST): Add them.
123 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
124 updated to use appropriate runtimes.
125 (testjit): Depend on them.
126 * find-method.2.il: New test.
128 2006-01-26 Zoltan Varga <vargaz@gmail.com>
130 * thread-dump.cs: New file.
132 2005-12-22 Zoltan Varga <vargaz@gmail.com>
134 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
136 * custom-attr.cs: Add test for #77045.
138 2005-12-15 Zoltan Varga <vargaz@gmail.com>
140 * cpblkTest.il: Fix storage of addresses into int32 variables.
142 2005-12-14 Zoltan Varga <vargaz@gmail.com>
144 * marshal2.cs: Remove test which can fail on 64 bit archs.
146 2005-11-28 Raja R Harinath <rharinath@novell.com>
148 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
150 2005-10-21 Zoltan Varga <vargaz@gmail.com>
152 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
154 2005-10-20 Miguel de Icaza <miguel@novell.com>
156 * Makefile.am (stresstest): Change the strings so we can scan the
157 build logs more easily for failures (without the word "0 failed".
159 * Makefile (stresstest):
161 2005-10-20 Raja R Harinath <rharinath@novell.com>
163 * Makefile.am (testbundle): Use in-tree config, and in-tree
166 2005-10-08 Zoltan Varga <vargaz@gmail.com>
168 * appdomain-unload.cs: Allocate some MBR objects between unloads to
171 2005-10-07 Zoltan Varga <vargaz@gmail.com>
173 * remoting5.cs: Add test for ldflda on MBR objects.
175 2005-10-07 Zoltan Varga <vargaz@gmail.com>
177 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
179 2005-09-19 Zoltan Varga <vargaz@gmail.com>
181 * custom-attr.cs: Add tests for bug #76062.
183 * test-driver Makefile.am: Fix detection of disabled tests.
185 2005-09-16 Raja R Harinath <rharinath@novell.com>
187 * Makefile.am (check-local): Don't invoke semdel-wrapper.
189 2005-09-13 Raja R Harinath <rharinath@novell.com>
191 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
192 (EXTRA_DIST): Add sources from 'test-type-load'.
194 2005-09-12 Zoltan Varga <vargaz@gmail.com>
196 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
198 * pinvoke3.cs libtest.c: Add tests for bug #76063.
200 2005-09-09 Zoltan Varga <vargaz@gmail.com>
202 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
203 for handling type load exceptions.
205 * Makefile.am: Add type loading tests.
207 2005-08-27 Zoltan Varga <vargaz@gmail.com>
209 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
211 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
213 * delegate.cs: Add float and double tests.
215 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
217 * delegate.cs: Restructure and add long delegate test.
219 * thread-2.cs: New file.
221 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
223 * Makefile.am: Reenable disabled amd64 tests.
225 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
227 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
229 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
231 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
233 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
235 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
237 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
239 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
241 * thread6.cs: Disable part of the test that currently doesn't work. Add
242 new tests from a bug report.
244 * appdomain-unload.cs: Add tests for threadpools.
246 2005-07-04 Raja R Harinath <rharinath@novell.com>
248 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
250 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
252 * remoting1.cs: Test for getting a remote field value which is null.
254 2005-07-01 Raja R Harinath <rharinath@novell.com>
256 * Makefile.am (check-local): Call semdel-wrapper.
258 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
260 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
262 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
264 * pinvoke2.cs: Add test for #75374.
266 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
268 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
270 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
272 2005-06-15 Raja R Harinath <rharinath@novell.com>
274 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
275 the build tree -- it's built with autodeps off.
277 2005-06-14 Ben Maurer <bmaurer@ximian.com>
279 * Makefile.am (testbundle): Test case that bundling works with a
282 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
284 * Makefile.am (TestDriver.dll): Fix a warning.
286 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
288 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
291 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
293 * marshal9.cs libtest.c: Add more tests.
295 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
298 * marshal9.cs libtest.c: Add tests for marshalling null values.
300 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
301 and pinvoke15 into pinvoke2.
303 * pinvoke2.cs: Fix warnings.
305 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
308 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
310 * main-returns-background-change.cs: New test for changing the
311 background mode of a thread.
313 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
315 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
318 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
320 2005-04-22 Raja R Harinath <rharinath@novell.com>
322 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
324 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
326 * Makefile.am (testtrace): New target to test --trace functionality.
328 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
330 * invoke.cs: Add new test.
332 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
334 * stack-overflow.cs: New tests, not yet enabled.
336 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
338 * dataslot.cs: Add tests for #65414.
340 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
342 * rounding.cs: Remove this, this is now in the JIT regression tests.
344 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
346 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
348 * remoting1.cs: Add new regression test.
350 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
352 * pinvoke3.cs: Add tests for passing blittable arrays.
354 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
356 2005-02-21 Ben Maurer <bmaurer@ximian.com>
358 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
359 aborting. The second one deadlocks, so it is disabled
361 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
363 * pinvoke3.cs libtest.c: Add more small struct tests.
365 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
367 * pinvoke3.cs libtest.c: Add tests for passing and returning small
368 structs from delegates. Currently fails on windows.
370 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
372 * pinvoke2.cs: Add test for #72625.
374 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
375 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
377 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
378 can be found by the runtime.
380 * pinvoke13.cs: Fix test.
382 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
384 * pinvoke3.cs: Remove an error handling test which no longer fails in
387 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
389 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
391 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
393 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
396 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
398 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
400 * libtest.c: Mark all exported functions STDCALL.
402 * Makefile.am (CSC): Disable some warnings.
404 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
406 * libtest.c: Fix some warnings.
408 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
410 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
412 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
413 on amd64 to make the test green again.
415 2005-01-20 Raja R Harinath <rharinath@novell.com>
417 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
419 * pinvoke2.cs (test_0_return_vtype): Update.
421 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
423 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
424 marshalling of unicode strings.
426 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
428 * thread6.cs: Add test for aborting the current thread.
430 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
432 * thread6.cs: Add test for rethrowing abort exceptions.
434 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
436 * desweak.cs: Add test to check for regression of the bug seen in
437 rev 38316. The original code that failed is no more part of the
440 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
442 * libtest.c: Fix blittable_struct_delegate test.
444 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
446 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
449 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
451 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
453 * interlocked.cs: added reg test for bug 70784
455 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
457 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
459 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
461 * interlocked.cs: New test.
463 2004-12-14 Raja R Harinath <rharinath@novell.com>
465 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
467 2004-12-11 Ben Maurer <bmaurer@ximian.com>
469 * thread-static-init.cs: New test.
471 2004-12-09 Raja R Harinath <rharinath@novell.com>
473 * test-driver: Clean up.
474 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
476 2004-12-08 Raja R Harinath <rharinath@novell.com>
478 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
480 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
482 * appdomain-unload.cs: Disable nondeterministic async unloading test.
484 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
486 * delegate.cs: Add test for unboxing and delegates.
488 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
490 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
493 * appdomain-unload.cs: Stop the foreground thread created by one of the
496 2004-11-26 Raja R Harinath <rharinath@novell.com>
498 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
500 2004-11-23 Raja R Harinath <rharinath@novell.com>
502 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
503 the mcs/ tree directly.
505 2004-11-19 Raja R Harinath <rharinath@novell.com>
507 * Makefile.am (check-local): New. Hook into 'make check'.
508 (CSC): Define using in-tree mono and mcs.exe.
509 (ILASM): New. Likewise, with in-tree ilasm.exe.
510 * async_read.cs (Main): Read async_read.exe, since async_read.cs
511 will not necessarily be in the build directory.
512 * test-driver: Preserve stderr.
514 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
516 * cross-domain.cs: New tests for cross-domain calls.
518 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
520 * loader.cs: Add test for loading dynamic assemblies using
521 Assembly.LoadWithPartialName ().
523 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
525 * loader.cs: New file for assembly loading tests.
527 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
529 * cattr-object.cs: Correct type checking so test will stop giving
532 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
534 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
536 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
538 * marshal.cs: Add test for GetFunctionPointerForDelegate.
540 * libtest.c pinvoke2.cs: Add test for returning delegates.
542 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
544 * Makefile.am: Add marshal.cs.
546 * marshal.cs: New file for Marshal tests.
548 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
550 * libtest.c: Free memory using CoTaskMemFree on windows.
551 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
553 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
555 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
556 name mangling on windows.
558 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
560 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
562 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
564 * delegate8.cs: New regression test for bug #59299.
565 * Makefile.am: Added delegate8.cs.
567 2004-09-07 Duncan Mak <duncan@ximian.com>
569 * typeof-ptr.cs: Add an unsafe section to the code that's using
570 direct pointers. This was breaking the test stage on the build boxes.
572 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
574 * libtest.c (mono_test_marshal_string_array): Add test for null
575 terminating string arrays.
577 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
579 * libtest.c: Mark delegates with __stdcall on windows.
581 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
583 * pinvoke2.cs libtest.c: Fix memory management in tests.
585 * pinvoke14.cs: Merge this into pinvoke2.cs.
587 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
589 * marshal9.cs libtest.c: Fix memory leaks in test.
591 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
593 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
595 * marshal9.cs: Clean up and expand custom marshalling tests.
597 * marshal10.cs: Merge this into marshal9.cs.
599 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
602 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
604 * pinvoke2.cs libtest.c: New test for byref string arrays.
606 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
608 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
610 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
612 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
615 2004-07-06 Ben Maurer <bmaurer@ximian.com>
617 * reflection-const-field.cs: New test for reflection on
620 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
622 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
624 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
626 * pinvoke3.cs libtest.c: New test for returning delegates from a
629 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
631 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
633 * Makefile.am (CLEANFILES): Delete .stdout files too.
635 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
637 * invoke.cs: Add an Invoke test.
639 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
641 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
643 * static-constructor.cs: Add new regression test for bug #59193.
645 * setenv.cs: Fix this after marshalling changes.
647 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
649 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
651 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
653 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
655 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
657 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
659 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
661 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
663 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
665 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
667 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
669 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
671 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
673 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
676 * Makefile.am: Only disable thread6.exe on x86.
678 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
680 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
682 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
684 * Makefile.am test-driver: Disable some failing tests.
686 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
688 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
690 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
692 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
693 marshalling delegate fields in structs. Merge marshal4.cs into
696 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
698 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
700 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
702 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
704 * libtest.c: declare SetLastError on Windows
706 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
708 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
709 lock is not owned by the current thread (see bug #56157). Modified test that
712 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
714 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
717 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
719 * libtest.c (mono_test_marshal_time_t): fix
720 for current code on 64 bit machines with 64bit time
722 * marshal9.cs marshal10.cs: Do arithmetic on
725 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
727 * setenv.cs: Handle DllNotFoundException.
729 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
731 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
733 * many-locals.cs: Add tests for locals with large stack frame offsets.
735 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
737 * switch.cs: Add test for bug #54473.
739 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
741 * libtest.c: Add <time.h>
743 * delegate.cs: Add test for bug #52092.
745 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
747 * marshal10.cs: Oops, wrong test.
749 * libtest.c: Add valuetype marshaling test.
751 * marshal9.cs: Fix after marshaling changes.
753 * marshal10.cs: Add valuetype marshaling test.
755 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
757 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
760 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
762 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
764 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
767 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
769 * setenv.cs: Make this run on platforms without setenv.
771 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
773 * Makefile.am: Set SHELL to bash, since some commands require it.
775 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
777 * pinvoke17.cs: Fix test.
779 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
781 * pinvoke2.cs: Add tests for DllImport problems.
783 * pinvoke.cs: Make this run under linux.
785 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
787 * custom-attr.cs: Add test for properties with array type.
789 2003-12-13 Patrik Torstensson <p@rxc.se>
791 * bug-42136.cs: invalid liveness analyse for locals
792 used in try and catch block. (exceptions not counted
793 for in the liveness analyse)
794 * Makefile.am: added bug-42136.cs
796 2003-12-13 Patrik Torstensson <p@rxc.se>
798 * bug-48015.cs: new test for obj.Equals on ContextBound objects
799 * Makefile.am: added bug-48015.cs.
801 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
803 * context-static.cs: new test for ContextStaticAttribute.
804 * Makefile.am: added context-static.cs.
806 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
808 * cattr-object.cs: Fix test so it does not count the attributes on the
811 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
813 * appdomain-unload.cs: Get rid of hardcoded file names.
815 * appdomain-unload.cs: New file. AppDomain Unloading tests.
817 * Makefile: Add new test + enable IL tests now that we have a working
820 * delegate7.cs: Convert it to use the test driver + add regression test
823 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
825 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
827 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
829 * vararg.il: New file.
831 * Makefile.am: Added vararg.il.
833 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
835 * Makefile.am: fix so it works if builddir != srcdir
837 * libtest.c: (mono_test_empty_struct) make it exist for
838 non-GCC builds (and possibly pass depending on trampolines).
839 (mono_test_marshal_bool_byref) bools marshal as ints by default
841 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
843 * bug-46781.cs: New regression test.
845 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
847 * Makefile.am (TEST_CS_SRC): Remove merged tests.
849 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
850 convert tests so they run with the test driver used by mini.
852 * pinvoke3.cs libtest.c: Add tests for class arguments and return
855 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.