Vitor Balocco
97d355c273
docs: Add anchor links next to each function
...
Modify doctool.js to automatically create anchor links for
every function, for easy linking.
Include support for functions that have a <h4> level
Fixes: #1718 .
2011-09-21 21:08:53 +09:00
Ben Noordhuis
0f077a78ad
gyp: add freebsd support
2011-08-17 07:50:58 +02:00
Ben Noordhuis
1e7a0aa883
gyp: revive sunos support, lost in 6b98a63
2011-08-17 07:50:58 +02:00
Ryan Dahl
100fc27ebb
Upgrade gyp to r1046
2011-09-18 12:25:30 -07:00
Ben Noordhuis
fe7e00d51a
gyp: add sunos support
2011-09-12 21:48:29 +00:00
Ryan Dahl
ee2c12d48e
Upgrade GYP to r1034
2011-09-08 01:11:45 -07:00
Ryan Dahl
48918f5503
Reapply Peter Bright's fixes for GYP on MSVS
...
Originally 71333b3f5b
2011-08-24 16:23:12 -07:00
Ryan Dahl
06428d853c
tools/test.py to support marking files a libuv-broken
...
Use
export NODE_USE_UV=1
python tools/test.py --libuv simple pummel
To run the equivalent of "make test-uv".
2011-08-23 23:45:46 -07:00
Ryan Dahl
4fa13152af
Support MSVS build directories in tools/test.py
2011-08-23 19:59:07 -07:00
Ryan Dahl
a7300c8297
WAF builds in out/ instead of build/
2011-08-23 14:10:39 -07:00
Ryan Dahl
879eb16280
Have WAF variants match GYP configuration names
2011-08-23 14:10:35 -07:00
Ryan Dahl
80dd818290
Upgrade GYP to r1010
2011-08-22 17:09:57 -07:00
Ryan Dahl
72246d97a2
Complete GYP support for Python 2.5.2
2011-08-15 18:26:48 -07:00
Ryan Dahl
e57ed540e6
GYP Support python 2.5.2
2011-08-15 21:18:21 -04:00
Ryan Dahl
721f26520d
Upgrade GYP to r999
...
To fix osx/make build http://codereview.chromium.org/7618052
2011-08-15 15:47:18 -07:00
Ryan Dahl
66f77963a3
Upgrade GYP to r995
2011-08-15 13:49:15 -07:00
Peter Bright
16788f461a
Rename gyp files to produce useful solution names.
...
Hoist common settings into common.gypi.
Restrict v8's common.gypi to v8 projects.
Ensure v8 doesn't use /MP in debug builds.
Add basic settings for other platforms.
Make uv import common.gypi properly.
Remove LTCG warning.
2011-08-13 19:57:42 -07:00
Peter Bright
b9d777734d
Fix MSVS building.
2011-08-11 04:52:33 +02:00
Ryan Dahl
f145e35a93
Tests should point at the build directory until GYP is default
2011-08-08 17:01:44 -07:00
Ryan Dahl
c110fbcc99
Revert "Remove scons"
...
This reverts commit bd270b48a7
.
2011-08-08 14:15:51 -07:00
Ryan Dahl
d53fccbce5
Fix MSVS build
2011-08-08 12:32:34 -07:00
Ryan Dahl
db1bf679d8
Move GYP file to the project root
2011-08-08 12:11:48 -07:00
Ryan Dahl
f57d70d3c9
sketch out configure support
2011-08-08 08:55:39 -07:00
Peter Bright
e38fc6cc84
Disable optimization in debug builds.
...
Enable full optimization in release builds.
2011-08-07 14:22:59 -07:00
Peter Bright
588ef72ce0
Silence VC++ warnings about use of badly-designed parts of the C library.
2011-08-07 14:22:45 -07:00
Peter Bright
79d9f62946
Fix bad platform name.
2011-08-07 14:22:17 -07:00
Peter Bright
6ac8c55989
Make MSVS build.
...
MSVS settings don't actually need to be guarded by conditions. gyp will do
the right thing.
2011-08-06 22:39:28 -07:00
Peter Bright
71333b3f5b
Modify GYP scripts for VC build
2011-08-06 19:53:11 -07:00
Ryan Dahl
bd270b48a7
Remove scons
2011-08-06 03:12:09 -07:00
Ryan Dahl
bef9f56cac
Bring gyp into the tools directory; handwritten makefile
2011-08-06 03:12:08 -07:00
Ryan Dahl
43d7cfca18
gyp: fix test runner
2011-08-06 03:12:06 -07:00
Ben Noordhuis
38f948a373
http: make http2 the default, legacy backend is available with --use-http1
...
Fixes #1441 .
2011-08-02 23:40:56 +02:00
Ben Noordhuis
e1bb241b51
test: add targets test-http2
and test-all-http2
...
Passes `--use-http2` to node. Fixes #1430 .
2011-08-02 01:52:24 +02:00
Ryan Dahl
1ca5b6cd05
Remove pkg-conf file
2011-07-27 16:21:54 -07:00
Brian White
612875765d
Addons should not -DEV_MULTIPLICITY=0
...
Fixes #1229
Fixes #1332
2011-07-14 15:25:19 -07:00
koichik
bcf3c7d31c
Fix doctool uses RegExp object as a Function
...
RegExp object is no longer Function.
http://code.google.com/p/v8/issues/detail?id=617
Fixes #1262 .
2011-07-04 22:52:44 +09:00
koichik
38a0145869
Fix doctool uses RegExp object as a Function
...
RegExp object is no longer Function.
http://code.google.com/p/v8/issues/detail?id=617
Fixes #1262 .
2011-07-03 11:27:23 -07:00
Ryan Dahl
52b517c6ab
Revert "Add --cov code coverage option"
...
This can be done in user space. EG https://github.com/cloudkick/whiskey
This reverts commit da9b3340eb
.
This reverts commit b4ff36a41b
.
Conflicts:
src/node.cc
2011-06-17 14:03:05 +02:00
Ryan Dahl
da9b3340eb
Add covhtml.js tool
2011-04-15 00:12:19 -07:00
Tom Hughes
74954ce7d8
Add string class that uses ExternalAsciiStringResource.
...
Change the natives to use this class instead of creating completely new
strings. Reduces memory usage by about 1 MB.
2011-03-08 13:56:41 -08:00
Bert Belder
25ce5016f4
Fix test runner bug on windows
2011-02-17 10:52:28 -08:00
Ryan Dahl
b622bc6305
Bump version to v0.3.5
2011-01-16 15:12:28 -08:00
Bert Belder
4eea3e45bd
make test
somewhat works
2010-12-20 23:51:21 +01:00
Bert Belder
3c3d1d31c5
Better way of getting rid of symlinks
...
Windows, especially msysgit, doesn't like 'em
2010-12-20 23:51:21 +01:00
Bert Belder
1d0193a733
Wafadmin: don't even think about using msvc
2010-12-20 23:51:07 +01:00
Ryan Dahl
ac58d3a665
Import cpplint.py
...
make cpplint
make jslint
make lint
2010-12-01 17:01:25 -08:00
Ryan Dahl
a128451004
Import Google's closure_linter
...
Run with 'make lint'
2010-12-01 16:42:26 -08:00
Bert Belder
9032bfce59
win: Symlink to jsmin.py doesn't work on windows
2010-11-29 23:46:17 -08:00
Tom Hughes
446beebd79
Add cmake build support.
...
Squashed commit of ca128f7dcd28cbcfba154c8577ed54d4aa71dd02 with
contributions from Mark Constable (markc@renta.net ) and Daniel Gröber
(darklord@darkboxed.org ).
2010-11-22 13:32:49 -08:00
Micheil Smith
8d27393aa2
Generate Table of Contents at compile time.
2010-11-17 17:38:54 -08:00
Micheil Smith
ade8cf96e0
Build API page into build/doc; simplify doctool.
2010-11-15 19:49:52 -08:00
Ryan Dahl
6b71e0b038
Remove RonnJS not used anymore
2010-11-15 00:43:53 -08:00
Ryan Dahl
320e0020a2
fix 'make doc'
2010-11-13 14:59:15 -08:00
Ryan Dahl
97c9745063
Back to WAF
...
Too much instability right now. Hopefully we can revisit autoconf soon.
2010-11-01 16:51:20 -07:00
Ryan Dahl
fa7dcbec8b
Install node-waf
2010-10-28 19:43:36 -07:00
Micheil Smith
c9f656baa9
More simplification of the templating & rendering.
2010-10-28 14:59:15 -07:00
Micheil Smith
d4f1e6a023
Added a single page version, moved index to be standard page.
2010-10-28 14:59:15 -07:00
Micheil Smith
c032350f64
Adding build tools & templates/assets
2010-10-28 14:59:15 -07:00
Ryan Dahl
15594eaf87
Replace WAF with make/autoconf
2010-10-24 18:39:36 -07:00
Ryan Dahl
97255c2651
Fix test harness for Linux
...
Mostly just upgraded tools/test.py to the latest one that's in V8. But also
fixing the before and after hooks to preserve the test/tmp directory so that
running tests manually usually works.
2010-10-18 14:54:39 -07:00
Ben Noordhuis
045bd4c7a4
Preliminary pkg-config support.
2010-10-13 01:49:33 -07:00
Ryan Dahl
c4636a578c
Dynamically load native scripts
2010-10-12 11:49:41 -07:00
Micheil Smith
e38eb0c5a4
Soft migration of sys -> util, Removal of deprecated utils module.
2010-10-11 15:21:36 -07:00
Ryan Dahl
aef0d8086b
Add lfs flags to node addon script
2010-09-12 21:58:18 -07:00
isaacs
85fb47c11c
Better temporary directory handling for tests.
...
Add a setUp and tearDown function to the test case class, and use it to
create and remove the test/tmp directory for each test.
TODO: amend other tests.
2010-09-09 16:43:18 -07:00
Jérémy Lal
fb645f75fb
Update ronnjs (fix rendering of html self-closing tags)
2010-07-14 09:52:59 -07:00
Jérémy Lal
4be4b5f6f4
lib/node, not lib/nodejs !
2010-07-12 15:23:10 -07:00
Jérémy Lal
2b8a9a8358
Use ronnjs 0.2 to generate docs. Small cosmetic change.
2010-07-12 10:24:09 -07:00
Jérémy Lal
a7e1efc5bd
Environment variables NODE_PREFIX, NODE_PATH in node-waf
...
Those variables have following defaults :
- NODE_PREFIX is relative to the current path of the node_addon.py file
It is used as the base path of node include files.
- NODE_PATH is ~/.node_libraries
It's where modules are installed when calling `node-waf install`
Note .js files must be explicitely installed by the module's wscript.
Usage :
NODE_PREFIX=/usr/local NODE_PATH=~/.node_libraries node-waf configure
2010-07-12 07:46:45 -07:00
Ryan Dahl
3d948d85ce
Remove a bunch of useless waf files
2010-07-04 04:16:55 +02:00
Ryan Dahl
2998e3bafa
Add my awk script to update AUTHORS file
2010-07-01 14:31:42 -07:00
Ryan Dahl
1c7057f09c
Execute message tests by default
2010-06-19 20:30:49 -07:00
Brian McKenna
431e72cbe8
Make addon building work for Cygwin.
2010-06-11 13:25:03 -07:00
Ryan Dahl
2fa4de001c
addons should have debugging symbols
2010-05-29 12:25:28 -07:00
Ryan Dahl
6e715b82d0
Upgrade Waf to 1.5.16
2010-04-18 19:57:13 -04:00
Ryan Dahl
01f7d4484e
Upgrade to WAF 1.5.15
2010-04-04 21:12:25 -07:00
Ryan Dahl
4ccdc501d4
Include lib/ directory in node executable. Compile on demand.
...
Instead of installing the files in /usr/lib/node/libraries and loading them
from the file system, the files are built-in to the node executable.
However, they are only compiled on demand.
The reasoning is:
1. Allow for more complex internal javascript. In particular,
process.stdout and process.stdin can be js implemented streams.
2. Ease system installs. Loading from disk each time is unnecessary
overhead. Note that there is no "system" path for modules anymore. Only
$HOME/.node_libraries.
2010-03-15 08:04:35 -07:00
Ryan Dahl
5809483b78
Upgrade waf to 1.5.14a
2010-03-08 13:35:08 -08:00
Ryan Dahl
e898c1f2e3
Upgrade WAF to 1.5.14
2010-03-08 10:18:24 -08:00
arlolra
04fac19822
Split tests.
2010-02-25 11:41:11 -08:00
Ryan Dahl
4234ac53e2
Use Google's jsmin.py so that Node can be used for evil
2010-02-08 13:52:13 -08:00
Ryan Dahl
e5a41a75b7
Revert "Adding output of Platform information into the test runner"
...
Broken on at least one platform http://pastie.org/808217
This reverts commit 704f394c66
.
2010-02-03 12:57:05 -08:00
Micheil Smith
704f394c66
Adding output of Platform information into the test runner
2010-01-29 23:46:56 -08:00
Standa Opichal
5a70224081
Adding OS X .dmg build scripts.
...
Simply place this into the root of your nodejs git working copy and
run ./tools/osx-dist.sh. It will create an dist-osx folder which will
comprise of the resulting .dmg file (install path is
/usr/local/nodejs with symlinks added to /usr/local/bin) along with
other files used during its construction.
$ ls -1 dist-osx/
nodejs-v0.1.26-11-gcd6397c
nodejs-v0.1.26-11-gcd6397c.dmg
nodejs-v0.1.26-11-gcd6397c.pkg
nodejs-v0.1.26-11-gcd6397c.plist
The resulting installed package is going to be visible using the
OS X 'pkgutil --packages' command. You can even safely uninstall
sudoing 'pkgutil --unlink org.nodejs.NodeJS-...' and subsequently
let the system forget about the package being ever seen by
'pkgutil --forget org.nodejs.NodeJS-...'.
Here is the current package ID I have installed:
$ pkgutil --pkgs | grep node
org.nodejs.NodeJS-v0.1.26-11-gcd6397c
Use this patch freely without hesitation.
Signed-off-by: Standa Opichal <opichals@gmail.com>
2010-01-27 14:12:31 -08:00
Ryan Dahl
0c1255453e
Initial Solaris support
2010-01-19 16:51:27 -08:00
Ryan Dahl
a73227bf28
Upgrade waf to 1.5.10
2009-12-09 14:27:33 +01:00
Ryan Dahl
e7d0dcee10
Use bundle flags for osx in node-waf
2009-10-12 16:01:22 +02:00
Ryan Dahl
be2ca1ec80
Fix build.
...
- Add -f flag to rm on make clean.
- Use old jsmin - the new one seems to be broken.
2009-10-07 15:02:42 +02:00
Ryan Dahl
1f31a7dbfe
Upgrade v8 to 1.3.14
2009-10-07 11:53:45 +02:00
Ryan Dahl
7b8842b619
Modify node_addon configure api
2009-10-04 11:50:53 +02:00
Ryan Dahl
39e6d959d7
Add node-waf to help with building addons.
2009-10-04 10:33:39 +02:00
Ryan Dahl
84d2966377
Use waf-light instead of waf
...
This way there won't be strange tools/.waf-12343 directories hanging about.
All that waf needs to run is inside the tools/wafadmin directory.
2009-10-02 17:05:42 +02:00
Ryan
18a1923604
Update test script to use new debug build's name: node_g
2009-08-31 16:12:27 +02:00
Ryan
cc67d8efc7
Fix bug waf problem with HAVE_CLOCK_SYSCALL
2009-06-22 18:28:48 +02:00
Ryan
3fed1a0954
Use v8's test runner
2009-06-22 14:08:42 +02:00
Ryan
115c4942db
Create tools directory
...
Users will need to "make distclean" to recompile from scratch since I've
moved a lot of the core build tools around.
2009-06-22 13:08:32 +02:00