yakischloba (Jake Douglas)

Name
Jake Douglas
Email
Location
Seattle, WA
Member Since
Jul 27, 2008 (about 1 year)

Following 12 githubbers and watching 27 repositories view all →

Public Repositories (12)

  • memprof

    A Ruby gem for memory profiling

    legend

    Forked from ice799/memprof Tue Nov 24 19:49:05 -0800 2009

    Last updated Sat Nov 28 13:20:22 -0800 2009

  • yajl-ruby

    An extremely efficient streaming JSON parsing and encoding library. Ruby C bindings to Yajl

    legend

    Forked from brianmario/yajl-ruby Sun Nov 01 23:44:30 -0800 2009

    Last updated Tue Nov 03 20:22:43 -0800 2009

  • libdrizzle-ruby-ffi

    libdrizzle client for ruby via ffi

    legend

    Last updated Tue Aug 11 16:51:38 -0700 2009

  • http-parser-ffi

    ruby ffi bindings to ry's http-parser

    legend

    Last updated Fri Aug 07 11:22:10 -0700 2009

  • tmail-pure

    tmail without C

    legend

    Last updated Thu Aug 06 11:56:56 -0700 2009

  • em-mailer

    Simple wrapper for Eventmachine SMTP client

    legend

    Last updated Wed Aug 05 19:54:25 -0700 2009

  • syslog

    syslog protocol for ruby

    legend

    Last updated Sat Aug 01 14:39:38 -0700 2009

  • cuda-ffi

    ruby interface to nvidia CUDA gpu programming library via ffi

    legend

    Last updated Fri Jun 12 20:35:33 -0700 2009

  • ktools

    Bringing common kernel APIs into Ruby using FFI

    legend

    Last updated Sun Apr 26 19:21:08 -0700 2009

  • icmp4em

    Asynchronous implementation of ICMP echo/response with EventMachine.

    legend

    Last updated Fri Apr 03 17:40:58 -0700 2009

  • em-timers

    helper methods for timers in EventMachine

    legend

    Last updated Fri Feb 27 23:16:33 -0800 2009

  • ruby-cisco

    Cisco Library for Ruby

    legend

    Last updated Tue Jan 13 13:20:46 -0800 2009

Public Activity feed

yakischloba pushed to master at yakischloba/memprof Sat Nov 28 13:20:22 -0800 2009
HEAD is 44fc27cd979430bef25833871e64a458480a1c0a
yakischloba pushed to master at yakischloba/memprof Thu Nov 26 19:21:36 -0800 2009
HEAD is 224bb4fd5ff3370fb1f0feadbcdf0017e642d23a
yakischloba updated gist: 243634 Thu Nov 26 12:33:44 -0800 2009
// This code should align the stack to a 16 byte boundary for OSX function calls push rbx ...
yakischloba updated gist: 243634 Thu Nov 26 12:32:29 -0800 2009
// This code should align the stack to a 16 byte boundary for OSX function calls push rbx ...
yakischloba updated gist: 243634 Thu Nov 26 12:28:10 -0800 2009
push rbx // save rbx. joe says rbx is caller saved, but other things say its callee-save...
yakischloba updated gist: 243634 Thu Nov 26 12:26:21 -0800 2009
push rbx // save rbx. joe says rbx is caller saved, but other things say its callee-save...
yakischloba updated gist: 243634 Thu Nov 26 12:06:47 -0800 2009
// This code should align the stack to a 16 byte boundary for OSX function calls aligner:
yakischloba updated gist: 243634 Thu Nov 26 12:06:33 -0800 2009
## This code should align the stack to a 16 byte boundary for OSX function calls aligner:
yakischloba created gist: 243634 Thu Nov 26 12:04:53 -0800 2009
aligner: push rbx // save rbx mov rdx, 0 // move 0 into the first division re...
yakischloba pushed to master at yakischloba/memprof Tue Nov 24 23:28:00 -0800 2009
HEAD is 220646148716141680fecb9640e6b32307633f2f
yakischloba forked ice799/memprof Tue Nov 24 19:49:05 -0800 2009
Forked repository is at yakischloba/memprof
yakischloba updated gist: 242133 Tue Nov 24 12:25:19 -0800 2009
#define _GNU_SOURCE #include <err.h> #include <fcntl.h>
yakischloba created gist: 242133 Tue Nov 24 11:43:09 -0800 2009
#define _GNU_SOURCE #include <err.h> #include <fcntl.h>
yakischloba pushed to master at rubyspec/rubyspec Sun Nov 22 23:54:02 -0800 2009
HEAD is f2abeaf6f5b7b9b4dc00160680500c7942bcb0a1
yakischloba pushed to master at rubyspec/rubyspec Sun Nov 22 23:42:16 -0800 2009
HEAD is 690994cedcbaab591b8cf9254fe79ddd231bc905
yakischloba pushed to master at eventmachine/eventmachine Sun Nov 22 21:24:26 -0800 2009
HEAD is 8d81681c05a64e8d982aadcfe3844850a9306f3c
yakischloba pushed to master at eventmachine/eventmachine Sun Nov 22 21:15:05 -0800 2009
HEAD is 0f84c508eaba6a6153b7bc58885c77953a310a67
yakischloba pushed to master at eventmachine/eventmachine Sun Nov 22 19:53:06 -0800 2009
HEAD is 4c929eceda2a5c1e567913b36aeab7421df60fa0
  • yakischloba committed 4c929ece:
    multimap's .begin() will give us an iterator with garbage pointers even if it is empty - we need to check with .empty()
yakischloba pushed to master at eventmachine/eventmachine Sun Nov 22 19:50:03 -0800 2009
HEAD is 2ccb375bd02ba247d4ef8165bc97022184de3269
  • yakischloba committed 2ccb375b:
    Fix some compiler warnings - don't use NULL as 0 for numerics
yakischloba pushed to master at eventmachine/eventmachine Sun Nov 22 17:48:40 -0800 2009
HEAD is 746ef1395c4fd3b6d30ded175cbe94777405b9cd
  • yakischloba committed 746ef139:
    make _RunSelectOnce and _RunKqueueOnce respect any upcoming timer or heartbeat events
yakischloba pushed to master at eventmachine/eventmachine Sun Nov 22 17:33:56 -0800 2009
HEAD is d684cc3b77a6c401295a3086b5671fe4ec335a64
  • Jake Douglas committed d684cc3b:
    fix epoll thread blocking issue by calling rb_thread_select on the epoll fd
yakischloba pushed to master at eventmachine/eventmachine Sat Nov 21 23:49:50 -0800 2009
HEAD is 0319eb8516062d30969851574b0c4e74afed9e94
  • yakischloba committed 0319eb85:
    Move heartbeat and socket cleanup out of individual run functions into _RunOnce()
yakischloba pushed to master at eventmachine/eventmachine Sat Nov 21 23:39:57 -0800 2009
HEAD is 8a807c96da3edb08a51809592e0187e39f37af4a
yakischloba pushed to master at eventmachine/eventmachine Sat Nov 21 22:45:17 -0800 2009
HEAD is 316f05fbb6735034aaf4e929437a05dfee17e133
yakischloba pushed to master at eventmachine/eventmachine Sat Nov 21 22:43:55 -0800 2009
HEAD is d972b9669c42162c2d9b9d7ae68d17079a102799
  • Jake Douglas committed d972b966:
    refactor heartbeat mechanism
yakischloba pushed to master at evanphx/rubinius Sat Nov 21 16:21:39 -0800 2009
HEAD is 2aab6ce56d55fdfc0583ea088c8b9e827ce251fb
  • Jake Douglas committed 2aab6ce5:
    pass the raised exception to raise_func in rb_rescue
yakischloba pushed to master at evanphx/rubinius Sat Nov 21 15:24:58 -0800 2009
HEAD is d417a5346c336b259151836c1882cb5928803600
  • Jake Douglas committed d417a534:
    Allow IO.open to define block behavhavior for it's inherited classes
yakischloba pushed to master at eventmachine/eventmachine Sat Nov 21 13:25:41 -0800 2009
HEAD is 0d2ce219b38b5010093994286de48e5f01626c6d
yakischloba pushed to master at eventmachine/eventmachine Fri Nov 20 18:08:00 -0800 2009
HEAD is 9e8f38fe0b1eb9e57a5c67cd183b252df04c0016
yakischloba pushed to master at eventmachine/eventmachine Fri Nov 20 17:21:11 -0800 2009
HEAD is ead30983981da283ea4ca7839634349b151ed2da
  • Jake Douglas committed ead30983:
    get rid of 'Int64' type and use uint64_t
yakischloba pushed to master at eventmachine/eventmachine Fri Nov 20 11:06:25 -0800 2009
HEAD is 16444536234f09188879bb0b25e64eee22d61ee0
  • Jake Douglas committed 16444536:
    EM is not thread safe, we dont need this comment
yakischloba opened issue 44 on eventmachine/eventmachine Mon Nov 09 12:07:52 -0800 2009
NullPointerException sending message with EmReactor
yakischloba updated gist: 226305 Wed Nov 04 14:10:23 -0800 2009
#include "fifo.h" #define ENSURE(foo) do { assert((foo) == 0); } while (0)
yakischloba updated gist: 226305 Wed Nov 04 12:49:31 -0800 2009
#include "fifo.h" #define ENSURE(foo) do { assert((foo) == 0); } while (0)
yakischloba updated gist: 226305 Wed Nov 04 11:40:42 -0800 2009
#include "fifo.h" fifo_queue* queue_init()