Skip to content

Instantly share code, notes, and snippets.

View piscisaureus's full-sized avatar
🦕

Bert Belder piscisaureus

🦕
View GitHub Profile
From ae3007dfe319517dd4880182dea7d508230dfffc Mon Sep 17 00:00:00 2001
From: Bert Belder <bertbelder@gmail.com>
Date: Fri, 14 Jan 2011 03:44:05 +0100
Subject: [PATCH 1/1] readline: use symbolic key names instead of ascii control codes
---
lib/_debugger.js | 4 +-
lib/readline.js | 386 +++++++++++++++++++++++++++++-------------------------
lib/repl.js | 4 +-
3 files changed, 210 insertions(+), 184 deletions(-)
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
#
# Fatal error in D:\nodejs\node-src\deps\v8\src\full-codegen.cc, line 379
# unreachable code
#
From b9a6525b5dc7243c30c83da377bfd0360aab4a6e Mon Sep 17 00:00:00 2001
From: Bert Belder <bertbelder@gmail.com>
Date: Fri, 21 Jan 2011 00:47:55 +0100
Subject: [PATCH 1/1] Fix meta+character keys on mac
---
lib/tty_posix.js | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/lib/tty_posix.js b/lib/tty_posix.js
D:\nodejs\node-src>node test\message\undefined_reference_in_new_context.js
before
node.js:68
throw e; // process.nextTick error, or 'error' event on first tick
^
ReferenceError: foo is not defined
at evalmachine.<anonymous>:1:1
at Object.<anonymous> (D:\nodejs\node-src\test\message\undefined_reference_i
n_new_context.js:10:8)
#define HAVE_SYS_SELECT_H 1
#define HAVE_SELECT 1
#define HAVE_CEIL 1
python tools/test.py --mode=release simple message
=== release test-child-process-custom-fds ===
Path: simple/test-child-process-custom-fds
Test 1...
d:\nodejs\node-src\test\simple\test-child-process-custom-fds.js:30
if (err) throw err;
^
-127
Command: d:\nodejs\node-src\build\default\node.exe d:\nodejs\node-src\test\simpl
e\test-child-process-custom-fds.js
@piscisaureus
piscisaureus / test output.txt
Created February 1, 2011 01:50
process.chdir() dangers
success:5
success:6
Error: ENOENT, Het systeem kan het opgegeven bestand niet vinden. 'a.js'
Error: ENOENT, Het systeem kan het opgegeven bestand niet vinden. 'a.js'
Error: ENOENT, Het systeem kan het opgegeven bestand niet vinden. 'a.js'
Error: ENOENT, Het systeem kan het opgegeven bestand niet vinden. 'a.js'
Error: ENOENT, Het systeem kan het opgegeven bestand niet vinden. 'a.js'
Error: ENOENT, Het systeem kan het opgegeven bestand niet vinden. 'a.js'
Error: ENOENT, Het systeem kan het opgegeven bestand niet vinden. 'a.js'
Error: ENOENT, Het systeem kan het opgegeven bestand niet vinden. 'a.js'
@piscisaureus
piscisaureus / iocp-bench.cc
Created February 4, 2011 00:41
Ugly raw IOCP benchmark
#include <stdio.h>
#include <time.h>
#include <unistd.h>
#include <windows.h>
#include <winsock2.h>
#define NUM_PAIRS 10000
#define BUFFER_SIZE 10240
#define PENDING_MIN (BUFFER_SIZE*1)
diff --git a/src/platform_win32_winsock.cc b/src/platform_win32_winsock.cc
index cecb5a4..1e48969 100644
--- a/src/platform_win32_winsock.cc
+++ b/src/platform_win32_winsock.cc
@@ -391,8 +391,8 @@ error:
static void wsa_init_proto_info_cache() {
wsa_get_proto_info(AF_INET, SOCK_STREAM, IPPROTO_TCP, &proto_info_cache[0]);
wsa_get_proto_info(AF_INET, SOCK_DGRAM, IPPROTO_UDP, &proto_info_cache[1]);
- wsa_get_proto_info(AF_INET6, SOCK_STREAM, IPPROTO_TCP, &proto_info_cache[2]);
- wsa_get_proto_info(AF_INET6, SOCK_DGRAM, IPPROTO_UDP, &proto_info_cache[3]);
From 0f7e1b38a09ce5d09f304431d886622647ff0070 Mon Sep 17 00:00:00 2001
From: Bert Belder <bertbelder@gmail.com>
Date: Thu, 10 Feb 2011 04:02:59 +0100
Subject: [PATCH 1/1] V8 cygwin support
---
SConstruct | 5 +-
src/SConscript | 1 +
src/{platform-linux.cc => platform-cygwin.cc} | 260 +++----------------------
src/platform.h | 4 +