v8/src/runtime
yurys 37d4c57630 Add WeakMap to v8.h
A new map wich references its keys weakly is added to v8.h. Internally it uses the same storage as JSWeakMap but doesn't depend on the JavaScript part of WeakMap implementation in weak-collection.js, hence it can be instantiated without entering any context.

BUG=chromium:437416
LOG=Y

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

Cr-Commit-Position: refs/heads/master@{#26401}
2015-02-03 14:28:20 +00:00
..
runtime-api.cc Split off remaining runtime functions in runtime.cc. 2014-10-10 14:59:53 +00:00
runtime-array.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
runtime-classes.cc ES6 computed property names 2015-01-15 20:02:37 +00:00
runtime-collections.cc Add WeakMap to v8.h 2015-02-03 14:28:20 +00:00
runtime-compiler.cc Remove early bailout from Runtime_CompileOptimized. 2015-01-20 13:03:51 +00:00
runtime-date.cc Profiler improvements 2015-01-20 16:06:09 +00:00
runtime-debug.cc Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
runtime-function.cc Implement IsConstructor() abstract operation 2015-01-19 12:22:31 +00:00
runtime-generator.cc Leaving a generator via an exception causes it to close 2014-11-12 14:29:22 +00:00
runtime-i18n.cc Move some Runtime:: functions and remove runtime.h as include when unnecessary. 2014-10-20 12:07:45 +00:00
runtime-internal.cc Clear pending exception on stack overflow in the parser 2015-02-03 06:22:36 +00:00
runtime-json.cc Move some Runtime:: functions and remove runtime.h as include when unnecessary. 2014-10-20 12:07:45 +00:00
runtime-literals.cc MapCache simplification. It is now a FixedArray that maps number of properties to a WeakCell with a Map. 2014-11-10 18:04:17 +00:00
runtime-liveedit.cc Move some Runtime:: functions and remove runtime.h as include when unnecessary. 2014-10-20 12:07:45 +00:00
runtime-maths.cc Move some Runtime:: functions and remove runtime.h as include when unnecessary. 2014-10-20 12:07:45 +00:00
runtime-numbers.cc Remove deprecated v8::base::OS::nan_value(). 2015-01-21 14:38:58 +00:00
runtime-object.cc Add MEGAMORPHIC state support for KeyedLoadIC 2015-01-30 09:17:16 +00:00
runtime-observe.cc Allow stepping into Object.observe handlers. 2014-11-19 15:16:40 +00:00
runtime-proxy.cc Move some Runtime:: functions and remove runtime.h as include when unnecessary. 2014-10-20 12:07:45 +00:00
runtime-regexp.cc Remove implicit uint8_t to char cast in string replace. 2015-01-21 08:55:11 +00:00
runtime-scopes.cc Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
runtime-strings.cc Abstract string building in JSON-stringifier into IncrementalStringBuilder. 2014-11-12 08:05:15 +00:00
runtime-symbol.cc Move some Runtime:: functions and remove runtime.h as include when unnecessary. 2014-10-20 12:07:45 +00:00
runtime-test.cc Remove overzealous check from %OptimizeFunctionOnNextCall. 2015-01-19 15:52:00 +00:00
runtime-typedarray.cc Fix remaining issues in the custom snapshot. 2015-01-15 11:22:17 +00:00
runtime-uri.cc Force inline Stirng::GetCharVector<>. 2014-11-25 15:30:03 +00:00
runtime-utils.h Move some Runtime:: functions and remove runtime.h as include when unnecessary. 2014-10-20 12:07:45 +00:00
runtime.cc Drop TODO that no longer applies after refactoring. 2015-01-21 14:24:11 +00:00
runtime.h Add WeakMap to v8.h 2015-02-03 14:28:20 +00:00