Index: src/compilation-cache.h |
=================================================================== |
--- src/compilation-cache.h (revision 1404) |
+++ src/compilation-cache.h (working copy) |
@@ -67,26 +67,25 @@ |
static Handle<FixedArray> LookupRegExp(Handle<String> source, |
JSRegExp::Flags flags); |
+ // Associate the (source, kind) pair to the boilerplate. This may |
+ // overwrite an existing mapping. |
+ static void PutScript(Handle<String> source, |
+ Entry entry, |
+ Handle<JSFunction> boilerplate); |
+ |
+ // Associate the (source, context->closure()->shared(), kind) triple |
+ // with the boilerplate. This may overwrite an existing mapping. |
+ static void PutEval(Handle<String> source, |
+ Handle<Context> context, |
+ Entry entry, |
+ Handle<JSFunction> boilerplate); |
+ |
// Associate the (source, flags) pair to the given regexp data. |
// This may overwrite an existing mapping. |
static void PutRegExp(Handle<String> source, |
JSRegExp::Flags flags, |
Handle<FixedArray> data); |
- // Associate the (source, kind) pair to the boilerplate. This may |
- // overwrite an existing mapping. |
- static void PutFunction(Handle<String> source, |
- Entry entry, |
- Handle<JSFunction> boilerplate); |
- |
- // Associate the (source, context->closure()->shared(), kind) |
- // triple with the boilerplate. This may overwrite an existing |
- // mapping. |
- static void PutEvalFunction(Handle<String> source, |
- Handle<Context> context, |
- Entry entry, |
- Handle<JSFunction> boilerplate); |
- |
// Clear the cache - also used to initialize the cache at startup. |
static void Clear(); |