2007-09-12 Jonathan Chambers <joncham@gmail.com>
commit9862fc93c30c2b0da3d877da69a2964d81020033
authorjoncham <joncham@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Wed, 12 Sep 2007 18:24:40 +0000 (12 18:24 +0000)
committerjoncham <joncham@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Wed, 12 Sep 2007 18:24:40 +0000 (12 18:24 +0000)
treeacede1151b42856b615cd4ba4eb6117c62162528
parentd2d3a86d984babcb905771a37e8e29e305b3a89f
2007-09-12  Jonathan Chambers <joncham@gmail.com>

        * mini-x86.c (mono_arch_get_delegate_invoke_impl): Implement
        static case. Cache delegates in architecture specific code,
        based on number of parameters.

        * mini-amd64.c (mono_arch_get_delegate_invoke_impl): Cache delegates
        in architecture specific code, based on number of parameters.

        * mini-trampolines.c (mono_delegate_trampoline): Architecture specific
        caching happen in architecture specific code now.

        Code is contributed under MIT/X11 license.

2007-09-12  Jonathan Chambers <joncham@gmail.com>

        * domain-internals.h, domain.c : Remove delegate_invoke_impl_with_target_hash
        and delegate_invoke_impl_no_target_hash from _MonoDomain struct.

        Code is contributed under MIT/X11 license.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@85697 e3ebcda4-bce8-0310-ba0a-eca2169e7518
mono/metadata/ChangeLog
mono/metadata/domain-internals.h
mono/metadata/domain.c
mono/mini/ChangeLog
mono/mini/mini-amd64.c
mono/mini/mini-trampolines.c
mono/mini/mini-x86.c