1 2010-04-10 Zoltan Varga <vargaz@gmail.com>
3 * dtest.cs: Add a minimal test for Thread.ThreadId.
5 2010-04-08 Zoltan Varga <vargaz@gmail.com>
7 * exit-stress-threadpool.cs: New stress test.
9 2010-04-07 Zoltan Varga <vargaz@gmail.com>
11 * interlocked-2.2.cs: Add an Interlocked.CompareExchange(long) test.
13 2010-04-06 Rodrigo Kumpera <rkumpera@novell.com>
15 * bug-575941.cs: New regression test.
17 2010-04-05 Rodrigo Kumpera <rkumpera@novell.com>
19 * bug-515884.il: New regression test.
21 2010-04-02 Zoltan Varga <vargaz@gmail.com>
23 * libtest.c: Add OpenBSD to the list of defines.
25 2010-03-26 Zoltan Varga <vargaz@gmail.com>
27 * Makefile.am: Disable testbundle for now as it depends on having a system mono.
29 2010-03-23 Zoltan Varga <vargaz@gmail.com>
31 * Makefile.am (BASE_TEST_CS_SRC): Remove make-imt-test.cs, it is not a test.
33 * test-runner.cs: Add an option to run the tests with different optimization
36 * Makefile.am: Make it possible to run the normal+gshared tests using the managed
37 test runner by passing the M=1 option to make.
39 2010-03-18 Zoltan Varga <vargaz@gmail.com>
41 * Makefile.am (runtest): Save the output of the aot compiler into a file.
43 2010-03-05 Robert Jordan <robertj@gmx.net>
45 * remoting4.cs: Add test for bug #504886.
47 2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
49 * bug-562150.cs: Regression test.
51 2010-03-02 Rolf Bjarne Kvinge <RKvinge@novell.com>
53 * Makefile.am: Renamed INSTALL_2_1 to MOONLIGHT.
55 2010-03-01 Zoltan Varga <vargaz@gmail.com>
57 * dtest.cs: Add a test for CreateBoxedValue.
59 2010-02-11 Zoltan Varga <vargaz@gmail.com>
61 * dtest.cs: Add a test for exception subclasses.
63 2010-02-04 Zoltan Varga <vargaz@gmail.com>
65 * dtest.cs: Add a test for TypeMirror.EnumUnderlyingType.
67 * dtest.cs dtest-app.cs: Add tests for TypeMirror.IsEnum and
68 VirtualMachine.CreateEnumMirror ().
70 2010-01-28 Zoltan Varga <vargaz@gmail.com>
72 * dtest.cs: Add minimal tests for assembly unloading.
74 2010-01-28 Rodrigo Kumpera <rkumpera@novell.com>
76 * large-gc-bitmap.cs: Respect the 1Mb size limit for valuetype types.
78 2010-01-19 Sylvain Dupont <duposyl@gmail.com>
80 * cominterop.cs libtest.c: Added tests for marshalling
81 in, in/byref, in/out, in/out/byref parameters of type
84 Code is contributed under MIT/X11 license.
86 2010-01-18 Zoltan Varga <vargaz@gmail.com>
88 * dtest.cs dtest-app.cs: Add a test for single stepping + out of line bblocks.
90 * dtest.cs: Upgrade after debugging namespace change.
92 2010-01-16 Zoltan Varga <vargaz@gmail.com>
94 * dtest-app.cs dtest.cs: Add tests for handling vtypes with IntPtr fields.
96 2009-12-26 Zoltan Varga <vargaz@gmail.com>
98 * bug-561239.cs: New test for bug #561239.
100 2009-12-22 Zoltan Varga <vargaz@gmail.com>
102 * dtest.cs dtest-app.cs: Add more single stepping tests.
104 2009-12-17 Zoltan Varga <vargaz@gmail.com>
106 * libtest.c pinvoke2.cs: Add a test for calling pinvoke methods using calli.
108 2009-12-05 Zoltan Varga <vargaz@gmail.com>
110 * dtest.cs dtest-app.cs: Add a test for intptrs.
112 2009-12-01 Zoltan Varga <vargaz@gmail.com>
114 * dtest.cs: Add a a test for invokes on not suspended threads.
116 2009-11-24 Zoltan Varga <vargaz@gmail.com>
118 * dtest.cs dtest-app.cs: Add a test for single threaded invokes + events.
120 2009-11-23 Zoltan Varga <vargaz@gmail.com>
122 * dtest.cs dtest-app.cs: Add a test for single threaded invokes.
124 2009-11-20 Zoltan Varga <vargaz@gmail.com>
126 * libtest.c (mono_test_marshal_bool_in): Use 'short' as the type of the
127 variant bool argument.
129 * marshalbool.cs: Pass -1 as the 'expected' argument instead of 0xffff, which
130 causes sign extensions issues on some platforms.
132 2009-11-19 Zoltan Varga <vargaz@gmail.com>
134 * dtest.cs: Add a test for AssemblyMirror.GetName ().
136 2009-11-16 Mark Probst <mark.probst@gmail.com>
138 * large-gc-bitmap.cs: New test for large GC bitmaps.
140 * Makefile.am: Test added.
142 2009-11-14 Zoltan Varga <vargaz@gmail.com>
144 * dtest.cs: Add a test for stack traces in native code.
146 2009-11-13 Zoltan Varga <vargaz@gmail.com>
148 * dtest.cs: Add a test for InvokeOptions.DisableBreakpoints.
150 2009-11-12 Zoltan Varga <vargaz@gmail.com>
152 * dtest.cs: Update to latest APIs.
154 * generic-virtual.2.cs: Add a test for rebuilding virtual generic method
157 2009-11-09 Zoltan Varga <vargaz@gmail.com>
159 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable filter-stack.exe on ARM.
161 2009-11-07 Zoltan Varga <vargaz@gmail.com>
163 * gen-runtime-invoke.cs: Add a test.
165 * invoke.cs: Convert to using the TestRunner. Remove a test which is
168 2009-11-06 Zoltan Varga <vargaz@gmail.com>
170 * dtest.cs (Threads): Fix a race.
172 2009-11-05 Zoltan Varga <vargaz@gmail.com>
174 * Makefile.am (dcheck): New target to run the soft-debugger tests.
176 * dtest.cs dtest-app.cs: New files containing tests for the soft debugger.
178 2009-11-04 Zoltan Varga <vargaz@gmail.com>
180 * thread6.cs: Add a test for 539394. Convert to using the TestRunner.
182 2009-11-03 Rodrigo Kumpera <rkumpera@novell.com>
184 * interface-with-static-method.il: New test for an interface with static
187 2009-10-25 Zoltan Varga <vargaz@gmail.com>
189 * gc-altstack.cs: New test.
191 2009-10-23 Raja R Harinath <harinath@hurrynot.org>
193 * Makefile.am (modules.exe): Depend on TestDriver.dll too.
195 2009-10-20 Zoltan Varga <vargaz@gmail.com>
197 * libtest.c pinvoke2.cs: Add a test for #548276.
199 2009-10-16 Bill Holmes <billholmes54@gmail.com>
201 * cominterop.cs : Adding a test for 547030.
203 Contributed under MIT/X11 license.
205 2009-10-07 Zoltan Varga <vargaz@gmail.com>
207 * pinvoke2.cs libtest.c: Add a test for marshalling DateTime to unmanaged code.
209 * Makefile.am: Fix make dist.
211 2009-10-06 Mark Probst <mark.probst@gmail.com>
213 * bug-544445.cs: New test.
215 * Makefile.am: Test added.
217 2009-10-04 Zoltan Varga <vargaz@gmail.com>
219 * Makefile.am: Replace make_imt_test_.sh with a faster C# version.
221 2009-09-30 Zoltan Varga <vargaz@gmail.com>
223 * pinvoke2.cs libtest.c: Add a test for #543133.
225 2009-09-25 Mark Probst <mark.probst@gmail.com>
227 * xdomain-threads.c: Test for checking whether Thread is correctly
228 separated between appdomains.
230 * Makefile.am: Test added.
232 2009-09-22 Zoltan Varga <vargaz@gmail.com>
234 * assembly-load-stress.cs: New stress test.
236 * Makefile.am: Disable filter-stack.cs on ia64.
238 * appdomain-thread-abort.cs: Add a new test.
240 2009-09-21 Zoltan Varga <vargaz@gmail.com>
242 * runtime-invoke.cs: Add a test for invoking string ctors. Remove tests which
243 are auto-generated now by gen-runtime-invoke.cs.
245 2009-09-21 Rodrigo Kumpera <rkumpera@novell.com>
247 * array_load_exception.il: Test for broken arrays.
249 2009-09-21 Zoltan Varga <vargaz@gmail.com>
251 * gen-runtime-invoke.cs: New test generator for runtime invoke tests.
253 * Makefile.am (test-runtime-invoke): New test target.
255 * runtime-invoke.cs: Add more tests.
257 * runtime-invoke.cs: Add tests for passing/receiving generic instances of
260 2009-09-20 Zoltan Varga <vargaz@gmail.com>
262 * runtime-invoke.cs: Add more tests.
264 2009-09-17 Sebastien Pouliot <sebastien@ximian.com>
266 * coreclr-security.cs: Add test cases for arrays (one dimension,
267 multidimentional and jagged) creation.
269 2009-09-15 Mark Probst <mark.probst@gmail.com>
271 * generic-type-load-exception.2.il: Test case for vtable setup
272 failure in shared generic code.
274 * Makefile.am: Test added.
276 2009-09-13 Zoltan Varga <vargaz@gmail.com>
278 * runtime-invoke.cs: Add a test.
280 2009-09-10 Bill Holmes <billholmes54@gmail.com>
282 * cominterop.cs : Adding a test for invoking delegates that
285 Contributed under MIT/X11 license.
287 2009-09-08 Rodrigo Kumpera <rkumpera@novell.com>
289 * iface4.cs: Add one more check.
291 2009-09-08 Jonathan Chambers <joncham@gmail.com>
293 * cominterop.cs libtest.c: Add support to run tests
294 on all x86 and amd64 platforms.
296 2009-09-07 Zoltan Varga <vargaz@gmail.com>
298 * Makefile.am (runtest): Disable aot on some tests which contain loading
301 2009-09-05 Zoltan Varga <vargaz@gmail.com>
303 * process-stress.cs: New stress test for spawning processes.
305 2009-09-03 Zoltan Varga <vargaz@gmail.com>
307 * pinvoke3.cs libtest.c: Add a test for #481559.
309 2009-08-24 Rodrigo Kumpera <rkumpera@novell.com>
311 * load-exceptions.cs:
312 * load-missing.il: Test for virtual and static methods.
314 2009-08-24 Rodrigo Kumpera <rkumpera@novell.com>
316 * load-exceptions.cs:
317 * load-missing.il: Test for invalid method overrides.
319 2009-08-19 Rodrigo Kumpera <rkumpera@novell.com>
321 * constraints-load.il: New test for errors related to loading
322 type and method constraints.
324 2009-08-12 Rodrigo Kumpera <rkumpera@novell.com>
326 * bug-528055.il: Regression test for #528055.
328 2009-08-04 Atsushi Enomoto <atsushi@ximian.com>
330 * make_imt_test.sh: fix freebsd build by Makoto Kishimoto
331 http://lists.ximian.com/pipermail/mono-devel-list/2008-November/029970.html
333 2009-07-31 Rodrigo Kumpera <rkumpera@novell.com>
335 * generic_type_definition.2.cs: This test verifies for a lot of stuff
336 that must work under compiler context. A few of those used to work outside
337 of it, so this test worked by pure luck.
338 The fix is to run the test under compiler context.
340 2009-07-23 Zoltan Varga <vargaz@gmail.com>
342 * load-exceptions.cs: Add a test for #524498.
344 2009-07-11 Zoltan Varga <vargaz@gmail.com>
346 * runtime-invoke.cs: Convert it to use TestDriver. Add tests for
349 2009-07-09 Mark Probst <mark.probst@gmail.com>
351 * generic-xdomain.2.cs: Test case for generic marshal-by-ref
354 * Makefile.am: Test added.
356 2009-06-29 Zoltan Varga <vargaz@gmail.com>
358 * generic-stack-traces.2.cs: Add a test for #509406.
360 * dynamic-method-finalize.2.cs: New test.
362 2009-06-25 Mark Probst <mark.probst@gmail.com>
364 * appdomain-async-invoke.cs: Fail if BeginInvoke doesn't return an
367 2009-06-25 Mark Probst <mark.probst@gmail.com>
369 * appdomain-async-invoke.cs: Test for adding async invokes while a
372 * Makefile.am: Test added.
374 2009-06-25 Sylvain Dupont <duposyl@gmail.com>
376 * cominterop.cs libtest.c: Added tests for marshalling
377 out parameters of type SAFEARRAY[VARIANT].
379 Code is contributed under MIT/X11 license.
381 2009-06-24 Zoltan Varga <vargaz@gmail.com>
383 * libtest.c make_imt_test.sh: Applied patch from Romain Tartiere
384 (romain@blogreen.org). Fix tests on freebsd.
386 2009-06-17 Zoltan Varga <vargaz@gmail.com>
388 * runtime-invoke.cs: Add test for sharing i8/u8 return values.
390 2009-06-15 Rodrigo Kumpera <rkumpera@novell.com>
392 * load-exceptions.cs class.cs: Add regression test for #508487.
394 * t-missing.cs: Add nested type.
396 2009-06-06 Gert Driesen <drieseng@users.sourceforge.net>
398 * bug-508538.cs: New regression test for bug #508538.
400 2009-06-01 Rodrigo Kumpera <rkumpera@novell.com>
402 * load-exceptions.cs: Fix thiko.
404 2009-06-01 Rodrigo Kumpera <rkumpera@novell.com>
406 * load-exceptions.cs: Test for #508532.
408 * load-missing.il: Ditto.
410 2009-05-27 Zoltan Varga <vargaz@gmail.com>
412 * Makefile.am: Disable the test_messages test as it fails on the
415 2009-05-17 Zoltan Varga <vargaz@gmail.com>
417 * Makefile.am (test_messages): Fix the dependencies of this test.
419 2009-05-14 Zoltan Varga <vargaz@gmail.com>
421 * Makefile.am (test-coreclr-security): Use the net_2_1_raw profile since
422 the net_2_1 profile is no longer generated.
424 2009-05-05 Geoff Norton <gnorton@novell.com>
426 * tests-config: This file is generated by configure.
428 2009-04-27 Zoltan Varga <vargaz@gmail.com>
430 * custom-attr.cs: Add a test for #498545.
432 2009-04-20 Zoltan Varga <vargaz@gmail.com>
434 * virtual-sync.cs: Remove this, there is already a test for this in
437 2009-04-18 Mark Probst <mark.probst@gmail.com>
439 * appdomain-thread-abort.cs: New tests for thread aborts across
442 * Makefile.am: Test added.
444 2009-04-17 Sebastien Pouliot <sebastien@ximian.com>
446 * coreclr-security.cs: Add test case for the "special" case about
447 a default ctor being SSC on a transparent type (e.g. WebClient)
449 2009-04-15 Zoltan Varga <vargaz@gmail.com>
451 * runtime-invoke.cs: Add a test for #494847.
453 2009-04-14 Zoltan Varga <vargaz@gmail.com>
455 * thread-static.cs: Add a test for accesses through reflection.
457 2009-04-13 Bill Holmes <billholmes54@gmail.com>
459 * Makefile.am: Adding marshalbool.cs.
461 * libtest.c: Adding native code for marshalbool.cs tests.
463 * marshalbool.cs: Adding tests for emit_marshal_boolean.
465 Contributed under MIT/X11 license.
467 2009-04-13 Zoltan Varga <vargaz@gmail.com>
469 * pinvoke2.cs: Add a test for #492330.
471 2009-04-10 Mark Probst <mark.probst@gmail.com>
473 * appdomain-unload.cs: Test for invoking on a proxy whose server
476 2009-04-09 Zoltan Varga <vargaz@gmail.com>
478 * thread6.cs: Fix race added by the last change.
480 2009-04-09 Bill Holmes <billholmes54@gmail.com>
482 * finalizer-abort.cs, finalizer-exception.cs, finalizer-exit.cs :
483 Adding a sleep to the waiting thread to give Mono on Windows an
484 opportunity to interrupt the thread via QueueUserAPC.
486 Contributed under MIT/X11 license.
488 2009-03-31 Mark Probst <mark.probst@gmail.com>
490 * critical-finalizers.cs: Test case for critical finalizers.
492 * Makefile.am: Test added.
494 2009-03-31 Mark Probst <mark.probst@gmail.com>
496 * finalizer-wait.cs: Test case for WaitForPendingFinalizers.
498 * Makefile.am: Test added.
500 2009-03-29 Zoltan Varga <vargaz@gmail.com>
502 * remoting4.cs: Fix the last change.
504 2009-03-28 Zoltan Varga <vargaz@gmail.com>
506 * load-exceptions.cs: Add a test for missing locals.
508 * remoting4.cs: Add a test for generic virtual interface methods on proxies.
510 2009-03-28 Sebastien Pouliot <sebastien@ximian.com>
512 * coreclr-security.cs: Add more override test cases.
514 2009-03-26 Zoltan Varga <vargaz@gmail.com>
516 * pinvoke2.cs: Add a test for #488670.
518 2009-03-25 Mark Probst <mark.probst@gmail.com>
520 * interlocked-4.2.cs: New CompareExchange test (triggered register
521 allocation bug on x86 and amd64).
523 * Makefile.am: Test added.
525 2009-03-24 Mark Probst <mark.probst@gmail.com>
527 * interlocked-3.cs: New CompareExchange test.
529 * Makefile.am: Test added.
531 2009-03-24 Zoltan Varga <vargaz@gmail.com>
533 * thread6.cs: Add back a sleep to avoid a race.
535 2009-03-23 Zoltan Varga <vargaz@gmail.com>
537 * pinvoke-2.2.cs libtest.c: Add a test for #487758.
539 2009-03-20 Zoltan Varga <vargaz@gmail.com>
541 * thread6.cs: Use a monitor to avoid sleeping which doesn't work on slow
544 2009-03-15 Steven Munroe <munroesj@us.ibm.com>
546 This patch is contributed under the terms of the MIT/X11 license
548 * Makefile.am (test_platform): Enable testbundle for ppc.
550 2009-03-13 Mark Probst <mark.probst@gmail.com>
552 * coreclr-security.exe: Added a test for calling via a
553 MANAGED_TO_MANAGED wrapper.
555 2009-03-09 Zoltan Varga <vargaz@gmail.com>
557 * custom-attr.cs: Add a test for #483247.
559 2009-03-08 Zoltan Varga <vargaz@gmail.com>
561 * gchandles.cs: New test.
563 * Makefile.am: Test added.
565 2009-03-06 Zoltan Varga <vargaz@gmail.com>
567 * load-exceptions.cs load-missing.il: Add a test for #482638.
569 2009-03-05 Mark Probst <mark.probst@gmail.com>
571 * bug-479763.2.cs: New test.
573 * Makefile.am: Test added.
575 2009-03-04 Mark Probst <mark.probst@gmail.com>
577 * Makefile.am: Second part of the erroneous change reverted. I
580 2009-03-04 Mark Probst <mark.probst@gmail.com>
582 * Makefile.am: Erroneous change reverted.
584 2009-03-04 Mark Probst <mark.probst@gmail.com>
586 * bug-481403.il: New test.
588 * Makefile.am: Test added.
590 2009-02-21 Zoltan Varga <vargaz@gmail.com>
592 * invoke.cs: Add a test.
594 2009-02-19 Zoltan Varga <vargaz@gmail.com>
596 * pinvoke2.cs libtest.c: Add a test for #477396.
598 2009-02-11 Mark Probst <mark.probst@gmail.com>
600 * bug-473999.2.cs: New test.
602 * Makefile.am: Test added.
604 2009-02-10 Mark Probst <mark.probst@gmail.com>
606 * bug-473482.2.cs: New test.
608 * Makefile.am: Test added.
610 2009-02-05 Mark Probst <mark.probst@gmail.com>
612 * bug-472692.2.cs: New test.
614 * Makefile.am: Test added.
616 2009-02-05 Mark Probst <mark.probst@gmail.com>
618 * bug-472600.2.cs: New test.
620 * Makefile.am: Test added.
622 2009-02-02 Zoltan Varga <vargaz@gmail.com>
624 * generics-invoke-byref.2.cs: Add a test for #471259.
626 2009-01-28 Zoltan Varga <vargaz@gmail.com>
628 * generic-marshalbyref.2.cs: Also do the test for a class without type
631 2009-01-27 Mark Probst <mark.probst@gmail.com>
633 * bug469742.2.il: New test.
635 * Makefile.am: Test added.
637 2009-01-26 Zoltan Varga <vargaz@gmail.com>
639 * pinvoke2.cs libtest.c: Add a test for #469135.
641 2009-01-22 Mark Probst <mark.probst@gmail.com>
643 * generic-stack-traces2.2.cs: Another generic sharing test for
646 * Makefile.am: Test added.
648 2009-01-21 Rodrigo Kumpera <rkumpera@novell.com>
650 * appdomain-unload-callback.cs: New test for the AppDomain::DomainUnload
653 * Makefile.am: Test added.
655 2009-01-21 Mark Probst <mark.probst@gmail.com>
657 * bug-467456.cs: New test case.
659 * Makefile.am: Test added.
661 2009-01-21 Mark Probst <mark.probst@gmail.com>
663 * generic-unloading.2.cs, generic-unloading-sub.2.cs: Test case
664 for unloading images whose MonoGenericInst's are still in use.
666 * Makefile.am: Test added.
668 2009-01-20 Mark Probst <mark.probst@gmail.com>
670 * generic-stack-traces.2.cs: Generic sharing test for stack
673 * Makefile.am: Test added.
675 2009-01-20 Mark Probst <mark.probst@gmail.com>
677 * generic-system-arrays.2.cs: Generic sharing test case for
680 * Makefile.am: Test added.
682 2009-01-20 Zoltan Varga <vargaz@gmail.com>
684 * test-runner.cs: Avoid closing a stream which is still being written to.
686 2009-01-18 Zoltan Varga <vargaz@gmail.com>
688 * marshal9.cs: Change a test to be compatible with MS.NET.
690 2009-01-07 Rodrigo Kumpera <rkumpera@novell.com>
692 * bug-459094.cs: New regression test.
694 * Makefile.am: Test added.
696 2009-01-06 Rodrigo Kumpera <rkumpera@novell.com>
698 * bug-462592.cs: New regression test.
700 * Makefile.am: Test added.
702 2009-01-05 Zoltan Varga <vargaz@gmail.com>
704 * pinvoke2.cs: Add another test for generic structures.
706 2009-01-05 Rodrigo Kumpera <rkumpera@novell.com>
708 * bug-463303.il: New regression test.
710 * Makefile.am: Test added.
712 2009-01-03 Rodrigo Kumpera <rkumpera@novell.com>
714 * bug-400716.cs: New regression test.
716 * Makefile.am: Test added.
718 2008-12-26 Rodrigo Kumpera <rkumpera@novell.com>
720 * bug-461261.cs: New regression test.
722 * Makefile.am: Test added.
724 2008-12-24 Mark Probst <mark.probst@gmail.com>
726 * generic-sealed-virtual.2.cs: Test case for final generic
729 * Makefile.am: Test added.
731 2008-12-24 Rodrigo Kumpera <rkumpera@novell.com>
733 * bug-461941.cs: New regression test.
735 * Makefile.am: Test added.
737 2008-12-23 Mark Probst <mark.probst@gmail.com>
739 * bug-461198.2.cs: New generic sharing test.
741 * Makefile.am: Test added.
743 2008-12-23 Rodrigo Kumpera <rkumpera@novell.com>
745 * bug-461867.cs: New regression test.
747 * Makefile.am: Test added.
749 2008-12-19 Mark Probst <mark.probst@gmail.com>
751 * bug-459285.2.cs: New generic sharing test.
753 * Makefile.am: Test added.
755 2008-12-12 Rodrigo Kumpera <rkumpera@novell.com>
757 * bug-389886-sre-generic-interface-instances.cs: New regression test.
759 * Makefile.am: Test added.
761 2008-12-11 Mark Probst <mark.probst@gmail.com>
763 * generic-marshalbyref.2.cs: Test for calls to marshal-by-ref
766 * Makefile.am: Test added.
768 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
770 * bug445361.il: New regression test.
772 * Makefile.am: Test added.
774 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
776 * bug457574.il: New regression test.
778 * Makefile.am: Test added.
780 2008-12-07 Zoltan Varga <vargaz@gmail.com>
782 * stack-overflow.cs (foo): Prevent the large local variable from being
785 2008-12-03 Mark Probst <mark.probst@gmail.com>
787 * generic-typedef.2.cs: New test for ldtoken of open generic
790 * Makefile.am: Test added.
792 2008-11-26 Mark Probst <mark.probst@gmail.com>
794 * vararg2.cs: Forgot to add at last commit.
796 2008-11-26 Mark Probst <mark.probst@gmail.com>
798 * vararg2.cs: Test for sub-word sized variable arguments.
800 * Makefile.am: Test added.
802 2008-11-20 Zoltan Varga <vargaz@gmail.com>
804 * pinvoke2.cs: Add a test for passing/receiving generic struct instances.
806 * stackframes-async.2.cs: Add a test for #444383.
808 2008-11-13 Mark Probst <mark.probst@gmail.com>
810 * filter-stack.cs: Test whether method calls with large arguments
811 work in filter clauses.
813 * Makefile.am: Test added.
815 2008-11-06 Jonathan Chambers <joncham@gmail.com>
817 * async_read.cs: Open file with Read access to avoid
818 file access exception on Windows.
820 * bug-349190.2.cs: Use different name for dynamic executable
821 to avoid file access exception on Windows.
823 Code is contributed under MIT/X11 license.
825 2008-10-03 Mark Probst <mark.probst@gmail.com>
827 * generic-virtual-invoke.2.cs: Use different instantiations and
830 2008-10-03 Mark Probst <mark.probst@gmail.com>
832 * generic-virtual.2.cs: Iterate the test to make the generic
833 virtual method chunks kick in.
835 2008-10-03 Zoltan Varga <vargaz@gmail.com>
837 * invoke.cs: Fix this test after the ConstructorInfo changes.
839 * stack-overflow.cs: Fix warnings. Add unmanaged tests.
841 2008-10-03 Mark Probst <mark.probst@gmail.com>
843 * generic-virtual-invoke.2.cs: Test for runtime invoking generic
846 * Makefile.am: Test added.
848 2008-10-02 Mark Probst <mark.probst@gmail.com>
850 * bug-431413.2.cs: Test for bug #431413 (multidimensional generic
853 * Makefile.am: Test added.
855 2008-10-01 Zoltan Varga <vargaz@gmail.com>
857 * pinvoke3.cs libtest.c: Add test for byref string marshalling.
859 2008-09-30 Mark Probst <mark.probst@gmail.com>
861 * generic-constrained.2.il: Test case for the constrained. prefix
862 with generic interfaces.
864 * Makefile.am: Test added.
866 2008-09-29 Zoltan Varga <vargaz@gmail.com>
868 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on ia64.
870 2008-09-26 Mark Probst <mark.probst@gmail.com>
872 * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
875 * Makefile.am: Test added.
877 2008-09-26 Zoltan Varga <vargaz@gmail.com>
879 * delegate9.cs: New test.
881 2008-09-25 Mark Probst <mark.probst@gmail.com>
883 * generic-synchronized.2.cs: Test case for synchronized generic
886 * Makefile.am: Test added.
888 2008-09-21 Mark Probst <mark.probst@gmail.com>
890 * exception17.cs: New test case for throwing an exception from
891 within a finally block.
893 * Makefile.am: Test added.
895 2008-09-19 Mark Probst <mark.probst@gmail.com>
897 * generic-type-builder.2.cs: Test case for a generic sharing issue
898 with dynamic methods.
900 * Makefile.am: Test added.
902 2008-09-17 Robert Jordan <robertj@gmx.net>
904 * Makefile.am: Add test for #415577.
906 2008-09-16 Zoltan Varga <vargaz@gmail.com>
908 * bug-426309.2.il: New test.
910 2008-09-10 Zoltan Varga <vargaz@gmail.com>
912 * marshal9.cs: Add test for #425001.
914 2008-09-07 Mark Probst <mark.probst@gmail.com>
916 * libtest.c: Darwin structure alignment also applies to PPC.
918 2008-09-06 Zoltan Varga <vargaz@gmail.com>
920 * libtest.c pinvoke2.cs: Add float tests.
922 2008-08-28 Zoltan Varga <vargaz@gmail.com>
924 * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
926 2008-08-26 Zoltan Varga <vargaz@gmail.com>
928 * generics-sharing.2.cs: Fix invalid generic construct permitted by older
931 2008-08-21 Zoltan Varga <vargaz@gmail.com>
933 * Makefile.am: Add AOT+gshared tests.
935 * synchronized.cs: Test synchronized state using Monitor.Pulse since
936 Monitor.Exit no longer throws an exception.
938 2008-08-20 Zoltan Varga <vargaz@gmail.com>
940 * pinvoke2.cs libtest.c: Add test for out marshalling of delegates.
943 2008-08-16 Zoltan Varga <vargaz@gmail.com>
945 * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
947 2008-08-13 Zoltan Varga <vargaz@gmail.com>
949 * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
950 work now, also it is too important to stay disabled.
952 2008-08-10 Zoltan Varga <vargaz@gmail.com>
954 * pinvoke3.cs: Add test for #416078.
956 2008-08-08 Zoltan Varga <vargaz@gmail.com>
958 * nullable_boxing.2.cs: Add test for #415621.
960 2008-08-02 Zoltan Varga <vargaz@gmail.com>
962 * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
965 2008-07-28 Zoltan Varga <vargaz@gmail.com>
967 * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
970 2008-07-28 Bill Holmes <billholmes54@gmail.com>
971 * libtest.c, winx64structs.cs :
972 Adding tests to exercise calling managed code from native with struct
975 Contributed under MIT/X11 license.
977 2008-07-27 Zoltan Varga <vargaz@gmail.com>
979 * test-runner.cs: Cleanup terminated processes on the main thread to prevent
982 * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
984 * Makefile.am: Make most tests which had a separate execution rule use the
985 normal test runner, make the output less verbose.
987 * Makefile.am (runtest-managed): New experimental target which uses the
990 * test-runner.cs: New managed test driver with support for parallel
993 2008-07-26 Zoltan Varga <vargaz@gmail.com>
995 * appdomain-unload.cs: Disable the timeout test as there is no timeout in
996 the runtime any more.
998 * Makefile.am: Unify the different 'test' targets somewhat.
1000 2008-07-21 Mark Probst <mark.probst@gmail.com>
1002 * generic-getgenericarguments.2.cs: Test case catching static
1003 RGCTX wrappers in MonoReflectionMethods.
1005 * Makefile.am: Test added.
1007 2008-07-17 Rodrigo Kumpera <rkumpera@novell.com>
1009 * generics-sharing.2.cs: Fix the build.
1011 2008-07-10 Raja R Harinath <harinath@hurrynot.org>
1013 * Makefile.am (testaot): Set MONO_PATH when running the AOT
1014 compiler. Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
1017 2008-07-07 Bill Holmes <billholmes54@gmail.com>
1018 * libtest.c, winx64structs.cs :
1019 Adding tests to exercise bug 404729 on Winx64.
1021 Contributed under MIT/X11 license.
1023 2008-07-07 Zoltan Varga <vargaz@gmail.com>
1025 * Makefile.am: Run the aot tests using --debug.
1027 * resolve_field_bug.2.il: Fix this test.
1029 2008-07-06 Zoltan Varga <vargaz@gmail.com>
1031 * pinvoke2.cs libtest.c: Add test for #404729.
1033 2008-07-04 Mark Probst <mark.probst@gmail.com>
1035 * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
1036 for open generic delegates (delegates which get their target
1037 object only at the invocation).
1039 * Makefile.am: Test added.
1041 2008-06-29 Rodrigo Kumpera <rkumpera@novell.com>
1043 * valuetype-equals.cs: Tests for ValueType::Equals for all
1044 primitive numeric types.
1046 2008-06-26 Rodrigo Kumpera <rkumpera@novell.com>
1048 * nullable_boxing.2.cs: Test if Array::GetValue box nullables
1051 2008-06-26 Mark Probst <mark.probst@gmail.com>
1053 * generic-valuetype-interface.2.cs: Test for generic valuetypes
1054 which implement interfaces.
1056 * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
1057 Test for newobj with generic valuetypes.
1059 * Makefile.am: Tests added.
1061 2008-06-25 Rodrigo Kumpera <rkumpera@novell.com>
1063 * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
1064 with methods that belong to a generic type.
1066 2008-06-23 Zoltan Varga <vargaz@gmail.com>
1068 * pinvoke2.cs libtest.c: Add test for #402585.
1070 2008-06-23 Mark Probst <mark.probst@gmail.com>
1072 * generic-virtual2.2.cs: Test case for a call from a generic
1073 method to a method of a generic class where the generic method
1074 does not require the MRGCTX.
1076 * Makefile.am: Test added.
1078 2008-06-23 Mark Probst <mark.probst@gmail.com>
1080 * generic-exceptions.2.cs: Test case for exception handlers in
1081 generic methods with catch clauses depending on the method type
1084 * Makefile.am: Test added.
1086 2008-06-20 Rodrigo Kumpera <rkumpera@novell.com>
1088 * bug-349190.2.cs: Regression test for bug #349190.
1089 Checks the encoding of generic MethodBuilders that
1090 have been not instantiated.
1092 * Makefile.am: Test added.
1094 2008-06-19 Rodrigo Kumpera <rkumpera@novell.com>
1096 * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
1098 2008-06-17 Mark Probst <mark.probst@gmail.com>
1100 * generic-delegate.2.cs: Test for constructing delegates via
1103 2008-06-17 Mark Probst <mark.probst@gmail.com>
1105 * generic-special.2.cs: Test case for static special fields in
1108 * Makefile.am: Test added.
1110 2008-06-17 Mark Probst <mark.probst@gmail.com>
1112 * Makefile.am: Also run generic sharing tests with inlining
1115 2008-06-16 Mark Probst <mark.probst@gmail.com>
1117 * generic-virtual.2.cs: Delegate test for static generic methods.
1119 2008-06-14 Kornél Pál <kornelpal@gmail.com>
1121 * mixed-mode: Add x64 target to mixed-mode assembly tests.
1123 Contributed under MIT/X11 license.
1125 2008-06-13 Zoltan Varga <vargaz@gmail.com>
1127 * modules.cs modules-m1.cs: New files. Tests for .netmodules.
1129 2008-06-13 Mark Probst <mark.probst@gmail.com>
1131 * generic-static-methods.2.cs: Test case for static generic
1134 * Makefile.am: Test added.
1136 2008-06-12 Bill Holmes <billholmes54@gmail.com>
1137 * libtest.c, winx64structs.cs :
1138 Changing winx64structs.cs to use the TestDriver.dll
1140 Contributed under MIT/X11 license.
1142 2008-06-12 Bill Holmes <billholmes54@gmail.com>
1143 * libtest.c, winx64structs.cs :
1144 Adding marshaling tests for structs. These tests
1145 represent the different cases to consider on Winx64.
1147 Contributed under MIT/X11 license.
1149 2008-06-10 Zoltan Varga <vargaz@gmail.com>
1151 * Makefile.am: Delete some tests for the disabled set which seem to work now.
1153 2008-06-05 Jonathan Chambers <joncham@gmail.com>
1155 * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
1156 hanging the runtime tests.
1158 Code is contributed under MIT/X11 license.
1160 2008-06-05 Bill Holmes <billholmes54@gmail.com>
1161 * libtest.c, Makefile.am, winx64structs.cs :
1162 Adding marshaling tests for structs. These tests
1163 represent the different cases to consider on Winx64.
1165 Contributed under MIT/X11 license.
1167 2008-06-04 Mark Probst <mark.probst@gmail.com>
1169 * generic-array-exc.2.il: Test case for generic array type in
1172 * Makefile.am: Test added.
1174 2008-06-04 Mark Probst <mark.probst@gmail.com>
1176 * generic-tailcall2.2.il: Test case for tailcalls from non-generic
1177 code to generic code requiring vtable/rgctx argument.
1179 * Makefile.am: Test added.
1181 2008-06-02 Bill Holmes <billholmes54@gmail.com>
1182 * libtest.c: Changes to make libtest.c ready to be compiled in
1183 Visual Studio. The STDCALL statements had to be moved and I added
1184 declspec(dllexport) statements to all methods.
1186 Contributed under MIT/X11 license.
1188 2008-05-30 Zoltan Varga <vargaz@gmail.com>
1190 * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
1192 2008-05-23 Zoltan Varga <vargaz@gmail.com>
1194 * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
1195 tests with MONO_GENERIC_SHARING=all.
1197 2008-05-22 Mark Probst <mark.probst@gmail.com>
1199 * Makefile.am: Do generic sharing tests with domain sharing turned
1202 2008-05-22 Mark Probst <mark.probst@gmail.com>
1204 * generic-method-patching.2.cs: Test callvirt to sealed generic
1207 * Makefile.am: Test added.
1209 2008-05-22 Mark Probst <mark.probst@gmail.com>
1211 * generic-refanyval.2.il: Test case for generic refanyval.
1213 * Makefile.am: Test added.
1215 2008-05-21 Rodrigo Kumpera <rkumpera@novell.com>
1217 * bug-325283.2.cs: Regression test for bug #325283.
1219 2008-05-20 Raja R Harinath <harinath@hurrynot.org>
1221 * Makefile.am (bug-382986): Fix for srcdir != builddir.
1223 2008-05-20 Mark Probst <mark.probst@gmail.com>
1225 * generic-null-call.2.cs: Tests non-virtual callvirt on generic
1226 methods with this==null.
1228 * Makefile.am: Test added.
1230 2008-05-16 Rodrigo Kumpera <rkumpera@novell.com>
1232 * bug-389886.2.il: Regression test for bug #389886.
1234 2008-05-13 Zoltan Varga <vargaz@gmail.com>
1236 * exit-stress.cs: New stress test program for testing Environment.Exit () and
1239 * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
1241 2008-05-12 Jb Evain <jbevain@novell.com>
1243 * Makefile.am: fix compilation of 2.1 tests.
1245 2008-05-09 Kornél Pál <kornelpal@gmail.com>
1247 * mixed-mode: Added mixed-mode assembly tests.
1249 Contributed under MIT/X11 license.
1251 2008-05-08 Rodrigo Kumpera <rkumpera@novell.com>
1253 * bug-387274.2.il: Regression test for bug #387274.
1255 2008-05-07 Robert Jordan <robertj@gmx.net>
1257 * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
1259 2008-05-05 Robert Jordan <robertj@gmx.net>
1261 * libtest.c, thunks.cs: reworked to match the new struct
1264 2008-05-06 Rodrigo Kumpera <rkumpera@novell.com>
1266 * bug-382986.cs. bug-382986-lib.cs: Regression test for
1269 2008-05-04 Robert Jordan <robertj@gmx.net>
1271 * libtest.c: disable struct tests for platforms with incompatible
1272 native/managed alignments.
1274 2008-05-03 Robert Jordan <robertj@gmx.net>
1276 * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
1278 * Makefile.am: add thunk.cs. link libtest with gmodule.
1280 Code is contributed under MIT/X11 license.
1282 2008-04-28 Mark Probst <mark.probst@gmail.com>
1284 * generic-array-type.2.cs: Test case for type arguments in arrays.
1286 * Makefile.am: Added test.
1288 2008-04-25 Mark Probst <mark.probst@gmail.com>
1290 * generic-interface-methods.2.cs: Test case for generic interface
1293 * Makefile.am: Added test.
1295 2008-04-15 Raja R Harinath <harinath@hurrynot.org>
1297 * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
1300 2008-04-11 Mark Probst <mark.probst@gmail.com>
1302 * Makefile.am: Added missing files to EXTRA_DIST.
1304 2008-04-10 Atsushi Enomoto <atsushi@ximian.com>
1306 * Makefile: fix extra dist file name.
1308 2008-04-10 Mark Probst <mark.probst@gmail.com>
1310 * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
1311 generic-ldobj.2.il, generic-ldtoken.2.il,
1312 generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
1313 generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
1314 generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
1315 generics-sharing.2.cs: New test cases for generic sharing.
1317 * Makefile.am: Added tests.
1319 2008-03-31 Mark Probst <mark.probst@gmail.com>
1321 * Makefile.am: Re-enabled CoreCLR security tests. Fixes #362626.
1323 2008-03-25 Mark Probst <mark.probst@gmail.com>
1325 * generic-box.2.cs: Test case for generic box.
1327 * Makefile.am: Added the new test.
1329 2008-03-24 Zoltan Varga <vargaz@gmail.com>
1331 * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
1333 2008-03-22 Zoltan Varga <vargaz@gmail.com>
1335 * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
1337 2008-03-21 Zoltan Varga <vargaz@gmail.com>
1339 * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
1342 * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
1344 2008-03-20 Mark Probst <mark.probst@gmail.com>
1346 * generics-sharing.2.cs: Test cases for ldtoken.
1348 2008-03-19 Rodrigo Kumpera <rkumpera@novell.com>
1350 * bug-340662_bug.cs: Added. Regression test for the bug.
1352 * Makefile.am: Added the new test.
1354 2008-03-18 Mark Probst <mark.probst@gmail.com>
1356 * generics-sharing-other-exc.2.il: Test case for catching
1357 exceptions not derived from System.Exception specified by a type
1360 * Makefile.am: Added the new test.
1362 2008-03-18 Mark Probst <mark.probst@gmail.com>
1364 * generic-initobj.2.cs: Test case for initobj in generic code.
1366 * Makefile.am: Added the new test.
1368 2008-03-17 Mark Probst <mark.probst@gmail.com>
1370 * shared-generic-methods.2.cs: Test case for calls from shared
1371 code to generic methods.
1373 * Makefile.am: Added the new test.
1375 2008-03-14 Mark Probst <mark.probst@gmail.com>
1377 * generics-sharing.2.cs: New tests for static methods.
1379 * generic-inlining.2.cs: Added. Tests generic method inlining.
1381 * shared-generic-synchronized.2.cs: Added. Tests shared
1382 synchronized methods.
1384 * Makefile.am: Added the new tests. New target for running the
1385 generic code sharing with the optimization enabled.
1387 2008-03-04 Mark Probst <mark.probst@gmail.com>
1389 * generics-sharing.2.c: Added test for open catch clauses in
1390 shared generic code.
1392 2008-02-27 Zoltan Varga <vargaz@gmail.com>
1394 * Makefile.am: Compile and run all tests using the 2.0 profile.
1396 2008-02-26 Rodrigo Kumpera <rkumpera@novell.com>
1398 * load-exceptions.cs: Fix the test for missing type situations.
1400 2008-02-26 Zoltan Varga <vargaz@gmail.com>
1402 * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
1404 2008-02-25 Rodrigo Kumpera <rkumpera@novell.com>
1406 * call_missing_method.il
1407 * call_missing_call.il
1408 * ldfld_missing_class.il
1409 * ldfld_missing_field.il: Test if the proper loader
1410 error is raised in case of failure.
1412 * Makefile.am: Added the previous tests.
1414 2008-02-23 Zoltan Varga <vargaz@gmail.com>
1416 * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
1418 2008-02-22 Mark Probst <mark.probst@gmail.com>
1420 * generics-sharing.2.cs: New tests for the extensible runtime
1423 * recursive-generics.2.cs: Tests for recursive generic types.
1425 * Makefile.am: Added recursive-generics.2.cs.
1427 2008-02-21 Mark Probst <mark.probst@gmail.com>
1429 * generics-sharing.2.cs: Improved tests.
1431 2008-02-21 Rodrigo Kumpera <rkumpera@novell.com>
1433 * resolve_method_bug.2.il
1434 * resolve_field_bug.2.il
1435 * resolve_type_bug.2.il: Tests for #363450. They verify that
1436 a loader error during System.Reflection.Module::Resolve* methods don't
1437 leak and causes a spurious TypeLoadException somewhere else.
1439 * Makefile.am: Added the previous tests.
1441 2008-02-17 Raja R Harinath <harinath@hurrynot.org>
1443 * Makefile.am (SMCS): Add temporary-smcs-hack flag.
1445 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1447 * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
1449 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1451 * iface4.cs: Also added another "level" of inheritance...
1453 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1455 * iface4.cs: Tested also Stop method (just to be on the safe side).
1457 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
1459 * Makefile.am: disabled bug-348522.2.cs until after release.
1461 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
1463 * bug-348522.2.cs: Added, tests for invoking by reflection
1464 using bad arguments.
1466 * Makefile.am: added bug-348522.2.cs.
1468 2008-01-26 Zoltan Varga <vargaz@gmail.com>
1470 * nonvirt.cs: Removed, moved to mini/exceptions.cs.
1472 2008-01-24 Jonathan Chambers <joncham@gmail.com>
1474 * libtest.c: Allocate memory for out string parameters.
1476 * pinvoke2.cs: Add tests for marshalling strings as out paramters.
1478 Code is contributed under MIT/X11 license.
1480 2008-01-08 Zoltan Varga <vargaz@gmail.com>
1482 * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
1485 2008-01-04 Dick Porter <dick@ximian.com>
1487 * Makefile.am: Make it work on automake-1.6
1489 2007-12-31 Rodrigo Kumpera <rkumpera@novell.com>
1491 * invalid-token.il, Makefile.am: Add test for loading
1494 2007-12-20 Zoltan Varga <vargaz@gmail.com>
1496 * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
1498 2007-12-17 Mark Probst <mark.probst@gmail.com>
1500 * thread-exit.cs, Makefile.am: Test case for #347676.
1502 2007-12-09 Robert Jordan <robertj@gmx.net>
1504 * bug-323114.cs: Add test case for #323114.
1506 2007-12-07 Zoltan Varga <vargaz@gmail.com>
1508 * pinvoke2.cs: Fix the names of two tests.
1510 * checked.cs: Make exit codes positive.
1512 2007-12-05 Zoltan Varga <vargaz@gmail.com>
1514 * Makefile.am (EXTRA_DIST): Add a missing file.
1516 2007-12-03 Zoltan Varga <vargaz@gmail.com>
1518 * async-exc-compilation.cs: New not yet enabled test for async exceptions
1519 received during JIT compilation.
1521 * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
1522 GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
1524 2007-11-30 Zoltan Varga <vargaz@gmail.com>
1526 * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
1528 2007-11-23 Zoltan Varga <vargaz@gmail.com>
1530 * Makefile.am: Add a target for testing aot on the 2.0 profile.
1532 2007-11-12 Zoltan Varga <vargaz@gmail.com>
1534 * invoke.cs: Add tests for invoking the Array Get/Set methods.
1536 2007-11-12 Rodrigo Kumpera <rkumpera@novell.com>
1538 * bug-322722_patch_bx.2.cs : Added test for bug #322722.
1540 * bug-322722_dyn_method_throw.2.cs: Same.
1542 * Makefile.am: Added the two tests for bug #322722.
1544 2007-11-07 Zoltan Varga <vargaz@gmail.com>
1546 * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
1548 2007-11-07 Massimiliano Mantione <massi@ximian.com>
1550 * bug-318677.il: Added.
1552 * Makefile.am: Added test for bug #318677.
1554 2007-11-07 Mark Probst <mark.probst@gmail.com>
1556 * bug-324535.cs, bug-324535-il.il: Added.
1558 * Makefile.am: Added test for bug #324525.
1560 2007-11-05 Rodrigo Kumpera <rkumpera@novell.com>
1562 * soft-float-tests.cs: Tests for soft-float.
1563 Bug #323746 is regression tested by test.
1565 * Makefile.am: Added the new test to the suite.
1568 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
1570 * bug-335131.2.cs: Regression test for bug #335131.
1571 It tests the enconding of methods and constructor from
1572 a generic types that are called from the same type
1575 * Makefile.am: Added the new test to the suite.
1578 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
1580 * make_imt_test.sh: added, this script generates
1581 an interface with 2000 methods, an implementation and
1582 test code that calls all methods. This is enough to
1583 stress the IMT machinery, as thunks should have more
1584 than 100 methods with the current IMT table size.
1586 * Makefile.am: added the generated imt test and
1587 associated rules to use the script to create it.
1589 2007-10-20 William Holmes <billholmes54@gmail.com>
1591 * pinvoke2.cs, libtest.c Adding test cases for marshaling
1592 booleans as I1 and U1. Tests commit r87725.
1594 Code is contributed under MIT/X11 license.
1596 2007-10-18 Zoltan Varga <vargaz@gmail.com>
1598 * interlocked.cs: Add a test for CompareExchange and negative values.
1600 2007-10-17 Mark Probst <mark.probst@gmail.com>
1602 * bug-331798-tb.2.cs: added for Rodrigo
1604 * Makefile.am: added bug-331798-tb.2.cs
1606 2007-10-17 Gert Driesen <drieseng@users.sourceforge.net>
1608 * bug-331958.cs: added.
1609 * Makefile.am: added bug-331958.cs.
1611 2007-10-16 Mark Probst <mark.probst@gmail.com>
1613 * bug-333798.2.cs: added
1615 * Makefile.am: added bug-333798.2.cs
1617 2007-10-05 Rodrigo Kumpera <rkumpera@novell.com>
1619 * generic_type_definition_encoding.2.cs: added, this tests
1620 the regression fixed in r86912.
1622 * Makefile.am: added generic_type_definition.2.cs
1624 2007-09-27 Rodrigo Kumpera <rkumpera@novell.com>
1626 * generic_type_definition.2.cs: added
1628 * Makefile.am: added generic_type_definition.2.cs
1631 2007-09-22 Rodrigo Kumpera <rkumpera@novell.com>
1633 * bug-327438.2.il: added
1635 * Makefile.am: added bug-327438.2.il
1638 2007-09-21 Robert Jordan <robertj@gmx.net>
1640 * assemblyresolve/Makefile.am: remove the superfluous --security
1643 2007-09-20 Mark Probst <mark.probst@gmail.com>
1645 * generics-sharing.2.cs: added
1647 * Makefile.am: added generics-sharing.2.cs
1649 2007-09-19 Marek Habersack <mhabersack@novell.com>
1651 * assemblyresolve/Makefile.am (prereq): build the assemblies in
1652 the 'prereq' target instead of in the 'all' one.
1654 2007-09-19 Marek Habersack <mhabersack@novell.com>
1656 * Makefile.am: assemblyresolve/ assemblies are built only when the
1659 2007-09-19 Raja R Harinath <harinath@gmail.com>
1661 * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
1662 (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
1664 2007-09-18 Marek Habersack <mhabersack@novell.com>
1666 * assemblyresolve/asm.cs: added
1668 * assemblyresolve/TestBase.cs: added
1670 * assemblyresolve/Test.cs: added
1672 * assemblyresolve/Makefile.am: added
1674 * assemblyresolve_event3.cs: added new AssemblyResolve event
1677 2007-09-13 Massimiliano Mantione <massi@ximian.com>
1679 * Makefile.am: Fixed and re-enabled test for bug #82416 (the
1680 config files were not in place).
1682 2007-09-12 Massimiliano Mantione <massi@ximian.com>
1684 * Makefile.am: disabled test for bug #82416 since it fails on the
1685 buildbot, will investigate.
1687 2007-09-12 Massimiliano Mantione <massi@ximian.com>
1689 * unhandled-exception-test-runner.2.cs,
1690 unhandled-exception-test-case.2.cs,
1691 unhandled-exception-base-configuration.config,
1692 unhandled-exception-legacy-configuration.config,
1693 Makefile.am: added test for bug #82416.
1695 2007-09-12 Marek Habersack <mhabersack@novell.com>
1697 * assemblyresolve_event2.2.cs: added tests for assembly resolution
1700 * assemblyresolve_event.cs: added tests for assembly resolution
1703 2007-09-11 Mark Probst <mark.probst@gmail.com>
1705 * coreclr-security.cs: Added positive and negative tests for
1706 calling methods via reflection.
1708 2007-09-10 William Holmes <billholmes54@gmail.com>
1710 * marshal9.cs, libtest.c Adding test case for marshal.c r84161
1711 Calling native to managed should not call
1712 ICustomMarshaler.MarshalNativeToManaged for out params.
1714 Code is contributed under MIT/X11 license.
1716 2007-09-07 Zoltan Varga <vargaz@gmail.com>
1718 * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
1720 * async-exceptions.cs Makefile.am: New test case, not working yet.
1722 * Makefile.am: Allways distribute coreclr-security.cs.
1724 2007-09-03 Zoltan Varga <vargaz@gmail.com>
1726 * thread6.cs: Increase a timeout.
1728 2007-08-31 Zoltan Varga <vargaz@gmail.com>
1730 * libtest.c handleref.cs: Fix handleref.exe test on sparc.
1732 2007-08-24 Mark Probst <mark.probst@gmail.com>
1734 * coreclr-security.cs, Makefile.am: Added test for CoreCLR
1737 2007-08-21 Massimiliano Mantione <massi@ximian.com>
1739 * bug-81466.il, bug-81466-lib.il, Makefile.am:
1740 Added test for bug #81466.
1742 2007-08-20 Jb Evain <jbevain@novell.com>
1744 * field-access.il, method-access.il, Makefile.am: tests
1745 for FieldAccessException and MethodAccessException.
1747 2007-08-16 Rodrigo Kumpera <rkumpera@novell.com>
1749 * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
1750 * Makefile.am: ldtoken_with_byref_typespec.2.il
1752 2007-08-08 Massimiliano Mantione <massi@ximian.com>
1754 * bug-77127.cs: Test for bug #77127.
1755 * Makefile.am: Added bug-77127.cs.
1757 2007-08-01 William Holmes <billholmes54@gmail.com>
1759 * Makefile.am: Added bug-82194.2.cs.
1760 * bug-82194.2.cs: Test for bug #82194.
1762 2007-07-26 Rodrigo Kumpera <rkumpera@novell.com>
1764 * Makefile.am: Added enum_types.il.
1765 * enum_types.il: Test for all valid primitive types an enum basefield can have.
1767 2007-07-25 Jonathan Chambers <joncham@gmail.com>
1769 * Makefile.am: Added transparentproxy.cs.
1770 * transparentproxy.cs: Add tests for transparentproxy
1773 Code is contributed under MIT/X11 license.
1775 2007-07-20 Raja R Harinath <rharinath@novell.com>
1777 * Makefile.am (bug-81691.exe): Create it in the builddir.
1779 2007-07-19 Mark Probst <mark.probst@gmail.com>
1781 * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
1782 bug-81691-b.cs: Test for bug #81691.
1784 2007-07-11 Raja R Harinath <rharinath@novell.com>
1786 * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
1788 2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
1790 * Makefile.am, bug-82020.il: Test for bug #82020
1792 2007-07-10 Zoltan Varga <vargaz@gmail.com>
1794 * libtest.c (mono_test_marshal_return_unicode_string_delegate):
1795 Add a missing return.
1797 2007-07-09 Mark Probst <mark.probst@gmail.com>
1799 * Makefile.am (test-bug-81673), bug-81673.cs,
1800 bug-81673-interface.cs: Test for bug 81673.
1802 2007-07-05 Zoltan Varga <vargaz@gmail.com>
1804 * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
1806 2007-06-12 Zoltan Varga <vargaz@gmail.com>
1808 * pinvoke2.cs: Add test for instance delegates.
1810 2007-05-26 Zoltan Varga <vargaz@gmail.com>
1812 * delegate.cs: Add more delegate tests.
1814 2007-05-24 Zoltan Varga <vargaz@gmail.com>
1816 * delegate.cs: Add a multicast delegate test.
1818 2007-05-23 Zoltan Varga <vargaz@gmail.com>
1820 * pinvoke2.cs libtest.c: Fix up asany in/out tests.
1822 2007-03-28 Raja R Harinath <rharinath@novell.com>
1824 * Makefile.am (test-bug-80307): Don't set PATH.
1826 2007-03-27 Raja R Harinath <harinath@gmail.com>
1828 * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
1829 (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
1831 2007-03-23 Jonathan Chambers <joncham@gmail.com>
1833 * libtest.c: Add tests for PreserveSigAttribute.
1834 * cominterop.cs: Add tests for PreserveSigAttribute.
1836 Code is contributed under MIT/X11 license.
1838 2007-02-19 Massimiliano Mantione <massi@ximian.com>
1839 * iface7.cs, Makefile.am: Added test for bug 75903.
1841 2007-02-08 Jonathan Chambers <joncham@gmail.com>
1843 * libtest.c: Add tests for COM Callable Wrapper marshalling.
1844 * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
1846 Code is contributed under MIT/X11 license.
1848 2007-02-06 Massimiliano Mantione <massi@ximian.com>
1849 * bug-59286.cs, Makefile.am: Added test for bug 59286.
1851 2007-02-03 Zoltan Varga <vargaz@gmail.com>
1853 * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
1855 * interlocked-2.2.cs: Add Interlocked.Read (long) test.
1857 * interlocked.cs: Fix return values.
1859 2007-01-19 Raja R Harinath <rharinath@novell.com>
1861 * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
1863 2007-01-17 Massimiliano Mantione <massi@ximian.com>
1864 * bug-80307.cs, Makefile.am: Added test for bug 80307.
1866 2007-01-15 Miguel de Icaza <miguel@novell.com>
1868 * load-missing.il: Add test for missing assembly reference in
1871 Add test for missing type in newobj call.
1873 Add test for missing type reference in a parameter.
1875 Add test for missing assembly in method call.
1877 2007-01-11 Jonathan Chambers <joncham@gmail.com>
1879 * libtest.c, cominterop.cs: Tests for unmanaged->managed
1880 VARIANT marshalling.
1882 2007-01-10 Robert Jordan <robertj@gmx.net>
1884 * bug-80392.2.cs: Add more tests.
1886 2007-01-09 Robert Jordan <robertj@gmx.net>
1888 * bug-80392.2.cs: Add test for bug #80392.
1890 2007-01-09 Robert Jordan <robertj@gmx.net>
1892 * cross-domain.cs: Reflect marshal.c changes: after r70643
1893 StringBuilders are not ReferenceEquals () anymore, because
1894 they are marshaled by value.
1896 2007-01-01 Miguel de Icaza <miguel@novell.com>
1898 * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1899 the charset is Unicode (see bugs 79944 and 78722).
1901 2006-12-31 Miguel de Icaza <miguel@novell.com>
1903 * exists.cs: Add new test case for MONO_IOMAP bug.
1905 2006-11-02 Wade Berrier <wberrier@novell.com>
1907 * Makefile.am: Fix path to mkbundle so test passes
1909 2006-10-31 Massimiliano Mantione <massi@ximian.com>
1910 * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
1912 2006-10-20 Jonathan Chambers <joncham@gmail.com>
1914 * cominterop.cs: Added more tests for Variant.
1915 * libtest.c: Added more tests for Variant.
1917 2006-10-02 Zoltan Varga <vargaz@gmail.com>
1919 * static-constructor.cs: Add a new test.
1921 2006-09-30 Jonathan Chambers <joncham@gmail.com>
1923 * marshal7.cs: Added tests for size of structs containing
1924 objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
1926 2006-09-30 Zoltan Varga <vargaz@gmail.com>
1928 * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
1930 2006-09-20 Zoltan Varga <vargaz@gmail.com>
1932 * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
1933 prevent random errors.
1934 (mono_test_marshal_stringbuilder): Ditto.
1936 2006-09-18 Jonathan Chambers <joncham@gmail.com>
1938 * cominterop.cs: Added COM Interop tests for null BSTR checks.
1939 * libtest.c: Added COM Interop tests for null BSTR checks.
1941 2006-09-16 Zoltan Varga <vargaz@freemail.hu>
1943 * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
1945 2006-09-14 Zoltan Varga <vargaz@gmail.com>
1947 * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
1949 2006-09-06 Zoltan Varga <vargaz@gmail.com>
1951 * pinvoke3.cs libtest.c: Add test for #79289.
1953 2006-09-05 Zoltan Varga <vargaz@gmail.com>
1955 * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
1957 2006-09-03 Zoltan Varga <vargaz@gmail.com>
1959 * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
1962 2006-08-09 Jonathan Chambers <joncham@gmail.com>
1964 * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
1965 * libtest.c: Implemented QueryInterface correctly.
1967 2006-08-08 Zoltan Varga <vargaz@gmail.com>
1969 * vararg.il: Add a test for #79027.
1971 2006-07-28 Jonathan Chambers <joncham@gmail.com>
1973 * cominterop.cs: Added COM Interop object marshalling tests;
1974 enabled on windows only.
1975 * libtest.c: Added COM Interop object marshalling tests;
1976 enabled on windows only.
1978 2006-07-27 Zoltan Varga <vargaz@gmail.com>
1980 * libtest.c: Add a newline at the EOF.
1982 2006-07-15 Jonathan Chambers <joncham@gmail.com>
1984 * cominterop.cs: Added COM Interop tests; not enabled yet.
1985 * libtest.c: Added COM Interop tests; not enabled yet.
1987 2006-07-12 Zoltan Varga <vargaz@gmail.com>
1989 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
1991 2006-06-30 Zoltan Varga <vargaz@gmail.com>
1993 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
1995 2006-06-28 Zoltan Varga <vargaz@gmail.com>
1997 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
1999 2006-06-15 Zoltan Varga <vargaz@gmail.com>
2001 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
2003 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
2005 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
2007 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
2009 * Makefile.am: Add 'cas' to SUBDIRS
2011 2006-06-20 Massimiliano Mantione <massi@ximian.com>
2012 * bug-78656.cs. Makefile.am: Added test for bug 78656.
2014 2006-06-16 Massimiliano Mantione <massi@ximian.com>
2015 * bug-78653.cs. Makefile.am: Added test for bug 78653.
2017 2006-06-13 Massimiliano Mantione <massi@ximian.com>
2018 * test-inline-call-stack.cs: Test also that the order in which
2019 .cctors are run is essentially the same regardless of the status of
2020 "beforefieldinit", because too many apps depend on this behavior
2021 (which seems to be also the one of the MS CLR).
2023 2006-06-10 Zoltan Varga <vargaz@gmail.com>
2025 * interlocked-2.2.cs: Make the return values positive.
2027 2006-06-07 Wade Berrier <wberrier@novell.com>
2029 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
2030 to EXTRA_DIST so that tests can be run from a dist tarball
2032 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
2034 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
2036 2006-06-06 Massimiliano Mantione <massi@ximian.com>
2038 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
2040 2006-06-05 Zoltan Varga <vargaz@gmail.com>
2042 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
2044 2006-05-18 Zoltan Varga <vargaz@gmail.com>
2046 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
2048 2006-05-17 Zoltan Varga <vargaz@gmail.com>
2050 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
2052 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
2055 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
2057 * test-enum-indstoreil.il : removed duplicate label.
2060 2006-05-06 Zoltan Varga <vargaz@gmail.com>
2062 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
2065 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
2067 2006-04-19 Massimiliano Mantione <massi@ximian.com>
2068 * test-inline-call-stack.cs: Added missing check.
2070 2006-04-19 Massimiliano Mantione <massi@ximian.com>
2071 * Makefile.am: Added tests to see if inline breaks the call stack.
2072 * test-inline-call-stack.cs: Likewise.
2073 * test-inline-call-stack-library.cs: Likewise.
2075 2006-04-12 Zoltan Varga <vargaz@gmail.com>
2077 * thread6.cs: Add regression test for #78024.
2079 2006-04-07 Zoltan Varga <vargaz@gmail.com>
2081 * marshal2.cs: Add tests for #77960.
2083 2006-03-29 Raja R Harinath <rharinath@novell.com>
2085 * iface-large.cs: New test based on #75172.
2087 2006-02-18 Zoltan Varga <vargaz@gmail.com>
2089 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
2092 2006-01-30 Zoltan Varga <vargaz@gmail.com>
2094 * Makefile.am (patch-libtool): New utility target for those using a
2097 2006-01-27 Raja R Harinath <rharinath@novell.com>
2099 Add support for net_2_0 test cases.
2100 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
2101 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
2102 (TEST_CS2_SRC, TEST_IL2_SRC): New.
2103 (EXTRA_DIST): Add them.
2104 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
2105 updated to use appropriate runtimes.
2106 (testjit): Depend on them.
2107 * find-method.2.il: New test.
2109 2006-01-26 Zoltan Varga <vargaz@gmail.com>
2111 * thread-dump.cs: New file.
2113 2005-12-22 Zoltan Varga <vargaz@gmail.com>
2115 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
2117 * custom-attr.cs: Add test for #77045.
2119 2005-12-15 Zoltan Varga <vargaz@gmail.com>
2121 * cpblkTest.il: Fix storage of addresses into int32 variables.
2123 2005-12-14 Zoltan Varga <vargaz@gmail.com>
2125 * marshal2.cs: Remove test which can fail on 64 bit archs.
2127 2005-11-28 Raja R Harinath <rharinath@novell.com>
2129 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
2131 2005-10-21 Zoltan Varga <vargaz@gmail.com>
2133 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
2135 2005-10-20 Miguel de Icaza <miguel@novell.com>
2137 * Makefile.am (stresstest): Change the strings so we can scan the
2138 build logs more easily for failures (without the word "0 failed".
2140 * Makefile (stresstest):
2142 2005-10-20 Raja R Harinath <rharinath@novell.com>
2144 * Makefile.am (testbundle): Use in-tree config, and in-tree
2147 2005-10-08 Zoltan Varga <vargaz@gmail.com>
2149 * appdomain-unload.cs: Allocate some MBR objects between unloads to
2152 2005-10-07 Zoltan Varga <vargaz@gmail.com>
2154 * remoting5.cs: Add test for ldflda on MBR objects.
2156 2005-10-07 Zoltan Varga <vargaz@gmail.com>
2158 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
2160 2005-09-19 Zoltan Varga <vargaz@gmail.com>
2162 * custom-attr.cs: Add tests for bug #76062.
2164 * test-driver Makefile.am: Fix detection of disabled tests.
2166 2005-09-16 Raja R Harinath <rharinath@novell.com>
2168 * Makefile.am (check-local): Don't invoke semdel-wrapper.
2170 2005-09-13 Raja R Harinath <rharinath@novell.com>
2172 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
2173 (EXTRA_DIST): Add sources from 'test-type-load'.
2175 2005-09-12 Zoltan Varga <vargaz@gmail.com>
2177 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
2179 * pinvoke3.cs libtest.c: Add tests for bug #76063.
2181 2005-09-09 Zoltan Varga <vargaz@gmail.com>
2183 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
2184 for handling type load exceptions.
2186 * Makefile.am: Add type loading tests.
2188 2005-08-27 Zoltan Varga <vargaz@gmail.com>
2190 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
2192 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
2194 * delegate.cs: Add float and double tests.
2196 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
2198 * delegate.cs: Restructure and add long delegate test.
2200 * thread-2.cs: New file.
2202 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
2204 * Makefile.am: Reenable disabled amd64 tests.
2206 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
2208 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
2210 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
2212 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
2214 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
2216 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
2218 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
2220 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
2222 * thread6.cs: Disable part of the test that currently doesn't work. Add
2223 new tests from a bug report.
2225 * appdomain-unload.cs: Add tests for threadpools.
2227 2005-07-04 Raja R Harinath <rharinath@novell.com>
2229 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
2231 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
2233 * remoting1.cs: Test for getting a remote field value which is null.
2235 2005-07-01 Raja R Harinath <rharinath@novell.com>
2237 * Makefile.am (check-local): Call semdel-wrapper.
2239 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
2241 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
2243 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
2245 * pinvoke2.cs: Add test for #75374.
2247 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
2249 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
2251 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
2253 2005-06-15 Raja R Harinath <rharinath@novell.com>
2255 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
2256 the build tree -- it's built with autodeps off.
2258 2005-06-14 Ben Maurer <bmaurer@ximian.com>
2260 * Makefile.am (testbundle): Test case that bundling works with a
2263 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
2265 * Makefile.am (TestDriver.dll): Fix a warning.
2267 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
2269 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
2272 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
2274 * marshal9.cs libtest.c: Add more tests.
2276 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
2279 * marshal9.cs libtest.c: Add tests for marshalling null values.
2281 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
2282 and pinvoke15 into pinvoke2.
2284 * pinvoke2.cs: Fix warnings.
2286 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
2289 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
2291 * main-returns-background-change.cs: New test for changing the
2292 background mode of a thread.
2294 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
2296 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
2299 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
2301 2005-04-22 Raja R Harinath <rharinath@novell.com>
2303 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
2305 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
2307 * Makefile.am (testtrace): New target to test --trace functionality.
2309 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
2311 * invoke.cs: Add new test.
2313 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
2315 * stack-overflow.cs: New tests, not yet enabled.
2317 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
2319 * dataslot.cs: Add tests for #65414.
2321 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
2323 * rounding.cs: Remove this, this is now in the JIT regression tests.
2325 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
2327 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
2329 * remoting1.cs: Add new regression test.
2331 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
2333 * pinvoke3.cs: Add tests for passing blittable arrays.
2335 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
2337 2005-02-21 Ben Maurer <bmaurer@ximian.com>
2339 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
2340 aborting. The second one deadlocks, so it is disabled
2342 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
2344 * pinvoke3.cs libtest.c: Add more small struct tests.
2346 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
2348 * pinvoke3.cs libtest.c: Add tests for passing and returning small
2349 structs from delegates. Currently fails on windows.
2351 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
2353 * pinvoke2.cs: Add test for #72625.
2355 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
2356 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
2358 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
2359 can be found by the runtime.
2361 * pinvoke13.cs: Fix test.
2363 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
2365 * pinvoke3.cs: Remove an error handling test which no longer fails in
2368 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
2370 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
2372 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
2374 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
2377 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
2379 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
2381 * libtest.c: Mark all exported functions STDCALL.
2383 * Makefile.am (CSC): Disable some warnings.
2385 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
2387 * libtest.c: Fix some warnings.
2389 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
2391 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
2393 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
2394 on amd64 to make the test green again.
2396 2005-01-20 Raja R Harinath <rharinath@novell.com>
2398 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
2400 * pinvoke2.cs (test_0_return_vtype): Update.
2402 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
2404 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
2405 marshalling of unicode strings.
2407 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
2409 * thread6.cs: Add test for aborting the current thread.
2411 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
2413 * thread6.cs: Add test for rethrowing abort exceptions.
2415 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
2417 * desweak.cs: Add test to check for regression of the bug seen in
2418 rev 38316. The original code that failed is no more part of the
2421 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
2423 * libtest.c: Fix blittable_struct_delegate test.
2425 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
2427 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
2430 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
2432 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
2434 * interlocked.cs: added reg test for bug 70784
2436 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
2438 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
2440 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
2442 * interlocked.cs: New test.
2444 2004-12-14 Raja R Harinath <rharinath@novell.com>
2446 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
2448 2004-12-11 Ben Maurer <bmaurer@ximian.com>
2450 * thread-static-init.cs: New test.
2452 2004-12-09 Raja R Harinath <rharinath@novell.com>
2454 * test-driver: Clean up.
2455 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
2457 2004-12-08 Raja R Harinath <rharinath@novell.com>
2459 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
2461 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
2463 * appdomain-unload.cs: Disable nondeterministic async unloading test.
2465 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
2467 * delegate.cs: Add test for unboxing and delegates.
2469 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
2471 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
2474 * appdomain-unload.cs: Stop the foreground thread created by one of the
2477 2004-11-26 Raja R Harinath <rharinath@novell.com>
2479 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
2481 2004-11-23 Raja R Harinath <rharinath@novell.com>
2483 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
2484 the mcs/ tree directly.
2486 2004-11-19 Raja R Harinath <rharinath@novell.com>
2488 * Makefile.am (check-local): New. Hook into 'make check'.
2489 (CSC): Define using in-tree mono and mcs.exe.
2490 (ILASM): New. Likewise, with in-tree ilasm.exe.
2491 * async_read.cs (Main): Read async_read.exe, since async_read.cs
2492 will not necessarily be in the build directory.
2493 * test-driver: Preserve stderr.
2495 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
2497 * cross-domain.cs: New tests for cross-domain calls.
2499 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
2501 * loader.cs: Add test for loading dynamic assemblies using
2502 Assembly.LoadWithPartialName ().
2504 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
2506 * loader.cs: New file for assembly loading tests.
2508 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2510 * cattr-object.cs: Correct type checking so test will stop giving
2513 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
2515 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
2517 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
2519 * marshal.cs: Add test for GetFunctionPointerForDelegate.
2521 * libtest.c pinvoke2.cs: Add test for returning delegates.
2523 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
2525 * Makefile.am: Add marshal.cs.
2527 * marshal.cs: New file for Marshal tests.
2529 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2531 * libtest.c: Free memory using CoTaskMemFree on windows.
2532 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
2534 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2536 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
2537 name mangling on windows.
2539 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
2541 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
2543 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
2545 * delegate8.cs: New regression test for bug #59299.
2546 * Makefile.am: Added delegate8.cs.
2548 2004-09-07 Duncan Mak <duncan@ximian.com>
2550 * typeof-ptr.cs: Add an unsafe section to the code that's using
2551 direct pointers. This was breaking the test stage on the build boxes.
2553 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
2555 * libtest.c (mono_test_marshal_string_array): Add test for null
2556 terminating string arrays.
2558 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
2560 * libtest.c: Mark delegates with __stdcall on windows.
2562 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
2564 * pinvoke2.cs libtest.c: Fix memory management in tests.
2566 * pinvoke14.cs: Merge this into pinvoke2.cs.
2568 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
2570 * marshal9.cs libtest.c: Fix memory leaks in test.
2572 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
2574 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
2576 * marshal9.cs: Clean up and expand custom marshalling tests.
2578 * marshal10.cs: Merge this into marshal9.cs.
2580 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
2583 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
2585 * pinvoke2.cs libtest.c: New test for byref string arrays.
2587 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
2589 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
2591 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
2593 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
2596 2004-07-06 Ben Maurer <bmaurer@ximian.com>
2598 * reflection-const-field.cs: New test for reflection on
2601 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
2603 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
2605 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
2607 * pinvoke3.cs libtest.c: New test for returning delegates from a
2610 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
2612 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
2614 * Makefile.am (CLEANFILES): Delete .stdout files too.
2616 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
2618 * invoke.cs: Add an Invoke test.
2620 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
2622 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
2624 * static-constructor.cs: Add new regression test for bug #59193.
2626 * setenv.cs: Fix this after marshalling changes.
2628 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
2630 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
2632 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
2634 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
2636 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
2638 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
2640 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
2642 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
2644 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
2646 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
2648 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
2650 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
2652 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
2654 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
2657 * Makefile.am: Only disable thread6.exe on x86.
2659 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
2661 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
2663 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
2665 * Makefile.am test-driver: Disable some failing tests.
2667 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
2669 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
2671 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
2673 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
2674 marshalling delegate fields in structs. Merge marshal4.cs into
2677 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
2679 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
2681 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
2683 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
2685 * libtest.c: declare SetLastError on Windows
2687 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
2689 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
2690 lock is not owned by the current thread (see bug #56157). Modified test that
2693 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
2695 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
2698 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
2700 * libtest.c (mono_test_marshal_time_t): fix
2701 for current code on 64 bit machines with 64bit time
2703 * marshal9.cs marshal10.cs: Do arithmetic on
2706 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
2708 * setenv.cs: Handle DllNotFoundException.
2710 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
2712 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
2714 * many-locals.cs: Add tests for locals with large stack frame offsets.
2716 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
2718 * switch.cs: Add test for bug #54473.
2720 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
2722 * libtest.c: Add <time.h>
2724 * delegate.cs: Add test for bug #52092.
2726 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
2728 * marshal10.cs: Oops, wrong test.
2730 * libtest.c: Add valuetype marshaling test.
2732 * marshal9.cs: Fix after marshaling changes.
2734 * marshal10.cs: Add valuetype marshaling test.
2736 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
2738 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
2741 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
2743 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
2745 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
2748 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
2750 * setenv.cs: Make this run on platforms without setenv.
2752 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
2754 * Makefile.am: Set SHELL to bash, since some commands require it.
2756 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
2758 * pinvoke17.cs: Fix test.
2760 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
2762 * pinvoke2.cs: Add tests for DllImport problems.
2764 * pinvoke.cs: Make this run under linux.
2766 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
2768 * custom-attr.cs: Add test for properties with array type.
2770 2003-12-13 Patrik Torstensson <p@rxc.se>
2772 * bug-42136.cs: invalid liveness analyse for locals
2773 used in try and catch block. (exceptions not counted
2774 for in the liveness analyse)
2775 * Makefile.am: added bug-42136.cs
2777 2003-12-13 Patrik Torstensson <p@rxc.se>
2779 * bug-48015.cs: new test for obj.Equals on ContextBound objects
2780 * Makefile.am: added bug-48015.cs.
2782 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
2784 * context-static.cs: new test for ContextStaticAttribute.
2785 * Makefile.am: added context-static.cs.
2787 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
2789 * cattr-object.cs: Fix test so it does not count the attributes on the
2792 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
2794 * appdomain-unload.cs: Get rid of hardcoded file names.
2796 * appdomain-unload.cs: New file. AppDomain Unloading tests.
2798 * Makefile: Add new test + enable IL tests now that we have a working
2801 * delegate7.cs: Convert it to use the test driver + add regression test
2804 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
2806 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
2808 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
2810 * vararg.il: New file.
2812 * Makefile.am: Added vararg.il.
2814 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
2816 * Makefile.am: fix so it works if builddir != srcdir
2818 * libtest.c: (mono_test_empty_struct) make it exist for
2819 non-GCC builds (and possibly pass depending on trampolines).
2820 (mono_test_marshal_bool_byref) bools marshal as ints by default
2822 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
2824 * bug-46781.cs: New regression test.
2826 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
2828 * Makefile.am (TEST_CS_SRC): Remove merged tests.
2830 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
2831 convert tests so they run with the test driver used by mini.
2833 * pinvoke3.cs libtest.c: Add tests for class arguments and return
2836 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.