senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. あじょだよ (azyobuzin@mstdn.maud.io)'s status on Sunday, 26-Aug-2018 21:41:20 JST あじょだよ あじょだよ

    > static lambdas are emitted as instance methods on a singleton receiver
    > delegates invoke dispatch is optimized for instance delegates so it is preferrable to emit lambdas as instance methods even when lambdas do not capture anything
    https://github.com/dotnet/roslyn/commit/3de67f36894b8c93431619c256d77cc9cd2e291a?diff=unified#diff-b90f2a5538ff89f48e9be8fb116822baR988

    ということで、どうもデリゲート自体が thiscall のほうが速いっぽいぞ

    In conversation Sunday, 26-Aug-2018 21:41:20 JST from mstdn.maud.io permalink

    Attachments

    1. Making lambda codegen to always emit instance delegates. · dotnet/roslyn@3de67f3
      from GitHub
      This way we can have better performance of invocations while keeping parameter list of delegate.Method backwards compatible. The approach is basically always to emit backing methods into a display...
    • 日下夏稀 repeated this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.