dist/ember-template-compiler.js in ember-source-2.15.0.beta.1 vs dist/ember-template-compiler.js in ember-source-2.15.0.beta.2

- old
+ new

@@ -4,11 +4,11 @@ * @copyright Copyright 2011-2017 Tilde Inc. and contributors * Portions Copyright 2006-2011 Strobe Inc. * Portions Copyright 2008-2011 Apple Inc. All rights reserved. * @license Licensed under MIT license * See https://raw.github.com/emberjs/ember.js/master/LICENSE - * @version 2.15.0-beta.1 + * @version 2.15.0-beta.2 */ var enifed, requireModule, Ember; var mainContext = this; // Used in ember-environment/lib/global.js @@ -3972,11 +3972,10 @@ 'xmlns:xlink': XMLNS }; // import Logger from './logger'; // let alreadyWarned = false; - // import Logger from './logger'; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); @@ -6727,10 +6726,11 @@ </ul> @public @static @method registerDeprecationHandler + @for Ember.Debug @param handler {Function} A function to handle deprecation calls. @since 2.1.0 */ var registerHandler = function () {}; /*global __fail__*/ @@ -6908,17 +6908,11 @@ return _ret = new EmberError(message), (0, _emberBabel.possibleConstructorReturn)(_this, _ret); } var error = Error.call(_this, message); - - if (Error.captureStackTrace) { - Error.captureStackTrace(_this, EmberError); - } else { - _this.stack = error.stack; - } - + _this.stack = error.stack; _this.description = error.description; _this.fileName = error.fileName; _this.lineNumber = error.lineNumber; _this.message = error.message; _this.name = error.name; @@ -7394,10 +7388,11 @@ <li> <code>next</code> - A function that calls into the previously registered handler.</li> </ul> @public @static @method registerWarnHandler + @for Ember.Debug @param handler {Function} A function to handle warnings. @since 2.1.0 */ exports.registerHandler = registerHandler = function (handler) { (0, _handlers.registerHandler)('warn', handler); @@ -10021,14 +10016,11 @@ meta = metaStore.get(pointer); // jshint loopfunc:true { counters.peekCalls++; } - // stop if we find a `null` value, since - // that means the meta was deleted - // any other truthy value is a "real" meta - if (meta === null || meta !== undefined) { + if (meta !== undefined) { return meta; } pointer = getPrototypeOf(pointer); { @@ -10036,18 +10028,14 @@ } } }; } else { setMeta = function (obj, meta) { - // if `null` already, just set it to the new value - // otherwise define property first - if (obj[META_FIELD] !== null) { - if (obj.__defineNonEnumerable) { - obj.__defineNonEnumerable(EMBER_META_PROPERTY); - } else { - Object.defineProperty(obj, META_FIELD, META_DESC); - } + if (obj.__defineNonEnumerable) { + obj.__defineNonEnumerable(EMBER_META_PROPERTY); + } else { + Object.defineProperty(obj, META_FIELD, META_DESC); } obj[META_FIELD] = meta; }; @@ -10092,11 +10080,11 @@ var maybeMeta = exports.peekMeta(obj); var parent = void 0; // remove this code, in-favor of explicit parent - if (maybeMeta !== undefined && maybeMeta !== null) { + if (maybeMeta !== undefined) { if (maybeMeta.source === obj) { return maybeMeta; } parent = maybeMeta; } @@ -17152,16 +17140,16 @@ exports.EMBER_GLIMMER_DETECT_BACKTRACKING_RERENDER = FEATURES["ember-glimmer-detect-backtracking-rerender"]; }); enifed("ember/version", ["exports"], function (exports) { "use strict"; - exports.default = "2.15.0-beta.1"; + exports.default = "2.15.0-beta.2"; }); enifed("handlebars", ["exports"], function (exports) { "use strict"; - /* istanbul ignore next */ + // File ignored in coverage tests via setting in .istanbul.yml /* Jison generated parser */ var handlebars = function () { var parser = { trace: function () {}, yy: {}, @@ -17922,10 +17910,13 @@ this.lineNumber = line; // Work around issue under safari where we can't directly set the column value /* istanbul ignore next */ if (Object.defineProperty) { - Object.defineProperty(this, 'column', { value: column }); + Object.defineProperty(this, 'column', { + value: column, + enumerable: true + }); } else { this.column = column; } } } catch (nop) {