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.