Ryan Dahl
bef9f56cac
Bring gyp into the tools directory; handwritten makefile
13 years ago
Ryan Dahl
43d7cfca18
gyp: fix test runner
13 years ago
Ben Noordhuis
38f948a373
http: make http2 the default, legacy backend is available with --use-http1
Fixes #1441 .
13 years ago
Ben Noordhuis
e1bb241b51
test: add targets `test-http2` and `test-all-http2`
Passes `--use-http2` to node. Fixes #1430 .
13 years ago
Ryan Dahl
1ca5b6cd05
Remove pkg-conf file
13 years ago
Brian White
612875765d
Addons should not -DEV_MULTIPLICITY=0
Fixes #1229
Fixes #1332
13 years ago
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 .
14 years ago
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 .
14 years ago
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
14 years ago
Ryan Dahl
da9b3340eb
Add covhtml.js tool
14 years ago
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.
14 years ago
Bert Belder
25ce5016f4
Fix test runner bug on windows
14 years ago
Ryan Dahl
b622bc6305
Bump version to v0.3.5
14 years ago
Bert Belder
4eea3e45bd
`make test` somewhat works
14 years ago
Bert Belder
3c3d1d31c5
Better way of getting rid of symlinks
Windows, especially msysgit, doesn't like 'em
14 years ago
Bert Belder
1d0193a733
Wafadmin: don't even think about using msvc
14 years ago
Ryan Dahl
ac58d3a665
Import cpplint.py
make cpplint
make jslint
make lint
14 years ago
Ryan Dahl
a128451004
Import Google's closure_linter
Run with 'make lint'
14 years ago
Bert Belder
9032bfce59
win: Symlink to jsmin.py doesn't work on windows
14 years ago
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 ).
14 years ago
Micheil Smith
8d27393aa2
Generate Table of Contents at compile time.
14 years ago
Micheil Smith
ade8cf96e0
Build API page into build/doc; simplify doctool.
14 years ago
Ryan Dahl
6b71e0b038
Remove RonnJS not used anymore
14 years ago
Ryan Dahl
320e0020a2
fix 'make doc'
14 years ago
Ryan Dahl
97c9745063
Back to WAF
Too much instability right now. Hopefully we can revisit autoconf soon.
14 years ago
Ryan Dahl
fa7dcbec8b
Install node-waf
14 years ago
Micheil Smith
c9f656baa9
More simplification of the templating & rendering.
14 years ago
Micheil Smith
d4f1e6a023
Added a single page version, moved index to be standard page.
14 years ago
Micheil Smith
c032350f64
Adding build tools & templates/assets
14 years ago
Ryan Dahl
15594eaf87
Replace WAF with make/autoconf
14 years ago
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.
14 years ago
Ben Noordhuis
045bd4c7a4
Preliminary pkg-config support.
14 years ago
Ryan Dahl
c4636a578c
Dynamically load native scripts
14 years ago
Micheil Smith
e38eb0c5a4
Soft migration of sys -> util, Removal of deprecated utils module.
14 years ago
Ryan Dahl
aef0d8086b
Add lfs flags to node addon script
14 years ago
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.
14 years ago
Jérémy Lal
fb645f75fb
Update ronnjs (fix rendering of html self-closing tags)
15 years ago
Jérémy Lal
4be4b5f6f4
lib/node, not lib/nodejs !
15 years ago
Jérémy Lal
2b8a9a8358
Use ronnjs 0.2 to generate docs. Small cosmetic change.
15 years ago
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
15 years ago
Ryan Dahl
3d948d85ce
Remove a bunch of useless waf files
15 years ago
Ryan Dahl
2998e3bafa
Add my awk script to update AUTHORS file
15 years ago
Ryan Dahl
1c7057f09c
Execute message tests by default
15 years ago
Brian McKenna
431e72cbe8
Make addon building work for Cygwin.
15 years ago
Ryan Dahl
2fa4de001c
addons should have debugging symbols
15 years ago
Ryan Dahl
6e715b82d0
Upgrade Waf to 1.5.16
15 years ago
Ryan Dahl
01f7d4484e
Upgrade to WAF 1.5.15
15 years ago
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.
15 years ago
Ryan Dahl
5809483b78
Upgrade waf to 1.5.14a
15 years ago
Ryan Dahl
e898c1f2e3
Upgrade WAF to 1.5.14
15 years ago