Also make normalizeArray a bit more proper wrt handling dots when keepBlanks is enabled. Fix indentation.
Should call eio_poll() when given a done_poll signal as well. Bug report and test case by Kris Zyp <email@example.com>
Oops. Last commit broke a few tests. Should work now!
Finally (hopefully) fix the issue that Felix reported. It's only appearing on macintosh (test/mjsunit/test-eio-race3.js) The trick/hack is to call eio_poll() again before reentering the event loop. Additionally this commit implements a more complex method of calling eio_poll(), occasionally dropping to an ev_idle watcher. See also: 3f39772 http://lists.schmorp.de/pipermail/libev/2010q1/000855.html http://groups.google.com/group/nodejs/browse_thread/thread/9f8db11c792a68bb/a89705f68971f53c
Reverts the change to deps/libeio/eio.c added in 04dd2d5 It wasn't a bug, I was just using eio incorrectly. See http://lists.schmorp.de/pipermail/libev/2010q1/000855.html
So far this didn't have any test coverage.
When using the multipart parser with an regular http request, the parser did not complain and just never finished.
Reported by shansen and hassox http://github.com/ry/node/issues#issue/38 Will send upstream.
Deprecate the URI module and remove tests for it. - Rename "uri" to "url". - Use the "url" module instead of the "uri" module. - Remove the url parsing from http.js - Update http.cat with the changed field names. - Update tests for changes to http.js - Update documentation for changes in http.js
Also, make a slight change from original on url-module to put the spacePattern into the function. On closer inspection, it turns out that the nonlocal-var cost is higher than the compiling-a-regexp cost. Also, documentation.
1. Provide a switch to tell it to not remove empty path parts when normalizing. 2. Correct the handling of some edge cases when you have lots of dots and empty bits, such as paths like "././/./..//." and so on.
but to display them as special. Add unit tests to match
…y, but has other properties.
Reported by Chakrit Wichian.