Hey all,

as some of you may have noticed, V8 started to depend on ICU (if you run
make dependencies, a patched version of ICU 4.6 as used by chromium is
checked out into third_party/icu).

This enables building with i18n support
http://www.ecma-international.org/ecma-402/1.0/

The i18n support is disabled by default, and you can enable it either by
passing i18nsupport=on to make or setting the gyp variable
v8_enable_i18n_support to 1.

Currently, the i18n support is loaded as an v8 extension, however, in the
upcoming weeks we will integrate it directly into v8. We will probably turn
on i18n support by default, however, the option to compile with i18n
support (and therefore without ICU) will stay.

Two technical notes: if you don't want to build ICU into V8, you can use
the system provided ICU (currently tested on Linux and Android) by
specifying the gyp variable use_system_icu=1

If you compile V8 with i18n support, and your application doesn't configure
ICU otherwise, you will need to invoke v8::V8::InitializeICU() before using
V8. Note that this is a no-op if i18n support isn't compiled in.

best
-jochen

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" 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