[1244] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[nelhage/barnowl] e0096b: perlconfig.c: Properly wrap eval_pv with ENTER/SAV...

daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Oct 29 18:14:31 2009

Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@lunatique.mit.edu
Date: Wed, 17 Dec 2008 12:25:41 -0800
From: noreply@github.com
Apparently-To: <dirty-owl-hackers@mit.edu>
To: undisclosed-recipients:;

Branch: refs/heads/master
Home:   http://github.com/nelhage/barnowl

Commit: e0096b7ea6710d3b7dfde34e6b8964cc34fb1b25
    http://github.com/nelhage/barnowl/commit/e0096b7ea6710d3b7dfde34e6b8964cc34fb1b25
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2008-12-17 (Wed, 17 Dec 2008)

Changed paths:
  M perlconfig.c

Log Message:
-----------
perlconfig.c: Properly wrap eval_pv with ENTER/SAVETMPS/FREETMPS/LEAVE

Previously, we were leaking references to anything returned from perl
evaluated by owl_perlconfig_execute.


Commit: c675b3959f4b4476da37b65a66b27fa38163c845
    http://github.com/nelhage/barnowl/commit/c675b3959f4b4476da37b65a66b27fa38163c845
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2008-12-17 (Wed, 17 Dec 2008)

Changed paths:
  M aim.c
  M owl.c
  M owl.h
  M select.c

Log Message:
-----------
Give timers a destructor field.

Perl timers are going to need this in order to free the SV* callback
we're holding onto.


Commit: 16318254b6ef4667cccff7ba22cf480c35e23b0c
    http://github.com/nelhage/barnowl/commit/16318254b6ef4667cccff7ba22cf480c35e23b0c
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2008-12-17 (Wed, 17 Dec 2008)

Changed paths:
  M perlconfig.c
  M perlglue.xs
  M perlwrap.pm

Log Message:
-----------
Implement a perl timer class and minimal interface.

I will document this and add a better API (perhaps through an AnyEvent
impl) in later commits.



home help back first fref pref prev next nref lref last post