Trevor Norris
22b84e6216
buffer: floating point read/write improvements
Improvements:
* floating point operations are approx 4x's faster
* Now write quiet NaN's
* all read/write on floating point now done in C, so no more need for
lib/buffer_ieee754.js
* float values have more accurate min/max value checks
* add additional benchmarks for buffers read/write
* created benchmark/_bench_timer.js which is a simple library that
can be included into any benchmark and provides an intelligent tracker
for sync and async tests
* add benchmarks for DataView set methods
* add checks and tests to make sure offset is greater than 0
12 years ago
Ben Noordhuis
b6a3b0a629
deps: upgrade libuv to 665a316
12 years ago
Ben Noordhuis
621caa7bc5
Update LICENSE file.
12 years ago
Ben Noordhuis
2d0011f532
Revert "tools: update closure_linter to the latest(2.3.5)"
This reverts commit 6d98524609
.
This reverts commit 60ff789618
.
closure_linter now depends on the gflags module and not everyone will have that
installed by default.
13 years ago
Shigeki Ohtsu
60ff789618
LICENSE: update Closure Linter to Apache 2.0
13 years ago
isaacs
10fa526fa0
Update npm's license
Adds the Gubblebum Blocky copyright statement
13 years ago
Bert Belder
511e328727
LICENSE: add node-weak
13 years ago
Bert Belder
4a1698c6ba
LICENSE: punctuation fixes
13 years ago
Ben Noordhuis
5f0406534c
process: add _getActiveHandles(), _getActiveRequests()
* process._getActiveHandles() returns a list containing all active handles
(timers, sockets, etc.) that have not been unref'd.
* process._getActiveRequests() returns a list of active requests (in-flight
actions like connecting to a remote host, writing data to a socket, etc.).
13 years ago
isaacs
e81a5e9c9c
Remove stray comment from LICENSE file
13 years ago
Ryan Dahl
cf75619bc3
Include text of licenses in LICENSE file
For easy inclusion in binary distributions. ref #3056
13 years ago
Ryan Dahl
331cd7c251
Fix links to libev and libeio licenses
13 years ago
Ryan Dahl
55e971e33d
Include text of licenses in LICENSE file
For easy inclusion in binary distributions. ref #3056
13 years ago
Ryan Dahl
08109367e8
Fix links to libev and libeio licenses
13 years ago
isaacs
33f9074a62
Mention marked, and add license to doc generator
13 years ago
isaacs
db273818f6
s/NPM/npm/
http://npmjs.org/doc/faq.html#If-npm-is-an-acronym-why-is-it-never-capitalized
13 years ago
Ryan Dahl
b488be127a
Include NPM, update .pkg to install it.
.msi update coming soon.
13 years ago
Ben Noordhuis
326b2cb34e
punycode: replace with Mathias Bynens's implementation
The currently bundled library doesn't pass all the test cases from RFC 3492.
Mathias's library does.
Home: https://github.com/bestiejs/punycode.js
13 years ago
isaacs
5b8e1dabbc
Initial pass at zlib bindings
13 years ago
Ryan Dahl
763059ee09
Remove pthread-win32 from license file (no longer using it)
13 years ago
Ryan Dahl
2e5a8e071e
Update license info for openssl
13 years ago
Ryan Dahl
c110fbcc99
Revert "Remove scons"
This reverts commit bd270b48a7
.
13 years ago
Ryan Dahl
bd270b48a7
Remove scons
13 years ago
Ryan Dahl
bef9f56cac
Bring gyp into the tools directory; handwritten makefile
13 years ago
Igor Zinkovsky
a58b6439de
Statically link in dependencies for node.exe
14 years ago
Jeremy Selier
2a848fa727
Close #1149 IDNA and Punycode support in url.parse
Using @bnoordhuis's punycode lib.
Close #1174 also
14 years ago
Brian White
e505a1215c
Add reading/writing of floats and doubles from/to buffers
Code for readIEEE754/writeIEEE754 is from jspack: http://code.google.com/p/jspack/
14 years ago
Ryan Dahl
55048cdf79
Update copyright headers
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
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
Rasmus Andersson
758f12f34c
added read and write support for process.title Darwin
This will only manipulate the OS X-level process name, not the title shown
in e.g. ps.
14 years ago
Jérémy Lal
2b8a9a8358
Use ronnjs 0.2 to generate docs. Small cosmetic change.
15 years ago
Ryan Dahl
d127d15d1b
License file maintenance.
- reference to OpenSSL
- note about http-parser
15 years ago
Ryan Dahl
d923c94a0c
Remove udns
15 years ago
Ryan Dahl
888a494ad8
Update LICENSE file with C-Ares info
15 years ago
Ryan Dahl
4234ac53e2
Use Google's jsmin.py so that Node can be used for evil
15 years ago
Joseph Pecoraro
820ca71a91
Updated out of date LICENSE file.
15 years ago
Ryan Dahl
7719ce33db
New http-parser
No longer based on Ragel, but hand-written.
Had to add HTTPConnection.resetParser() because the parser is stricter and
will error out when you try to give it a message after the previous had
"Connection: close". The HTTP client was doing that. Thus we reset the
parser manually after each new connection.
15 years ago
Ryan Dahl
be2ca1ec80
Fix build.
- Add -f flag to rm on make clean.
- Use old jsmin - the new one seems to be broken.
15 years ago
Ryan Dahl
1f31a7dbfe
Upgrade v8 to 1.3.14
15 years ago
Ryan Dahl
83c9e64889
http.js license reference
15 years ago
Ryan
41d89f611f
Add DNS API.
Missing functional tests. I'm not sure how to do tests because I don't want
to rely on the fact that users have an internet connection.
15 years ago
Ryan
7703a4cacb
Add scons to LICENSE
16 years ago
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.
16 years ago
Ryan
44dc6735e3
Add waf to LICENSE
16 years ago
Ryan
90d584129d
Add mongrel and parseUri references to LICENSE file
16 years ago
Ryan
765815ba1f
add license, readme
16 years ago