diff options
author | Joyee Cheung <joyeec9h3@gmail.com> | 2018-12-03 08:23:34 +0800 |
---|---|---|
committer | Joyee Cheung <joyeec9h3@gmail.com> | 2018-12-18 18:02:08 +0800 |
commit | ceb66352236240498a9263500c7bde74e58c71fa (patch) | |
tree | 8f3c1e50ef535cba057f0916e6925c5dab2a6d23 /tools/js2c.py | |
parent | 8828426af45adc29847d0d20717c8fa3eb9bb523 (diff) | |
download | node-new-ceb66352236240498a9263500c7bde74e58c71fa.tar.gz |
src: remove code cache integrity check
In preparation of sharing code cache among different threads -
we simply rely on v8 to reject invalid cache, since there isn't
any serious consequence when the cache is invalid anyway.
PR-URL: https://github.com/nodejs/node/pull/24950
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'tools/js2c.py')
-rwxr-xr-x | tools/js2c.py | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/tools/js2c.py b/tools/js2c.py index d103a3d236..46cf918ba9 100755 --- a/tools/js2c.py +++ b/tools/js2c.py @@ -189,10 +189,6 @@ void NativeModuleLoader::LoadJavaScriptSource() {{ {initializers} }} -void NativeModuleLoader::LoadJavaScriptHash() {{ - {hash_initializers} -}} - UnionBytes NativeModuleLoader::GetConfig() {{ return UnionBytes(config_raw, arraysize(config_raw)); // config.gypi }} @@ -218,13 +214,6 @@ source_.emplace( ); """ -HASH_INITIALIZER = """\ -source_hash_.emplace( - "{module}", - "{hash_value}" -); -""" - DEPRECATED_DEPS = """\ 'use strict'; process.emitWarning( @@ -251,8 +240,6 @@ def JS2C(source, target): # Build source code lines definitions = [] initializers = [] - hash_initializers = [] - config_initializers = [] def GetDefinition(var, source): # Treat non-ASCII as UTF-8 and convert it to UTF-16. @@ -267,15 +254,11 @@ def JS2C(source, target): def AddModule(module, source): var = '%s_raw' % (module.replace('-', '_').replace('/', '_')) - source_hash = hashlib.sha256(source).hexdigest() definition = GetDefinition(var, source) initializer = INITIALIZER.format(module=module, var=var) - hash_initializer = HASH_INITIALIZER.format(module=module, - hash_value=source_hash) definitions.append(definition) initializers.append(initializer) - hash_initializers.append(hash_initializer) for name in modules: lines = ReadFile(str(name)) @@ -320,9 +303,7 @@ def JS2C(source, target): output = open(str(target[0]), "w") output.write( TEMPLATE.format(definitions=''.join(definitions), - initializers=''.join(initializers), - hash_initializers=''.join(hash_initializers), - config_initializers=''.join(config_initializers))) + initializers=''.join(initializers))) output.close() def main(): |