Ryan Dahl
353e2565d5
Fix timing on I/O benchmark
14 years ago
Ryan Dahl
3fc9192d0d
Add function_call benchmark
14 years ago
Fedor Indutny
5535aa3d51
Fixed 'upgrade' event for httpclient
onend and ondata was cleaning on parser end
14 years ago
isaacs
4d0456f827
Don't use stat in fs.readFile[Sync]
Original patch c/o Evan Larkin <evan.larkin.iit@gmail.com>
14 years ago
Ryan Dahl
4df999f85f
Revert "Upgrade V8 to 2.4.5"
This reverts commit e227441248
.
Build fails on mac
14 years ago
Tj Holowaychuk
893ebe7230
Fixed fs.ReadStream() start: 0 bug
14 years ago
Ryan Dahl
e227441248
Upgrade V8 to 2.4.5
14 years ago
Mikeal Rogers
cc1d61cbb3
HTTP: close connection on connection:close header.
rnewson found a good bug in keep-alive. we were only using the request
headers we send to enable/disable keep-alive but when the server sends
Connection: close we need to close down the connection regardless.
I wrote up a patch the Robert verified makes all his test client code work
now and I also added a new unittest for it.
14 years ago
isaacs
dff1b5ad10
Don't try to run extension loaders unless they're actually functions
14 years ago
Ryan Dahl
9922e4e433
Don't choose jobs based on processor
Leads to lots of builds with out-of-memory.
14 years ago
Ryan Dahl
754fde7325
More explicit openssl configure warning
14 years ago
Ryan Dahl
1b1bee8099
Fix test/message/undefined_reference_in_new_context
14 years ago
Tim-Smart
0f16af7ee4
Remove registerExtension, add .extensions. Tests.
Updated extensions tests
14 years ago
Jorge Chamorro Bieling
fc334b3a97
sys.js: --needless Object.keys() --needless .map() in a single patch
14 years ago
Ryan Dahl
354150f4e1
Tag release versions in 'process.version'
14 years ago
isaacs
bb08f0c219
Remove require.async
This patch removes require.async from nodejs.
1. It complicated the code unnecessarily.
2. Everyone uses sync require anyway.
3. It's got a lot of weird edge cases when mixed with sync require.
4. It is many months behind the commonjs spec anyhow.
14 years ago
Paul Querna
2d348bb985
Fatal error out if OpenSSL was not explicitly disabled, we just couldn't autodetect it.
14 years ago
Ryan Dahl
27af64ef46
Forgot to include node_main.cc
14 years ago
Jorge Chamorro Bieling
8e246acd0e
sys.js: sys.inspect: show function names
14 years ago
Ryan Dahl
1e63cd69f8
Update TODO
14 years ago
Ryan Dahl
124fbedc2f
Add node::Start()
first step towards building a libnode.a
14 years ago
Ryan Dahl
db73c71280
Pass correct message in HTTP client upgrade
Simplify and correct test.
Fix by Fedor Indutny.
14 years ago
Ryan Dahl
4962702e4a
Revert requireNative changes: 4e6b9b0
, d429033
, 6abbfa0
, bcad540
The REPL needs the full require(); add test for that behavior.
14 years ago
Ryan Dahl
776754c33f
Remove process._byteLength
14 years ago
Ryan Dahl
9628e28aec
Remove process.evalcx
14 years ago
Ryan Dahl
01b3418e2e
Move IOWatcher and Timer to process.binding
14 years ago
Ryan Dahl
5a801d63d1
Finally remove process.unloop
14 years ago
Ryan Dahl
f8ce848d9b
Remove process.global
14 years ago
Ryan Dahl
31f8fa222e
Add require('constants')
14 years ago
Ryan Dahl
6680c7fbf7
Add TODO item
14 years ago
Ryan Dahl
6eca948ca2
Move constants out of process object
14 years ago
Ryan Dahl
3def66ac3b
Add items to TODO
14 years ago
Ryan Dahl
431e43009c
Upgrade V8 to 2.4.4
14 years ago
Ryan Dahl
d2de8ba400
^c to get out of '...' in REPL
14 years ago
Ryan Dahl
42eb5a6898
Simplify REPL
14 years ago
Ryan Dahl
bbbcd1fee0
Safe constructors for fs.ReadStream and fs.WriteStream
14 years ago
Ryan Dahl
6da0593162
Remove old versions of fs.read and fs.write from docs
14 years ago
Paul Querna
5a00d9d50f
Use the Apple recommended way of detecting OSX Versions
to enable KQueue, rather than deciding based on the compiler version.
14 years ago
Paul Querna
c8f9728de7
Move dns.isIP to net.isIP
Add tests and docs.
14 years ago
Ryan Dahl
251d03197f
Remove deprecation warnings in net module
14 years ago
Ryan Dahl
a63fd0fe56
Remove deprecation warnings in http module
14 years ago
Ryan Dahl
f08985c193
Handle writeStream errors in sys.pump
14 years ago
Herbert Vojčík
3e0a8f3ad8
Common subexpression in emit.
14 years ago
Herbert Vojčík
4e6b9b0992
No need to do if (internalModuleCache...), it's in requireNative.
14 years ago
Herbert Vojčík
d429033fd7
Module system moved to the bottom, where only is it needed.
(this also splits the file into upper "setup" and lower "startup" sections)
14 years ago
Herbert Vojčík
6abbfa09ff
m.id unneccessary, id is enough.
14 years ago
Herbert Vojčík
bcad5403d6
Natives having their own self-contained minimalistic module system.
The main system is built upon this, and is optional, if only natives
are used in application (eg. node-core).
Natives not loaded into own context if NODE_MODULE_CONTEXTS=1.
This have its inner logic, if natives are seen just as lazy-loaded
parts of the core.
14 years ago
Ryan Dahl
f47ad10db7
Remove a few old deprecation warnings
14 years ago
Sam Stephenson
6560ab9073
Send multiple header lines in ServerResponse#writeHead when header values are arrays
14 years ago
Ryan Dahl
6bdc42cee7
shorten some lines in events.js
14 years ago