summaryrefslogtreecommitdiff
path: root/deps
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade V8 to 3.1.0Ryan Dahl2011-01-3129-158/+306
|
* Workaround for V8 bug 884Bert Belder2011-01-281-1/+1
| | | | See http://code.google.com/p/v8/issues/detail?id=884
* Upgrade V8 to 3.0.12Ryan Dahl2011-01-28117-2670/+5383
|
* Upgrade V8 to 3.0.10Ryan Dahl2011-01-24100-3367/+5959
|
* Workaround for libev handle caching bug on windowsBert Belder2011-01-242-0/+21
| | | | | | | | | | | | The windows socket api uses handles, not fds. Libev caches the handle associated with an fd, and uses this handle when updating the (also cached) handle set that goes into select(). When an fd is closed and subsequently re-used before the event loop returns to libev, libev fails to detect properly that the handle changed. And even if it does, the cached handle of the closed socket is overwritten by the new handle, so by the time libev tries to update the select fdset it has forgotten which handle to remove from it. This is solved by a simple hook ev_fd_closed that makes it clear its caches before the fd is re-used.
* Fix an assertion failure in the full code generator.kmillikin@chromium.org2011-01-204-21/+77
| | | | | | | | | | | | | | We hit an assertion failure when we tried to record the AST ID of the (shared) .arguments variable proxy more than once. This was hit when we had multiple calls to the same parameter in a function that used the arguments object. The fix is to not visit the subexpressions of the (shared) property access expression. BUG=1060 Review URL: http://codereview.chromium.org/6368007 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@6404 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
* Workaround for V8 bug 884Bert Belder2011-01-191-1/+1
| | | | See http://code.google.com/p/v8/issues/detail?id=884
* Upgrade V8 to 3.0.9Ryan Dahl2011-01-1975-2076/+4604
|
* Workaround for V8 bug 884Bert Belder2011-01-181-1/+1
| | | | See http://code.google.com/p/v8/issues/detail?id=884
* Fix v8 build on windowsBert Belder2011-01-171-1/+1
| | | | reported to v8 in http://codereview.chromium.org/6056006/
* Upgrade V8 to 3.0.8Ryan Dahl2011-01-17221-9047/+17986
|
* Upgrade c-ares to 1.7.4Ryan Dahl2011-01-1119-65/+360
|
* Libev windows fixesBert Belder2011-01-111-8/+10
|
* Merge branch 'vanilla-libeio'Ryan Dahl2011-01-119-4561/+6372
|\ | | | | | | | | Conflicts: deps/libeio/config.h.in
| * Upgrade libeioRyan Dahl2011-01-119-4561/+6354
| |
* | Upgrade libev to 4.3Ryan Dahl2011-01-1116-1289/+2446
| |
* | Merge remote branch 'origin/master'Bert Belder2011-01-0267-967/+1846
|\ \ | | | | | | | | | | | | | | | Conflicts: src/node_net.cc src/node_os.cc
| * | Upgrade V8 to 3.0.4Ryan Dahl2010-12-2167-967/+1846
| | |
* | | Revert "Performance-killing bug workaround for V8 on mingw"Bert Belder2010-12-201-5/+0
| | | | | | | | | | | | This reverts commit 9a9edb0e8e6120b3b8a3868d0c44577111dd1857.
* | | Fix whitespace errors introduced by porting effortsBert Belder2010-12-202-10/+13
| | |
* | | Libeio should use correct stat/fstat as wellBert Belder2010-12-202-1/+13
| | |
* | | Remove stray fileBert Belder2010-12-201-240/+0
| | |
* | | Performance-killing bug workaround for V8 on mingwBert Belder2010-12-201-0/+5
| | | | | | | | | | | | | | | | | | When V8 on mingw generates a _compiled_ call stub for an external api callback, it fucks up the stack. It doesn't set the stack pointers properly. Could be due to subtly different calling conventions? This patch disables the simple_api_call optimization. It hurts performance.
* | | Dynamically link with pthreads-w32Bert Belder2010-12-201-3/+5
| | | | | | | | | | | | Adds some explanation what would need to be done to link pthreads statically
* | | Fix v8 build on mingw32Bert Belder2010-12-201-0/+4
|/ /
* | Upgrade V8 to 3.0.3Ryan Dahl2010-12-17159-7502/+11034
| |
* | Fix compilation on OpenBSD and FreeBSDBrian White2010-12-173-4/+26
| | | | | | | | | | While it compiles fine on FreeBSD, at least on amd64 node dies with: "CALL_AND_RETRY_0 allocation failed - process out of memory"
* | Revert "Simplify next tick logic by looping around ev_loop"Ryan Dahl2010-12-162-7/+0
| | | | | | | | | | | | This reverts commit 241ea7e5954e4a049af85cd8d51b84202cf0ea3a. Fixes GH-511: https://github.com/ry/node/issues/issue/511
* | Add oprofile patch to repoRyan Dahl2010-12-161-0/+12
| |
* | Add solaris patch fileRyan Dahl2010-12-161-0/+103
| |
* | Patch V8 to compile on solarisRyan Dahl2010-12-162-11/+39
| |
* | Apply V8 r5951 to fix Mac buildRyan Dahl2010-12-163-79/+141
| | | | | | | | | | | | | | | | | | | | From f3973972b727df480697443871d780596aba0201 Mon Sep 17 00:00:00 2001 From: erik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00> Date: Wed, 8 Dec 2010 16:23:25 +0000 Subject: [PATCH] Speed up quoting of JSON strings by allocating a string that is big enough and then trimming it when the length is known. This way we only have to traverse the input once. Review URL: http://codereview.chromium.org/5556012
* | Upgrade V8 to 3.0.2Ryan Dahl2010-12-1697-7927/+6589
| |
* | Make oprofile workRyan Dahl2010-12-131-1/+2
| |
* | Upgrade V8 to 3.0.1Ryan Dahl2010-12-1398-6595/+7902
| |
* | Apply V8 r5951 to fix Mac buildRyan Dahl2010-12-103-79/+141
| | | | | | | | | | | | | | | | | | | | From f3973972b727df480697443871d780596aba0201 Mon Sep 17 00:00:00 2001 From: erik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00> Date: Wed, 8 Dec 2010 16:23:25 +0000 Subject: [PATCH] Speed up quoting of JSON strings by allocating a string that is big enough and then trimming it when the length is known. This way we only have to traverse the input once. Review URL: http://codereview.chromium.org/5556012
* | Upgrade V8 to 3.0.0Ryan Dahl2010-12-07352-2895/+53556
| |
* | cmake: solaris fixes.Tom Hughes2010-12-021-1/+17
| |
* | Upgrade V8 to 2.5.9.1Ryan Dahl2010-11-3068-1756/+2767
| |
* | win: C-ares build config for win32Bert Belder2010-11-293-0/+822
| |
* | win: Waf doesn't detect sys/select.h on mingw, but its there for sureBert Belder2010-11-291-2/+8
| |
* | win: Make libev use send instead of write for socketsBert Belder2010-11-291-0/+8
| | | | | | | | | | It looks like MINGW doesn't like to write() to sockets. If wrong, revert this patch
* | win: Export eio__pread and eio__pwrite so node_file can use itBert Belder2010-11-292-2/+10
| |
* | win: Fix wscript for libeio on windowsBert Belder2010-11-291-3/+5
| |
* | win: Make libeio build on windowsBert Belder2010-11-294-24/+322
| |
* | Upgrade V8 to 2.5.8Ryan Dahl2010-11-2463-6407/+3148
| |
* | cmake cleanupDaniel Gröber2010-11-231-1/+0
| | | | | | | | | | | | | | | | | | * Removed useless include_directories * Print ssl library path in build summary * ExternalProject also exists on 2.8.0 * include pummel tests when testing with ctest * Moved tests.cmake to test/CMakeList.txt * Removed inconsistent, unnecessary condition in else
* | Add cmake build support.Tom Hughes2010-11-226-0/+154
| | | | | | | | | | | | Squashed commit of ca128f7dcd28cbcfba154c8577ed54d4aa71dd02 with contributions from Mark Constable (markc@renta.net) and Daniel Gröber (darklord@darkboxed.org).
* | Upgrade http-parserRyan Dahl2010-11-214-3/+47
| |
* | Fix c-ares bug: reply to a CNAME queryBen Noordhuis2010-11-211-1/+1
| | | | | | | | | | doesn't contain addresses, causing ares_parse_a_reply() to bail out with ARES_ENODATA.