Akrosh Gandhi 1f3a3f4e6b Fixing prefast warning and copyright header error 8 年 前
..
CheckThis.baseline 5d8406741f Initial commit 10 年 前
CheckThis.js 5d8406741f Initial commit 10 年 前
FieldHoist_MaxInterpret.js 5d8406741f Initial commit 10 年 前
PropObjectPointerCopyProp.js 5d8406741f Initial commit 10 年 前
add-prop-to-dictionary.baseline 8567a69a3c Types that are used in equivalent objtypespec guards must be locked to protect against, e.g., adding a property to a dictionary type handler, which will only change the type if it's locked. 10 年 前
add-prop-to-dictionary.js 648181a5e4 Merge from Time-Travel Debugging with history squash. 9 年 前
argobjlengthhoist.js 48ff0d4599 Add test for ldlen regopnd jitoptimized fix. 9 年 前
equiv-finaltypeandpoly.js 5d8406741f Initial commit 10 年 前
equiv-locktypeid.baseline 5d8406741f Initial commit 10 年 前
equiv-locktypeid.js 5d8406741f Initial commit 10 年 前
equiv-mismatch.baseline 5d8406741f Initial commit 10 年 前
equiv-mismatch.js 5d8406741f Initial commit 10 年 前
equiv-mismatch2.js 1f3a3f4e6b Fixing prefast warning and copyright header error 8 年 前
equiv-missing.baseline 5d8406741f Initial commit 10 年 前
equiv-missing.js 5d8406741f Initial commit 10 年 前
equiv-needmonocheck.js 5d8406741f Initial commit 10 年 前
equiv-needsmonocheck2.baseline 5d8406741f Initial commit 10 年 前
equiv-needsmonocheck2.js 5d8406741f Initial commit 10 年 前
fieldconstprop_ldmethodfld.js 2b765347f6 Fix various spelling errors. 10 年 前
fieldcopyprop_assign.js 5d8406741f Initial commit 10 年 前
fieldcopyprop_delete.baseline 5d8406741f Initial commit 10 年 前
fieldcopyprop_delete.js 5d8406741f Initial commit 10 年 前
fieldcopyprop_deletestrict.js 5d8406741f Initial commit 10 年 前
fieldcopyprop_freeze.baseline 5d8406741f Initial commit 10 年 前
fieldcopyprop_freeze.js 5d8406741f Initial commit 10 年 前
fieldcopyprop_nonwritable.baseline 5d8406741f Initial commit 10 年 前
fieldcopyprop_nonwritable.js 5d8406741f Initial commit 10 年 前
fieldcopyprop_preventextensions.baseline 5d8406741f Initial commit 10 年 前
fieldcopyprop_preventextensions.js 5d8406741f Initial commit 10 年 前
fieldcopyprop_primitive.baseline 5d8406741f Initial commit 10 年 前
fieldcopyprop_primitive.js 5d8406741f Initial commit 10 年 前
fieldcopyprop_typespec.baseline 5d8406741f Initial commit 10 年 前
fieldcopyprop_typespec.js 5d8406741f Initial commit 10 年 前
fieldhoist2.js 5d8406741f Initial commit 10 年 前
fieldhoist4.baseline 5d8406741f Initial commit 10 年 前
fieldhoist4.js 5d8406741f Initial commit 10 年 前
fieldhoist5.js 5d8406741f Initial commit 10 年 前
fieldhoist6.baseline 64c9c20ed7 Improve error message for not defined identifier; update baselines. Fixes #2901. 8 年 前
fieldhoist6.js 5d8406741f Initial commit 10 年 前
fieldhoist6b.baseline 64c9c20ed7 Improve error message for not defined identifier; update baselines. Fixes #2901. 8 年 前
fieldhoist6b.js 5d8406741f Initial commit 10 年 前
fieldhoist7.baseline 64c9c20ed7 Improve error message for not defined identifier; update baselines. Fixes #2901. 8 年 前
fieldhoist7.js 5d8406741f Initial commit 10 年 前
fieldhoist8.baseline 5d8406741f Initial commit 10 年 前
fieldhoist8.js 801556d3e5 Add UTF8 BOM to test xml files and make line endings consistent for test js and baseline files 10 年 前
fieldhoist9.js 5d8406741f Initial commit 10 年 前
fieldhoist_accessorinlining1.js 5d8406741f Initial commit 10 年 前
fieldhoist_accessorinlining2.baseline 5d8406741f Initial commit 10 年 前
fieldhoist_accessorinlining2.js 5d8406741f Initial commit 10 年 前
fieldhoist_copypropdep.js 5d8406741f Initial commit 10 年 前
fieldhoist_deletefld.js 5d8406741f Initial commit 10 年 前
fieldhoist_join.baseline 5d8406741f Initial commit 10 年 前
fieldhoist_join.js 5d8406741f Initial commit 10 年 前
fieldhoist_kills.baseline 5d8406741f Initial commit 10 年 前
fieldhoist_kills.js 5d8406741f Initial commit 10 年 前
fieldhoist_negzero.baseline 64c9c20ed7 Improve error message for not defined identifier; update baselines. Fixes #2901. 8 年 前
fieldhoist_negzero.js 5d8406741f Initial commit 10 年 前
fieldhoist_nullfieldhoist.baseline 5d8406741f Initial commit 10 年 前
fieldhoist_nullfieldhoist.js 5d8406741f Initial commit 10 年 前
fieldhoist_number.js 5d8406741f Initial commit 10 年 前
fieldhoist_objptrcopyprop.js 5d8406741f Initial commit 10 年 前
fieldhoist_objptrcopyprop2.baseline 5d8406741f Initial commit 10 年 前
fieldhoist_objptrcopyprop2.js 5d8406741f Initial commit 10 年 前
fieldhoist_sideeffect.baseline 5d8406741f Initial commit 10 年 前
fieldhoist_sideeffect.js 5d8406741f Initial commit 10 年 前
fieldhoist_slots.baseline 5d8406741f Initial commit 10 年 前
fieldhoist_slots.js 5d8406741f Initial commit 10 年 前
fieldhoist_slots2.baseline 5d8406741f Initial commit 10 年 前
fieldhoist_slots2.js 5d8406741f Initial commit 10 年 前
fieldhoist_stripbailouts.baseline 64c9c20ed7 Improve error message for not defined identifier; update baselines. Fixes #2901. 8 年 前
fieldhoist_stripbailouts.js 5d8406741f Initial commit 10 年 前
fieldhoist_typeof.baseline 5d8406741f Initial commit 10 年 前
fieldhoist_typeof.js 5d8406741f Initial commit 10 年 前
fieldhoist_typespec.baseline 5d8406741f Initial commit 10 年 前
fieldhoist_typespec.js 2b765347f6 Fix various spelling errors. 10 年 前
fieldhoist_typespec2.js 5d8406741f Initial commit 10 年 前
fieldhoist_typespec3.baseline 5d8406741f Initial commit 10 年 前
fieldhoist_typespec3.js 5d8406741f Initial commit 10 年 前
fieldhoist_undefined_global.baseline 64c9c20ed7 Improve error message for not defined identifier; update baselines. Fixes #2901. 8 年 前
fieldhoist_undefined_global.js 5d8406741f Initial commit 10 年 前
fieldhoist_unreachable.baseline 64c9c20ed7 Improve error message for not defined identifier; update baselines. Fixes #2901. 8 年 前
fieldhoist_unreachable.js 5d8406741f Initial commit 10 年 前
finaltype-objheaderinlining1.js 5d8406741f Initial commit 10 年 前
finaltype-objheaderinlining2.js 5d8406741f Initial commit 10 年 前
finaltype-objheaderinlining3.js 801556d3e5 Add UTF8 BOM to test xml files and make line endings consistent for test js and baseline files 10 年 前
finaltype2.js 5d8406741f Initial commit 10 年 前
finaltypebug.baseline 5d8406741f Initial commit 10 年 前
finaltypebug.js 5d8406741f Initial commit 10 年 前
fixedfieldmonocheck.js 9b49b23fa6 With equivalent obj type spec on by default, certain operations still require monomorphic type checks. We've handled this in the dead store pass by locating any equivalent type check that protects an operation that requires a specific type and changing it to use a monomorphic check. But because of the vagaries of inline cache sharing, the operation that does the check may not appear to be monomorphic. Deal with this by having the dead store pass indicate the required type on the checking instruction. 10 年 前
fixedfieldmonocheck2.js 67a4f6b27d My previous fix to monomorphic type checks had a subtle mistake. To handle the case where a downstream store adds a property, I grabbed the store's cached initial type to use as the guard type at the monomorphic check. But in some cases, the type we checked upstream is the final type, not the initial one. One-line fix for that. 10 年 前
fixedfieldmonocheck3.js 8271639b91 Installation of the monomorphic guard type check should only happen at the original type check that guards the property access requiring monomorphism, as indicated by non-availability of the checked type. 10 年 前
fixedfieldmonocheck4.js 648181a5e4 Merge from Time-Travel Debugging with history squash. 9 年 前
fixedfieldmonocheck5.js 648181a5e4 Merge from Time-Travel Debugging with history squash. 9 年 前
fixedfieldmonocheck6.js 648181a5e4 Merge from Time-Travel Debugging with history squash. 9 年 前
forcefixdataprops.js 5d8406741f Initial commit 10 年 前
markTemp.baseline 5d8406741f Initial commit 10 年 前
markTemp.js 5d8406741f Initial commit 10 年 前
objptrcopyprop_bug.baseline 5d8406741f Initial commit 10 年 前
objptrcopyprop_bug.js 5d8406741f Initial commit 10 年 前
objptrcopyprop_typescript.js c001f72276 Update copyright for unittest. 10 年 前
objtypespec-add-2.baseline 5d8406741f Initial commit 10 年 前
objtypespec-add-2.js 5d8406741f Initial commit 10 年 前
objtypespec-add-4.baseline 5d8406741f Initial commit 10 年 前
objtypespec-add-4.js 2b765347f6 Fix various spelling errors. 10 年 前
objtypespec-add.baseline 5d8406741f Initial commit 10 年 前
objtypespec-add.js 8f9d3346d0 CH embeds platform details to enable/disable some tests 9 年 前
objtypespec-fieldhoist.2.baseline 5d8406741f Initial commit 10 年 前
objtypespec-fieldhoist.2.js 5d8406741f Initial commit 10 年 前
objtypespec-fieldhoist.baseline 5d8406741f Initial commit 10 年 前
objtypespec-fieldhoist.js 5d8406741f Initial commit 10 年 前
objtypespec-newobj-invalidation.1.baseline 5d8406741f Initial commit 10 年 前
objtypespec-newobj-invalidation.1.js 5d8406741f Initial commit 10 年 前
objtypespec-newobj-invalidation.2.baseline 5d8406741f Initial commit 10 年 前
objtypespec-newobj-invalidation.2.js 5d8406741f Initial commit 10 年 前
objtypespec-newobj.1.baseline 5d8406741f Initial commit 10 年 前
objtypespec-newobj.1.js 5d8406741f Initial commit 10 年 前
objtypespec-newobj.2.baseline 5d8406741f Initial commit 10 年 前
objtypespec-newobj.2.js 854b5fa659 cross-platform: Implement locale number formatter 9 年 前
objtypespec1.baseline 5d8406741f Initial commit 10 年 前
objtypespec1.js 5d8406741f Initial commit 10 年 前
objtypespec2.baseline 5d8406741f Initial commit 10 年 前
objtypespec2.js 5d8406741f Initial commit 10 年 前
objtypespec3.baseline 5d8406741f Initial commit 10 年 前
objtypespec3.js 5d8406741f Initial commit 10 年 前
objtypespec_proto.baseline 5d8406741f Initial commit 10 年 前
objtypespec_proto.js 5d8406741f Initial commit 10 年 前
redundanttype1.baseline 5d8406741f Initial commit 10 年 前
redundanttype1.js 5d8406741f Initial commit 10 年 前
redundanttype2.js 5d8406741f Initial commit 10 年 前
redundanttype_kills.baseline 5d8406741f Initial commit 10 年 前
redundanttype_kills.js 5d8406741f Initial commit 10 年 前
rlexe.xml 2e514d7265 [CVE-2017-8609] On object pointer copy prop, check for mismatch between new pointer symbol and existing object type spec info. If there is a mismatch, then stale ObjTypeSpecFldInfo may lead to jitted code that accesses a bad address, so disable optimization of this load/store. 8 年 前
rootObj-1.baseline 5d8406741f Initial commit 10 年 前
rootObj-1.js 5d8406741f Initial commit 10 年 前