X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2FChangeLog;h=3bff525995d10a709f2e7bf51850aa95167fac42;hb=84e03c7279614ad807a37f863bee0c5b2b3ab37d;hp=691843b32fd6395a35206e35b0d8234ea69def97;hpb=83b496b01adf1ff17d1ce719544ee9764fc10c98;p=mono.git diff --git a/mono/mini/ChangeLog b/mono/mini/ChangeLog index 691843b32fd..3bff525995d 100644 --- a/mono/mini/ChangeLog +++ b/mono/mini/ChangeLog @@ -1,3 +1,218 @@ +2005-06-16 Sebastien Pouliot + + * declsec.c: Fixed APTC to check for FullTrust on caller assembly (and + not on callee assembly). Fixed some comments. + +2005-06-16 Zoltan Varga + + * aot.c (mono_compile_assembly): Mark the "methods" symbol as a function so + it gets proper disassembly. + (emit_method_info): Remove some dead code. + + * mini.c (mini_method_compile): Allways allocate the GOT var in + mono_method_to_ir for emulating opcodes. + +2005-06-13 Zoltan Varga + + * mini.c (mono_jit_free_method): Remove the method from the JitInfo table + before freeing the code memory. Fixes #74990. + + * objects.cs: Add regression test for #74992. + + * liveness.c: Extend live ranges of arguments to the beginning of the + method. Fixes #74992. + + * exceptions-ia64.c mini-ia64.h: Modify ip during exception handling + so it points into the faulting instruction. + +2005-06-12 Zoltan Varga + + * jit-icalls.c (mono_imul_ovf): Add exception handling. + + * *-ia64.*: Ongoing IA64 work. + + * mini.c (mini_init): Fix signature of mono_delegate_ctor. + +2005-06-11 Zoltan Varga + + * mini-ia64.h exceptions-ia64.c: Ongoing IA64 work. + + * *-ia64.*: Ongoing IA64 work. + +2005-06-10 Zoltan Varga + + * basic-long.cs: Add tests for add/sub.ovf. + + * basic.cs: Add tests for sub.ovf. + + * *-ia64.*: Ongoing IA64 work. + +2005-06-09 Zoltan Varga + + * *-ia64.*: Ongoing IA64 work. + + * basic.cs: Add conv.ovf.i4.un test. + +2005-06-09 Massimiliano Mantione + + * mini.c: (remove_block_if_useless) Fixed bug 75061. + +2005-06-08 Gonzalo Paniagua Javier + + * mini.c: no SIGUSR2 on windows. Remove it for PLATFORM_WIN32. + +2005-06-07 Zoltan Varga + + * *-ia64.*: Ongoing IA64 work. + +2005-06-07 Gonzalo Paniagua Javier + + * trace.[ch]: + * mini.c: added the ability to toggle trace on/off using SIGUSR2. + +2005-06-04 Zoltan Varga + + * mini-ia64.c mini-ia64.h: Fix cleanup of memory stack. + +2005-06-03 Zoltan Varga + + * mini-amd64.c (emit_call): Fix yet another bug in the near call optimization. + + * mini-amd64.c (amd64_patch): Add an assert to check that the destination + of a call is callable by a near call. + +2005-05-31 Zoltan Varga + + * mini-ia64.c: Ongoing IA64 work. + +2005-05-29 Zoltan Varga + + * genmdesc.c: Make the generated array non-static. + + * inssel-long.brg: Fix LSHR_IMM rule. + + * *-ia64.*: Ongoing IA64 work. + + * *-ia64.*: Ongoing IA64 work. + +2005-05-28 Zoltan Varga + + * *-ia64.*: Ongoing IA64 work. + + * *-ia64.*: Ongoing IA64 work. + + * mini-ia64.c: Ongoing IA64 work. + + * *-ia64.* jit-icalls.c mini-codegen.c: Ongoing IA64 work. + +2005-05-28 Zoltan Varga + + * objects.cs basic-calls.cs: Move some tests to objects.cs. + + * objects.cs basic-long.cs: Move some tests to objects.cs. + +2005-05-26 Zoltan Varga + + * *-ia64.*: Ongoing IA64 work. + + * iltests.il: Add a new test. + + * mini.c (mono_method_to_ir): Initialize valuetypes when created using + newobj. Fixes #75042. + +2005-05-22 Zoltan Varga + + * *-ia64.*: Ongoing IA64 work. + + * *-ia64.*: Ongoing IA64 work. + + * *-ia64.*: Ongoing IA64 work. + + * basic.cs objects.cs: Move tests accessing static variables as well. + + * basic.cs objects.cs: Move test_0_pin_string to objects.cs. + +2005-05-21 Zoltan Varga + + * mini.c (SIG_HANDLER_SIGNATURE): Fix warning. + + * driver.c: Always print failed tests. + + * mini-codegen.c: Use cfg->frame_reg instead of a macro for the + frame pointer. + + * *ia64*: Ongoing IA64 work. + +2005-05-20 Zoltan Varga + + * basic.cs: Add tests for add.ovf. Fix warnings. + +2005-05-18 Miguel de Icaza + + * driver.c (mono_main): Avoid crash if no argument is passed to + --break; Do not use g_error, but f_printf. And fix all other + ocurrences of the same crash. + +2005-05-17 Zoltan Varga + + * mini.h mini.c: Generalize the existing uses of the MONO_DEBUG env variable + and add a new one: aborting when a SIGSEGV is raised while in unmanaged code. + Fixes #74742. + +2005-05-14 Zoltan Varga + + * *-ia64.*: Add beginnings of IA64 backend. + + * Makefile.am mini-arch.h mini-codegen.c: Add IA64 support. + +2005-05-13 Zoltan Varga + + * inssel-long.brg: Add missing ulong->{i1, i2} checked conversions. + Fixes #74925. + + * basic-long.cs exceptions.cs: Add new tests. Fix some warnings. + + * mini-amd64.c: Fix a warning. + +2005-05-10 Zoltan Varga + + * mini-amd64.c (mono_arch_output_basic_block): Fix stack space leakage + in float_neg. Fixes #74897. + + * mini-amd64.c (emit_call): Fix another near call bug. + +2005-05-06 Sebastien Pouliot + + * declsec.c: Keep the appdomain information in the structure. Added a + missing "return FALSE" for Unmanaged if FullTrust is set (or else the + value gets overwritten). + * declsec.h: Set the default MonoArray for the the stack to 6. Added + an MonoAppDomain member to MonoSecurityFrame. + * mini-exceptions.c: Do not use a glist to keep GC allocated objects + used in the stack walk. Now use a MonoArray which grow (double) when + it gets full. + +2005-05-05 Lluis Sanchez Gual + + * mini.c: Re-enabled runtime cleanup, since running threads should + now properly stop when exiting. + +2005-05-05 Zoltan Varga + + * mini-codegen.c: New file contaning the arch-independent local + register allocator. Not used by any architectures yet. + + * mini.h linear-scan.c: Merge some changes from the + mini-xp-local-regalloc branch. + +2005-04-28 Zoltan Varga + + * mini-amd64.c (emit_call): Fix calls to native functions when the + runtime is compiled as a shared library. Fixes #74756. + + * mini.c (mono_method_to_ir): Assert if ldsfld and friends are used + on a literal field. Fixes #74751. + 2005-04-25 Raja R Harinath * Makefile.am (RUNTIME): Add MONO_CFG_DIR.