diff options
author | isaacs <i@izs.me> | 2012-02-23 16:35:46 -0800 |
---|---|---|
committer | isaacs <i@izs.me> | 2012-02-27 12:11:09 -0800 |
commit | f4641bd4de566145e99b05c47c8f3d629b0223cd (patch) | |
tree | 2d0ccb1c338bec65881b30c49707d9e688fed154 /deps/v8/src/d8.js | |
parent | 82ad1f87fa99b420a97cc9bfae727fce0b1bf8a4 (diff) | |
download | node-f4641bd4de566145e99b05c47c8f3d629b0223cd.tar.gz |
Update v8 to 3.9.9
Diffstat (limited to 'deps/v8/src/d8.js')
-rw-r--r-- | deps/v8/src/d8.js | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/deps/v8/src/d8.js b/deps/v8/src/d8.js index 86b8c8106..d136393e7 100644 --- a/deps/v8/src/d8.js +++ b/deps/v8/src/d8.js @@ -25,6 +25,8 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +"use strict"; + String.prototype.startsWith = function (str) { if (str.length > this.length) { return false; @@ -76,7 +78,7 @@ function GetCompletions(global, last, full) { // Global object holding debugger related constants and state. -const Debug = {}; +var Debug = {}; // Debug events which can occour in the V8 JavaScript engine. These originate @@ -111,7 +113,7 @@ Debug.ScopeType = { Global: 0, // Current debug state. -const kNoFrame = -1; +var kNoFrame = -1; Debug.State = { currentFrame: kNoFrame, displaySourceStartLine: -1, @@ -123,8 +125,8 @@ var trace_debug_json = false; // Tracing all debug json packets? var last_cmd_line = ''; //var lol_is_enabled; // Set to true in d8.cc if LIVE_OBJECT_LIST is defined. var lol_next_dump_index = 0; -const kDefaultLolLinesToPrintAtATime = 10; -const kMaxLolLinesToPrintAtATime = 1000; +var kDefaultLolLinesToPrintAtATime = 10; +var kMaxLolLinesToPrintAtATime = 1000; var repeat_cmd_line = ''; var is_running = true; @@ -2629,7 +2631,7 @@ function NumberToJSON_(value) { // Mapping of some control characters to avoid the \uXXXX syntax for most // commonly used control cahracters. -const ctrlCharMap_ = { +var ctrlCharMap_ = { '\b': '\\b', '\t': '\\t', '\n': '\\n', @@ -2641,12 +2643,12 @@ const ctrlCharMap_ = { // Regular expression testing for ", \ and control characters (0x00 - 0x1F). -const ctrlCharTest_ = new RegExp('["\\\\\x00-\x1F]'); +var ctrlCharTest_ = new RegExp('["\\\\\x00-\x1F]'); // Regular expression matching ", \ and control characters (0x00 - 0x1F) // globally. -const ctrlCharMatch_ = new RegExp('["\\\\\x00-\x1F]', 'g'); +var ctrlCharMatch_ = new RegExp('["\\\\\x00-\x1F]', 'g'); /** @@ -2688,12 +2690,12 @@ function StringToJSON_(value) { * @return {string} JSON formatted Date value */ function DateToISO8601_(value) { - function f(n) { + var f = function(n) { return n < 10 ? '0' + n : n; - } - function g(n) { + }; + var g = function(n) { return n < 10 ? '00' + n : n < 100 ? '0' + n : n; - } + }; return builtins.GetUTCFullYearFrom(value) + '-' + f(builtins.GetUTCMonthFrom(value) + 1) + '-' + f(builtins.GetUTCDateFrom(value)) + 'T' + |