From bc973e32c09c7f33e2238148f69bbfc8bb4c5f2c Mon Sep 17 00:00:00 2001 From: Stefan Penner Date: Tue, 19 Nov 2019 13:53:22 -0700 Subject: [PATCH] remove now defunct v8 optimization --- addon/resolvers/classic/index.js | 7 +++---- addon/utils/make-dictionary.js | 6 ------ 2 files changed, 3 insertions(+), 10 deletions(-) delete mode 100644 addon/utils/make-dictionary.js diff --git a/addon/resolvers/classic/index.js b/addon/resolvers/classic/index.js index 75890582..f87016ba 100644 --- a/addon/resolvers/classic/index.js +++ b/addon/resolvers/classic/index.js @@ -6,7 +6,6 @@ import EmberObject, { get, computed } from '@ember/object'; import { dasherize, classify, underscore } from '@ember/string'; import { DEBUG } from '@glimmer/env'; import classFactory from '../../utils/class-factory'; -import makeDictionary from '../../utils/make-dictionary'; if (typeof requirejs.entries === 'undefined') { requirejs.entries = requirejs._eak_seen; @@ -133,9 +132,9 @@ const Resolver = EmberObject.extend({ this._moduleRegistry = new ModuleRegistry(); } - this._normalizeCache = makeDictionary(); + this._normalizeCache = Object.create(null); - this.pluralizedTypes = this.pluralizedTypes || makeDictionary(); + this.pluralizedTypes = this.pluralizedTypes || Object.create(null); if (!this.pluralizedTypes.config) { this.pluralizedTypes.config = 'config'; @@ -408,7 +407,7 @@ const Resolver = EmberObject.extend({ knownForType(type) { let moduleKeys = this._moduleRegistry.moduleNames(); - let items = makeDictionary(); + let items = Object.create(null); for (let index = 0, length = moduleKeys.length; index < length; index++) { let moduleName = moduleKeys[index]; let fullname = this.translateToContainerFullname(type, moduleName); diff --git a/addon/utils/make-dictionary.js b/addon/utils/make-dictionary.js deleted file mode 100644 index 2ef6836e..00000000 --- a/addon/utils/make-dictionary.js +++ /dev/null @@ -1,6 +0,0 @@ -export default function makeDictionary() { - let cache = Object.create(null); - cache['_dict'] = null; - delete cache['_dict']; - return cache; -}