Import the v8-i18n extension into v8
authorjkummerow@chromium.org <jkummerow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 3 Jul 2013 11:22:29 +0000 (11:22 +0000)
committerjkummerow@chromium.org <jkummerow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 3 Jul 2013 11:22:29 +0000 (11:22 +0000)
commit56ab3e3404b1423d20ff1cbeb9cbea747a566a05
treebf46a3006063cb8748d2b028407d878d0a0c9de4
parentf23ed09eef2eef6fe3e3df6bcac8767df7a7035a
Import the v8-i18n extension into v8

This adds the gyp flag v8_enable_i18n_support (off by default), and the
v8 flag FLAG_enable_i18n (on by default, but without effect if
v8_enable_i18n_support is off).

BUG=v8:2745
R=cira@chromium.org, danno@chromium.org, jkummerow@chromium.org

Review URL: https://codereview.chromium.org/18487004

Patch from Jochen Eisinger <jochen@chromium.org>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15464 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
32 files changed:
Makefile
build/common.gypi
src/api.cc
src/bootstrapper.cc
src/extensions/i18n/break-iterator.cc [new file with mode: 0644]
src/extensions/i18n/break-iterator.h [new file with mode: 0644]
src/extensions/i18n/break-iterator.js [new file with mode: 0644]
src/extensions/i18n/collator.cc [new file with mode: 0644]
src/extensions/i18n/collator.h [new file with mode: 0644]
src/extensions/i18n/collator.js [new file with mode: 0644]
src/extensions/i18n/date-format.cc [new file with mode: 0644]
src/extensions/i18n/date-format.h [new file with mode: 0644]
src/extensions/i18n/date-format.js [new file with mode: 0644]
src/extensions/i18n/footer.js [new file with mode: 0644]
src/extensions/i18n/globals.js [new file with mode: 0644]
src/extensions/i18n/header.js [new file with mode: 0644]
src/extensions/i18n/i18n-extension.cc [new file with mode: 0644]
src/extensions/i18n/i18n-extension.h [new file with mode: 0644]
src/extensions/i18n/i18n-utils.cc [new file with mode: 0644]
src/extensions/i18n/i18n-utils.h [new file with mode: 0644]
src/extensions/i18n/i18n-utils.js [new file with mode: 0644]
src/extensions/i18n/locale.cc [new file with mode: 0644]
src/extensions/i18n/locale.h [new file with mode: 0644]
src/extensions/i18n/locale.js [new file with mode: 0644]
src/extensions/i18n/number-format.cc [new file with mode: 0644]
src/extensions/i18n/number-format.h [new file with mode: 0644]
src/extensions/i18n/number-format.js [new file with mode: 0644]
src/extensions/i18n/overrides.js [new file with mode: 0644]
src/flag-definitions.h
src/mksnapshot.cc
src/natives.h
tools/gyp/v8.gyp