diff options
author | Benoit Foucher <benoit@zeroc.com> | 2016-04-04 17:30:14 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2016-04-04 17:30:14 +0200 |
commit | d27607760953d1f973e75850c6338f1f58ce9091 (patch) | |
tree | 99b74b114b6155879ef8266788031d6666186d0f /js/src/Ice/BasicStream.js | |
parent | Fix php7 build (diff) | |
parent | Fixed issue with IE where accessing the stack from Exception.toString leads t... (diff) | |
download | ice-d27607760953d1f973e75850c6338f1f58ce9091.tar.bz2 ice-d27607760953d1f973e75850c6338f1f58ce9091.tar.xz ice-d27607760953d1f973e75850c6338f1f58ce9091.zip |
Merge remote-tracking branch 'origin/3.6'
Diffstat (limited to 'js/src/Ice/BasicStream.js')
-rw-r--r-- | js/src/Ice/BasicStream.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/js/src/Ice/BasicStream.js b/js/src/Ice/BasicStream.js index 6647a41139c..74164089264 100644 --- a/js/src/Ice/BasicStream.js +++ b/js/src/Ice/BasicStream.js @@ -54,6 +54,16 @@ var FLAG_HAS_INDIRECTION_TABLE = (1<<3); var FLAG_HAS_SLICE_SIZE = (1<<4); var FLAG_IS_LAST_SLICE = (1<<5); +// +// Number.isNaN polyfill for compatibility with IE +// +// see: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Number/isNaN +// +Number.isNaN = Number.isNaN || function(value) +{ + return typeof value === "number" && isNaN(value); +}; + var IndirectPatchEntry = function(index, patcher) { this.index = index; |