summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* build: i18n: move noisy variables to separate gypiSteven R. Loomis2014-10-071-0/+1
| | | | | Fixes: https://github.com/joyent/node/issues/7676#issuecomment-57535890 Reviewed-by: Trevor Norris <trev.norris@gmail.com>
* build, i18n: improve Intl build, add "--with-intl"Steven R. Loomis2014-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The two main goals of this change are: - To make it easier to build the Intl option using ICU (particularly, using a newer ICU than v8/Chromium's version) - To enable a much smaller ICU build with only English support The goal here is to get node.js binaries built this way by default so that the Intl API can be used. Additional data can be added at execution time (see Readme and wiki) More details are at https://github.com/joyent/node/pull/7719 In particular, this change adds the "--with-intl=" configure option to provide more ways of building "Intl": - "full-icu" picks up an ICU from deps/icu - "small-icu" is similar, but builds only English - "system-icu" uses pkg-config to find an installed ICU - "none" does nothing (no Intl) For Windows builds, the "full-icu" or "small-icu" options are added to vcbuild.bat. Note that the existing "--with-icu-path" option is not removed from configure, but may not be used alongside the new option. Wiki changes have already been made on https://github.com/joyent/node/wiki/Installation and a new page created at https://github.com/joyent/node/wiki/Intl (marked as provisional until this change lands.) Summary of changes: * README.md : doc updates * .gitignore : added "deps/icu" as this is the location where ICU is unpacked to. * Makefile : added the tools/icu/* files to cpplint, but excluded a problematic file. * configure : added the "--with-intl" option mentioned above. Calculate at config time the list of ICU source files to use and data packaging options. * node.gyp : add the new files src/node_i18n.cc/.h as well as ICU linkage. * src/node.cc : add call into node::i18n::InitializeICUDirectory(icu_data_dir) as well as new --icu-data-dir option and NODE_ICU_DATA env variable to configure ICU data loading. This loading is only relevant in the "small" configuration. * src/node_i18n.cc : new source file for the above Initialize.. function, to setup ICU as needed. * tools/icu : new directory with some tools needed for this build. * tools/icu/icu-generic.gyp : new .gyp file that builds ICU in some new ways, both on unix/mac and windows. * tools/icu/icu-system.gyp : new .gyp file to build node against a pkg-config detected ICU. * tools/icu/icu_small.json : new config file for the "English-only" small build. * tools/icu/icutrim.py : new tool for trimming down ICU data. Reads the above .json file. * tools/icu/iculslocs.cc : new tool for repairing ICU data manifests after trim operation. * tools/icu/no-op.cc : dummy file to force .gyp into using a C++ linker. * vcbuild.bat : added small-icu and full-icu options, to call into configure. * Fixed toolset dependencies, see https://github.com/joyent/node/pull/7719#issuecomment-54641687 Note that because of a bug in gyp {CC,CXX}_host must also be set. Otherwise gcc/g++ will be used by default for part of the build. Reviewed-by: Trevor Norris <trev.norris@gmail.com> Reviewed-by: Fedor Indutny <fedor@indutny.com>
* Merge remote-tracking branch 'upstream/v0.10' into v0.12Timothy J Fontaine2014-08-071-0/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog Makefile deps/uv/ChangeLog deps/uv/build.mk deps/uv/src/unix/darwin.c deps/uv/src/unix/getaddrinfo.c deps/uv/src/version.c deps/v8/src/checks.h deps/v8/src/isolate.h lib/cluster.js lib/module.js lib/timers.js lib/tls.js src/node_version.h
| * timers: backport f8193abJulien Gilli2014-07-311-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message: timers: use uv_now instead of Date.now This saves a few calls to gettimeofday which can be expensive, and potentially subject to clock drift. Instead use the loop time which uses hrtime internally. In addition to the backport, this commit: - keeps _idleStart timers' property which is still set to Date.now() to avoid breaking existing code that uses it, even if its use is discouraged. - adds automated tests. These tests use a specific branch of libfaketime that hasn't been submitted upstream yet. libfaketime is git cloned if needed when running automated tests. Signed-off-by: Timothy J Fontaine <tjfontaine@gmail.com>
* | addons: build and test examplesFedor Indutny2014-01-221-0/+1
| | | | | | | | fix #6910
* | build: Ignore gyp-generated files on androidSteven Kabbes2013-12-061-0/+6
|/ | | | | | | | | The android generator for gyp currently doesn't support --generator-output - this makes embedding node.js as project dependency difficult for android projects. Note: the generated files in deps/uv should be ignored in libuv's .gitignore
* tools: script release steps after jenkins buildTimothy J Fontaine2013-08-211-1/+1
|
* tools: Add wrk for benchmarking http serversisaacs2013-02-191-0/+2
|
* gitignore: Ignore release tarballs and shasum filesisaacs2013-02-011-0/+4
|
* gitignore: ignore v8.log filesBen Noordhuis2013-01-241-0/+1
|
* build: Add some gyp artifacts to .gitignoreScott Blomquist2013-01-231-0/+5
|
* gitignore: ignore perf data filesBen Noordhuis2013-01-141-1/+3
|
* gitignore: ignore .svn directoriesBert Belder2012-07-071-0/+1
|
* Generate static HTML blog content out of markdownisaacs2012-06-211-1/+1
|
* Do not gitignore npm's node_modulesisaacs2012-06-111-1/+1
|
* Tests for memory leaksisaacs2012-05-041-0/+1
| | | | | | Conflicts: Makefile
* Ignore 'making a build' artifactsisaacs2012-03-171-0/+3
|
* build: respect --debug configure switchBen Noordhuis2012-01-171-0/+1
|
* GYP: rename options.gypi to config.gypiRyan Dahl2011-12-231-1/+1
| | | | Sounds more familiar to unix users used to config.h
* .gitignore core and vgcore filesBen Noordhuis2011-12-141-1/+2
|
* Fixes #2083. Support installing npm in the .msiRyan Dahl2011-11-221-0/+2
|
* Improve OSX installerRyan Dahl2011-11-101-0/+1
|
* wix project to create msi installer for windowsTomasz Janczuk2011-10-111-0/+1
| | | | Fixes #1706.
* WAF builds in out/ instead of build/Ryan Dahl2011-08-231-1/+0
|
* build: .gitignore build/ directoryBen Noordhuis2011-08-121-0/+1
|
* Move GYP file to the project rootRyan Dahl2011-08-081-7/+3
|
* sketch out configure supportRyan Dahl2011-08-081-0/+2
|
* Make MSVS build.Peter Bright2011-08-061-0/+15
| | | | | MSVS settings don't actually need to be guarded by conditions. gyp will do the right thing.
* Bring gyp into the tools directory; handwritten makefileRyan Dahl2011-08-061-6/+5
|
* gyp: fix makefile buildRyan Dahl2011-08-061-3/+2
|
* gyp: Fix buildRyan Dahl2011-08-061-5/+6
|
* add build/gyp_node build scriptRyan Dahl2011-08-061-5/+5
|
* Improve gyp build - now works kind ofRyan Dahl2011-08-061-0/+1
|
* WIPRyan Dahl2011-08-061-1/+3
|
* Upgrade libuv for gyp supportRyan Dahl2011-08-061-1/+0
|
* WIPRyan Dahl2011-08-061-0/+6
|
* hello.txt should be stored in tmpdirRyan Dahl2011-03-181-2/+1
|
* Ignore eclipse project filesBert Belder2010-12-201-0/+2
|
* Add solaris patch fileRyan Dahl2010-12-161-1/+0
|
* make doc improvementsRyan Dahl2010-11-151-2/+0
|
* Add small crappy manpage (please improve)Ryan Dahl2010-11-141-1/+0
|
* Update gitignore for new docsRyan Dahl2010-11-131-1/+1
|
* Back to WAFRyan Dahl2010-11-011-6/+0
| | | | Too much instability right now. Hopefully we can revisit autoconf soon.
* Ignore configure.realRyan Dahl2010-10-251-0/+1
|
* add configureRyan Dahl2010-10-251-1/+0
|
* Replace WAF with make/autoconfRyan Dahl2010-10-241-0/+6
|
* Add 'make bench' scriptRyan Dahl2010-10-131-0/+1
|
* Preliminary pkg-config support.Ben Noordhuis2010-10-131-0/+1
|
* Catch Exceptions thrown when openssl is disabledTony Metzidis2010-09-131-0/+1
|
* ignore test/fixtures/hello.txt created by some test(s)Rasmus Andersson2010-08-091-0/+1
|