Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert Array.CopySlow to managed #97202

Merged
merged 25 commits into from
Jan 26, 2024

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    6ee9d7b View commit details
    Browse the repository at this point in the history
  2. UnBoxEachElement

    huoyaoyuan committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    220ba57 View commit details
    Browse the repository at this point in the history
  3. BoxEachElement

    huoyaoyuan committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    a7fa4db View commit details
    Browse the repository at this point in the history
  4. CastCheckEachElement

    huoyaoyuan committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    887c54a View commit details
    Browse the repository at this point in the history
  5. Simplify Unsafe.As

    huoyaoyuan committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    43b99ce View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    ad0e7f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ee8f42 View commit details
    Browse the repository at this point in the history
  3. Suppress trimming warning

    huoyaoyuan committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    2e63054 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8062ec4 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. Rename each routine

    huoyaoyuan committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    dafbc24 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Configuration menu
    Copy the full SHA
    41f3fa8 View commit details
    Browse the repository at this point in the history
  2. GC barrier

    huoyaoyuan committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    5456631 View commit details
    Browse the repository at this point in the history
  3. Unbox helper for nullable

    huoyaoyuan committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    0dddd00 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Throw InvalidCastException

    huoyaoyuan committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    4965cb5 View commit details
    Browse the repository at this point in the history
  2. Simplify

    huoyaoyuan committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    dc4724d View commit details
    Browse the repository at this point in the history
  3. Add asserts

    huoyaoyuan committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    879c3cf View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Try remove cctor run

    huoyaoyuan committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    17c9b23 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Use void* for ElementType

    huoyaoyuan committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    79ff323 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    491dd2e View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Fix MD array

    huoyaoyuan committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    c96d08d View commit details
    Browse the repository at this point in the history
  2. Nit

    huoyaoyuan committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    c27846b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    224adf5 View commit details
    Browse the repository at this point in the history
  4. Fix PrimitiveWiden

    huoyaoyuan committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    d67643e View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Cleanup native code

    huoyaoyuan committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    297d515 View commit details
    Browse the repository at this point in the history
  2. Update src/coreclr/classlibnative/bcltype/arraynative.cpp

    Co-authored-by: Aaron Robinson <arobins@microsoft.com>
    huoyaoyuan and AaronRobinsonMSFT authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    4f442b1 View commit details
    Browse the repository at this point in the history