1. 03 11月, 2022 2 次提交
    • T
      Mark and expose additional Vector functions as Intrinsic (#77562) · 13d4e6de
      Tanner Gooding 提交于
      * Mark and expose additional Vector functions as Intrinsic
      
      * Applying formatting patch
      
      * Ensure Vector64.CreateScalarUnsafe for long/ulong/double is handled
      
      * Ensure we use the right Count
      
      * Ensure small types don't sign extend up to int
      
      * Ensure reflection invocation is correct for Vector<T> bitwise ops
      
      * Adding tests and fixing a couple small typing issues
      
      * Fixing the name of the One property
      
      * Assert GT_RSH for simd isn't TYP_LONG on xarch
      
      * Ensure the correct operation is picked for vector ShiftRightArithmetic
      
      * Fixing StoreAlignedNonTemporal on Arm64
      13d4e6de
    • A
      [hot_reload] implement param reflection (#77563) · a27ecc51
      Aleksey Kliger (λgeek) 提交于
      * Add new test ReflectionAddNewMethod
      
      * FIXME: get_param_names, get_marshal_info and custom_attrs need work
      
      * WIP - add a method param reverse lookup
      
      * look up params from added methods
      
      * Remove FIXMEs and unused field
      
      * remove writelines from test
      
      * fix test on coreclr
      
      * why does coreclr have 2 attributes here??
      
      * There should be 2 attributes on the 4th param
      
      * one more place that looks at params
      
      * A couple more places where we look at the Params table
      
      * Check default values on params on added method
      
      * fix lookup if table is empty
      
      * add a gratuitious typeof assert
      
      otherwise the CancellationToken type is trimmed on wasm
      
      * Add a single mono_metadata_get_method_params function
      
      remove duplicated code
      a27ecc51
  2. 02 11月, 2022 21 次提交
  3. 01 11月, 2022 17 次提交