v8/test/mjsunit/runtime-gen
yangguo@chromium.org c3edd49265 Expose the content of Sets and WeakSets through SetMirror.
BUG=v8:3093
LOG=Y
R=aandrey@chromium.org, arv@chromium.org, yangguo@chromium.org

Review URL: https://codereview.chromium.org/402423003

Patch from Alexandra Mikhaylova <amikhaylova@google.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22541 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-07-23 07:33:47 +00:00
..
addnamedproperty.js Replace AddProperty by AddNamedProperty to speed up the common case 2014-07-14 14:05:30 +00:00
addpropertyfortemplate.js Improve error reporting for duplicate object template properties. 2014-07-01 10:00:19 +00:00
apply.js
arraybuffergetbytelength.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
arraybufferinitialize.js
arraybufferisview.js
arraybufferneuter.js
arraybuffersliceimpl.js
arraybufferviewgetbytelength.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
arraybufferviewgetbyteoffset.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
arrayconcat.js
availablelocalesof.js
basicjsonstringify.js
boundfunctiongetbindings.js
break.js
breakiteratoradopttext.js
breakiteratorbreaktype.js
breakiteratorcurrent.js
breakiteratorfirst.js
breakiteratornext.js
canonicalizelanguagetag.js
changebreakonexception.js
charfromcode.js
checkexecutionstate.js
checkisbootstrapping.js
classof.js
clearbreakpoint.js
clearfunctiontypefeedback.js
clearstepping.js
collectstacktrace.js Reland "Fix stack trace accessor behavior." 2014-07-02 14:18:10 +00:00
compilestring.js
constructdouble.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
createbreakiterator.js
createcollator.js
createglobalprivatesymbol.js
createjsfunctionproxy.js
createjsproxy.js
createprivatesymbol.js
createsymbol.js
dataviewgetbuffer.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewgetfloat32.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewgetfloat64.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewgetint8.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewgetint16.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewgetint32.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewgetuint8.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewgetuint16.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewgetuint32.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewinitialize.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
dataviewsetfloat32.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewsetfloat64.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewsetint8.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewsetint16.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewsetint32.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewsetuint8.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewsetuint16.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
dataviewsetuint32.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
datecacheversion.js
datecurrenttime.js
datelocaltimezone.js
datemakeday.js
dateparsestring.js
datesetvalue.js
datetoutc.js
debugasynctaskevent.js Introduce debug events for Microtask queue. 2014-07-03 15:56:01 +00:00
debugbreak.js
debugcallbacksupportsstepping.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
debugconstructedby.js
debugdisassembleconstructor.js
debugdisassemblefunction.js
debugevaluate.js
debugevaluateglobal.js
debuggetproperty.js
debuggetpropertydetails.js
debuggetprototype.js
debugindexedinterceptorelementvalue.js
debugnamedinterceptorpropertyvalue.js
debugpreparestepinifstepping.js
debugprintscopes.js
debugpromiseevent.js Introduce debug events for promises. 2014-06-30 11:12:42 +00:00
debugpromisehandleepilogue.js
debugpromisehandleprologue.js
debugpropertyattributesfromdetails.js
debugpropertyindexfromdetails.js
debugpropertytypefromdetails.js
debugreferencedby.js
debugtrace.js
defineaccessorpropertyunchecked.js Split SetProperty(...attributes, strictmode) into DefineProperty(...attributes) and SetProperty(...strictmode) 2014-06-27 13:48:37 +00:00
definedatapropertyunchecked.js Split SetProperty(...attributes, strictmode) into DefineProperty(...attributes) and SetProperty(...strictmode) 2014-06-27 13:48:37 +00:00
deleteproperty.js
deoptimizefunction.js
doublehi.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
doublelo.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
enqueuemicrotask.js Move microtask queueing logic from JavaScript to C++ 2014-05-19 07:57:04 +00:00
estimatenumberofelements.js
executeindebugcontext.js
finisharrayprototypesetup.js
fix.js
flattenstring.js
functionbindarguments.js Have one, long-lived map for bound functions. 2014-06-13 12:19:04 +00:00
functiongetinferredname.js
functiongetname.js
functiongetscript.js
functiongetscriptsourceposition.js
functiongetsourcecode.js
functionisapifunction.js
functionisarrow.js Missing runtime test 2014-07-21 12:20:05 +00:00
functionisbuiltin.js
functionisgenerator.js
functionmarknameshouldprintasanonymous.js
functionnameshouldprintasanonymous.js
functionremoveprototype.js
functionsetinstanceclassname.js
functionsetlength.js
functionsetname.js
functionsetprototype.js
getallscopesdetails.js
getargumentsproperty.js
getarraykeys.js
getbreaklocations.js
getcalltrap.js
getconstructordelegate.js
getconstructtrap.js
getdataproperty.js
getdefaulticulocale.js
getdefaultreceiver.js
getframecount.js
getframedetails.js
getfunctioncodepositionfromsource.js
getfunctiondelegate.js
getfunctionscopecount.js
getfunctionscopedetails.js
gethandler.js
getheapusage.js
getimplfrominitializedintlobject.js
getindexedinterceptorelementnames.js
getinterceptorinfo.js
getlanguagetagvariants.js
getnamedinterceptorpropertynames.js
getobjectcontextnotifierperformchange.js Simplify, speed-up correct-context ObjectObserve calls 2014-05-28 19:13:41 +00:00
getobjectcontextobjectgetnotifier.js Simplify, speed-up correct-context ObjectObserve calls 2014-05-28 19:13:41 +00:00
getobjectcontextobjectobserve.js Simplify, speed-up correct-context ObjectObserve calls 2014-05-28 19:13:41 +00:00
getobservationstate.js
getoptimizationcount.js
getoptimizationstatus.js
getownelementnames.js Consistently say 'own' property 2014-05-22 15:27:57 +00:00
getownproperty.js
getownpropertynames.js Consistently say 'own' property 2014-05-22 15:27:57 +00:00
getproperty.js
getpropertynames.js
getpropertynamesfast.js
getprototype.js
getrootnan.js
getscopecount.js
getscopedetails.js
getscript.js
getstepinpositions.js
gettemplatefield.js
getthreadcount.js
getthreaddetails.js
getv8version.js
getweakmapentries.js Expose the content of Maps and WeakMaps through MapMirror. 2014-07-21 08:07:04 +00:00
getweaksetvalues.js Expose the content of Sets and WeakSets through SetMirror. 2014-07-23 07:33:47 +00:00
globalprint.js
globalproxy.js Clean up the global object naming madness. 2014-07-01 12:12:34 +00:00
haselement.js
hasownproperty.js Consistently say 'own' property 2014-05-22 15:27:57 +00:00
hasproperty.js
havesamemap.js
initializevarglobal.js
internalcompare.js
internaldateformat.js
internaldateparse.js
internalizestring.js Support non-internalized string key lookups in Hydrogen KeyedLoadIC 2014-06-28 00:33:04 +00:00
internalnumberformat.js
internalnumberparse.js
isattachedglobal.js
isbreakonexception.js
isconcurrentrecompilationsupported.js
isextensible.js
isinitializedintlobject.js
isinitializedintlobjectoftype.js
isinprototypechain.js
isjsfunctionproxy.js
isjsglobalproxy.js
isjsmodule.js
isjsproxy.js
isobserved.js
ispropertyenumerable.js
issloppymodefunction.js
istemplate.js
isvalidsmi.js
keyedgetproperty.js
liveeditcheckanddropactivations.js
liveeditcomparestrings.js
liveeditfunctionsetscript.js
loadmutabledouble.js
lookupaccessor.js
mapclear.js
mapdelete.js
mapget.js
mapgetsize.js
maphas.js
mapinitialize.js
mapiteratorinitialize.js ES6: Add support for values/keys/entries for Map and Set 2014-06-03 00:34:01 +00:00
mapiteratornext.js Optimize Map/Set.prototype.forEach 2014-06-26 00:40:45 +00:00
mapset.js
markasinitializedintlobjectoftype.js
mathacos.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
mathasin.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
mathatan2.js
mathatan.js Expand C++ macros in tools/generate-runtime-tests.py to increase coverage 2014-05-16 13:16:08 +00:00
mathexprt.js Avoid name clashes of builtins and runtime functions. 2014-05-14 08:51:10 +00:00
mathfloorrt.js Avoid name clashes of builtins and runtime functions. 2014-05-14 08:51:10 +00:00
mathfround.js
mathlogrt.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
mathsqrtrt.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
maxsmi.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
movearraycontents.js
neveroptimizefunction.js
newobjectfrombound.js
newstring.js
newstringwrapper.js
newsymbolwrapper.js
notifycontextdisposed.js
numberadd.js
numberand.js
numbercompare.js
numberdiv.js
numberequals.js
numberimul.js
numbermod.js
numbermul.js
numberor.js
numbersar.js
numbershl.js
numbershr.js
numbersub.js
numbertoexponential.js
numbertofixed.js
numbertointeger.js
numbertointegermapminuszero.js
numbertojsint32.js
numbertojsuint32.js
numbertoprecision.js
numbertoradixstring.js
numbertostringrt.js Remove distinction between hidden and normal runtime functions 2014-06-25 15:26:10 +00:00
numberunaryminus.js
numberxor.js
objectfreeze.js
objectwascreatedincurrentorigin.js
observationweakmapcreate.js
observerobjectandrecordhavesameorigin.js
optimizefunctiononnextcall.js
optimizeobjectforaddingmultipleproperties.js
ownkeys.js Consistently say 'own' property 2014-05-22 15:27:57 +00:00
parsejson.js
preventextensions.js
pushifabsent.js
quotejsonstring.js
regexpcompile.js
regexpconstructresult.js Remove distinction between hidden and normal runtime functions 2014-06-25 15:26:10 +00:00
regexpexecmultiple.js
regexpexecrt.js Remove distinction between hidden and normal runtime functions 2014-06-25 15:26:10 +00:00
regexpinitializeobject.js
removearrayholes.js
roundnumber.js
runmicrotasks.js
runninginsimulator.js
setadd.js
setclear.js
setcode.js
setdebugeventlistener.js
setdelete.js
setdisablebreak.js
setflags.js
setfunctionbreakpoint.js
setgetsize.js
sethas.js
sethiddenproperty.js
setinitialize.js
setinlinebuiltinflag.js
setisobserved.js
setiteratorinitialize.js ES6: Add support for values/keys/entries for Map and Set 2014-06-03 00:34:01 +00:00
setiteratornext.js Optimize Map/Set.prototype.forEach 2014-06-26 00:40:45 +00:00
setnativeflag.js
setproperty.js Split SetProperty(...attributes, strictmode) into DefineProperty(...attributes) and SetProperty(...strictmode) 2014-06-27 13:48:37 +00:00
setprototype.js
setscopevariablevalue.js
smilexicographiccompare.js
sparsejoinwithseparator.js
specialarrayfunctions.js Harden runtime functions (part 6). 2014-05-12 09:37:26 +00:00
stringbuilderconcat.js
stringbuilderjoin.js
stringcharcodeatrt.js Remove distinction between hidden and normal runtime functions 2014-06-25 15:26:10 +00:00
stringequals.js
stringindexof.js
stringlastindexof.js
stringlocalecompare.js
stringmatch.js
stringnormalize.js
stringparsefloat.js
stringparseint.js
stringreplaceglobalregexpwithstring.js
stringreplaceonecharwithstring.js
stringsplit.js
stringtoarray.js
stringtolowercase.js
stringtonumber.js
stringtouppercase.js
stringtrim.js
symboldescription.js
symbolisprivate.js
symbolregistry.js
tobool.js
tofastproperties.js
traceenter.js
traceexit.js
truncatestring.js
trymigrateinstance.js
typedarraygetbuffer.js
typedarraygetlength.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
typedarrayinitialize.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
typedarrayinitializefromarraylike.js
typedarraymaxsizeinheap.js Inlined optimized runtime functions: expose Runtime versions for direct testing, skip Hydrogen versions 2014-05-30 17:07:38 +00:00
typedarraysetfastcases.js
typeof.js
unblockconcurrentrecompilation.js
uriescape.js
uriunescape.js
weakcollectiondelete.js
weakcollectionget.js
weakcollectionhas.js
weakcollectioninitialize.js
weakcollectionset.js