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
710f8e2acc
Add --use-uv command-line flag to use libuv backend
14 years ago
isaacs
9967c369c9
AMD compatibility for node, with docs and tests
Closes #1173
Closes #1170
14 years ago
Ryan Dahl
623f513071
Upgrade libuv
14 years ago
Bert Belder
09ac99f1f4
Avoid tick spinner spinning forever
14 years ago
Bert Belder
406f44a86b
Build on windows again
14 years ago
Bert Belder
126e3ba2d3
Get rid of node_idle_watcher
14 years ago
Bert Belder
cc82724fdc
Get rid of the old timer binding
14 years ago
Ryan Dahl
7a5977b5d6
Upgrade libuv to e58a1abff02d7bacf89a56de9050e27690a97bc5
14 years ago
Ryan Dahl
650a308634
Move MakeCallback and SetErrno to node.cc
14 years ago
Bert Belder
9cec08e490
Batch of ev -> uv changes
14 years ago
Ryan Dahl
207901e7de
Guard tick_spinner start/stop
All tests passing on OSX. Thanks to Bert for debugging this.
14 years ago
Ryan Dahl
2c79f13634
Upgrade libuv to 40f0ad6d364cff76adaf1c7f182b1dc939f36617
14 years ago
Ryan Dahl
73ea01cd64
Revert "Upgrade libuv to 9c2dd6bea970b2376696aba070bdfc2873843cfb"
This reverts commit 4b60e87afe
.
Event loop ref count broken.
14 years ago
Ryan Dahl
4b60e87afe
Upgrade libuv to 9c2dd6bea970b2376696aba070bdfc2873843cfb
14 years ago
Ryan Dahl
85934bcf2a
Remove libev/macos kqueue override - goes in libuv
14 years ago
Ryan Dahl
103a450d3a
Remove 'binary' encoding assert - add tests
Don't write large characters to buffers with binary encoding. You will be
silently injured.
14 years ago
Ryan Dahl
91bd144d2c
check_tick_watcher to use libuv
14 years ago
Ryan Dahl
a46c63bae7
prepare_tick_watcher to use libuv
14 years ago
Ryan Dahl
17c88db158
move tick_spinner on libuv
14 years ago
Ryan Dahl
efca334be2
Integrate libuv into build system
14 years ago
Marcel Laverdet
c2b5ea218c
Attempt to connect to debug process more than once
The debugger would give up after only 100ms but on my system this
timeout isn't enough. The startup process is now modified to try 6
times every 50ms instead.
Fixes #1010 .
14 years ago
Nathan Rajlich
b1be5409bd
Implement `process.arch` to get a String of the current processor architecture, with docs.
14 years ago
isaacs
8df6f9e544
Close #974 Properly report traceless errors.
Also, tests for the same.
14 years ago
Ryan Dahl
b4ff36a41b
Add --cov code coverage option
14 years ago
Ryan Dahl
aeed966fe0
Don't call GetMemoryUsage every 5 seconds
14 years ago
Brian White
52b9ede6db
Add helpful error message for setuid/setgid when user/group id does not exist
14 years ago
Dean McNamee
f67e8f243c
Export more functions for initializing and starting node.
For greater flexibility in controlling node's initialization and startup, the
following new functions are exported.
- node::Init()
- node::SetupProcessObject()
- node::Load()
- node::EmitExit()
These are some of the major steps involved in node::Setup(). Exporting these
functions allows an embedding program to write a replacement for node::Start(),
and to have access to the node process object after it's created.
14 years ago
Ryan Dahl
55048cdf79
Update copyright headers
14 years ago
Ryan Dahl
97853e07de
Use default backend for __sun (event ports)
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
Tom Hughes
cf78ce59b3
Add process.uptime().
14 years ago
Ryan Dahl
4ab5476e89
SIGUSR1 should break the VM without delay
14 years ago
Ryan Dahl
b309192ffd
Use default backend for __sun (event ports)
14 years ago
isaacs
0aa1a8a005
Closes GH-695 Add 'hex' encoding to Buffer
14 years ago
Ryan Dahl
e9257b859d
New DTrace probes from CA team
14 years ago
isaacs
5f2e90934e
Support octal strings for modes
This allows the various fs utilities and process.umask to be used in
ECMAScript 5 Strict Mode, where the octal literal format is verboten,
without requiring users to litter their code with a bunch of parseInt
calls.
14 years ago
Konstantin Käfer
9e101f2b01
UCS-2 support
Closes GH-644.
14 years ago
Ryan Dahl
aa95e5708f
Expose errno with a string.
14 years ago
Ryan Dahl
068b733583
Land Cantrill's DTrace patch
only works on solaris
14 years ago
Bert Belder
2ce0961de1
Improve error reporting on windows
14 years ago
Bert Belder
0eb4c2157d
Define winsock error numbers
14 years ago
Bert Belder
e0f47be9d0
Clean up the way windows headers are included
Plus make inclusion order a little more consistent in general
14 years ago
Ryan Dahl
4fa712c48f
debugger: error out without script
TODO:
debug> run script.js
14 years ago
Ryan Dahl
3770462ee3
Fix process.platform
14 years ago
Bert Belder
b7b0c92ac1
Don't attempt to capture SIGUSR1
14 years ago
Ryan Dahl
cd1ec27268
Add openssl version to process.versions
14 years ago
Ryan Dahl
2a7e7b1c46
start debug agent on SIGUSR1
14 years ago
Ryan Dahl
90e55c3357
Rather have the debugger be parent process
14 years ago
Ryan Dahl
0adc6b29bd
Start on frame zero - don't do extra break
14 years ago