Reviewers: Michael Starzinger,

Description:
Update unicode to 6.3.0.

The only difference is the "Mongolian Vowel Separator", which is no longer
a White_Space, but became a Boundary_Neutral.

6.1.0: 180E;MONGOLIAN VOWEL SEPARATOR;Zs;0;WS;;;;;N;;;;;
6.3.0: 180E;MONGOLIAN VOWEL SEPARATOR;Cf;0;BN;;;;;N;;;;;

[email protected]

Please review this at https://codereview.chromium.org/155513010/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files (+5, -5 lines):
  M src/jsregexp.cc
  M src/unicode.cc


Index: src/jsregexp.cc
diff --git a/src/jsregexp.cc b/src/jsregexp.cc
index edd2eacd3dff7d7536ab8371dca18a0fe7b674f0..10db45950421f0438e2cf8146bbda86aee67feda 100644
--- a/src/jsregexp.cc
+++ b/src/jsregexp.cc
@@ -3598,7 +3598,7 @@ class AlternativeGenerationList {

 // The '2' variant is has inclusive from and exclusive to.
 static const int kSpaceRanges[] = { '\t', '\r' + 1, ' ', ' ' + 1, 0x00A0,
-    0x00A1, 0x1680, 0x1681, 0x180E, 0x180F, 0x2000, 0x200B, 0x2028, 0x202A,
+    0x00A1, 0x1680, 0x1681, 0x2000, 0x200B, 0x2028, 0x202A,
0x202F, 0x2030, 0x205F, 0x2060, 0x3000, 0x3001, 0xFEFF, 0xFF00, 0x10000 };
 static const int kSpaceRangeCount = ARRAY_SIZE(kSpaceRanges);

Index: src/unicode.cc
diff --git a/src/unicode.cc b/src/unicode.cc
index bd32467786fcaa00617692851309b7eb74ca4995..88088e5a629d053b7217493ec4d523716d492630 100644
--- a/src/unicode.cc
+++ b/src/unicode.cc
@@ -25,7 +25,7 @@
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 //
-// This file was generated at 2012-03-06 09:55:58.934483
+// This file was generated at 2014-02-06 15:51:56.169274

 #include "unicode-inl.h"
 #include <stdlib.h>
@@ -712,9 +712,9 @@ bool Letter::Is(uchar c) {

 // Space:                point.category == 'Zs'

-static const uint16_t kSpaceTable0Size = 4;
-static const int32_t kSpaceTable0[4] = {
-  32, 160, 5760, 6158 };  // NOLINT
+static const uint16_t kSpaceTable0Size = 3;
+static const int32_t kSpaceTable0[3] = {
+  32, 160, 5760 };  // NOLINT
 static const uint16_t kSpaceTable1Size = 5;
 static const int32_t kSpaceTable1[5] = {
   1073741824, 10, 47, 95, 4096 };  // NOLINT


--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to