summaryrefslogtreecommitdiff
path: root/deps/v8/src/dateparser-inl.h
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2010-09-16 21:33:32 -0700
committerRyan Dahl <ry@tinyclouds.org>2010-09-16 21:33:32 -0700
commit431e43009c1a90781bea57aa993797d0161bbf95 (patch)
tree05f2a330d690365aee943d0bc1b5813070662c4b /deps/v8/src/dateparser-inl.h
parentd2de8ba400abf5fffe4ed9c688df86508ea72ff1 (diff)
downloadnode-new-431e43009c1a90781bea57aa993797d0161bbf95.tar.gz
Upgrade V8 to 2.4.4
Diffstat (limited to 'deps/v8/src/dateparser-inl.h')
-rw-r--r--deps/v8/src/dateparser-inl.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/deps/v8/src/dateparser-inl.h b/deps/v8/src/dateparser-inl.h
index be353a3735..e52cc94a48 100644
--- a/deps/v8/src/dateparser-inl.h
+++ b/deps/v8/src/dateparser-inl.h
@@ -65,8 +65,10 @@ bool DateParser::Parse(Vector<Char> str, FixedArray* out) {
tz.SetAbsoluteMinute(n);
} else if (time.IsExpecting(n)) {
time.AddFinal(n);
- // Require end, white space or Z immediately after finalizing time.
- if (!in.IsEnd() && !in.SkipWhiteSpace() && !in.Is('Z')) return false;
+ // Require end, white space, "Z", "+" or "-" immediately after
+ // finalizing time.
+ if (!in.IsEnd() && !in.SkipWhiteSpace() && !in.Is('Z') &&
+ !in.IsAsciiSign()) return false;
} else {
if (!day.Add(n)) return false;
in.Skip('-'); // Ignore suffix '-' for year, month, or day.