average: 1641.932
- 1683.85
- 1641.67
- 1604.76
*lev core started: 37763 | |
✔ udp_set_multicast_ttl: 257/257 within 0.291 ms | |
✔ udp_set_ttl: 257/257 within 0.167 ms | |
✔ udp_bind6: 1/1 within 0.021 ms | |
✔ udp_set_broadcast: 3/3 within 0.016 ms | |
✔ udp_bind_error: 2/2 within 0.016 ms | |
✔ udp_getsockname: 4/4 within 0.030 ms | |
✔ udp_set_multicast_loop: 3/3 within 0.016 ms | |
✔ udp_set_multicast_membership: 7/7 within 0.919 ms | |
✔ udp_ping_pong_test: 15/15 within 0.217 ms |
? lev.mpack: custom data: 130/130 within 105.822 ms | |
? lev.mpack: pack,unpack: integer negative fixnum: 64/64 within 0.129 ms | |
Program received signal SIGSEGV, Segmentation fault. | |
0x0000000000419f06 in lev_slab_decRef (block=0xe82760) at src/lev_slab.c:119 | |
119 return block->refcount; | |
(gdb) bt | |
#0 0x0000000000419f06 in lev_slab_decRef (block=0xe82760) at src/lev_slab.c:119 | |
#1 0x0000000000418a84 in buffer__gc (L=0x40000378) at src/lev_new_buffer.c:797 | |
#2 0x00000000004796a6 in lj_BC_FUNCC () |
local debug = require('debug') | |
p('a:', __file__, __path__) | |
p(debug.getinfo(1, "Slf")) | |
local b = require('./b') | |
p('add:', b.add(1, 1)) | |
lev.exit() |
INCDIR = $(HOME)/opt/local/include/luajit-2.0 | |
LIBDIR = $(HOME)/opt/local/lib | |
LIB = -lluajit-51 | |
all: native | |
native: | |
cc --std=c99 -o native-co native.c -I$(INCDIR) -L$(LIBDIR) $(LIB) -pagezero_size 10000 -image_base 100000000 | |
clean: |
local fs = lev.fs | |
local co = _coroutine | |
t1 = co.create(function (...) | |
p(t1) | |
local err1, fd1 = fs.open('AUTHORS', 'r', '0666') | |
fs.close(fd1) | |
lev.exit() | |
end) | |
co.resume(t1) |
CC=gcc | |
all: multi-process-counter | |
build: multi-process-counter | |
multi-process-counter: | |
${CC} -std=c99 -o multi-process-counter multi-process-counter.c | |
#${CC} -std=c99 -arch x86_64 -o multi-process-counter multi-process-counter.c |
// | |
// Created by Yogesh Swami on 2/24/12. | |
// Copyright (c) 2012 __MyCompanyName__. All rights reserved. | |
// | |
// | |
// clang -Wall -Wextra -Wall -o mach_semaphore mach_semaphore.c | |
// | |
// using mach semaphore for mutually signalling between two threads. |
var through = require('through'); | |
var log = console.log.bind(console); | |
var ts = through(function (data) { // data pre event | |
this.queue(data); | |
}, function () { // end pre event | |
this.queue(null); | |
}); | |
var data = []; |
'use strict'; | |
var log = console.log.bind(console); | |
var format = require('util').format; | |
var Model = require('scuttlebutt/model'); | |
var net = require('net'); | |
var m = new Model(); | |
var ms = m.createStream(); |