Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Nov 17, 2014
  1. Fixes warnings reported by VS2013 analyzer.

    Mostly, using a just freed buffer in case of errors in
    Crypto module.
Commits on Sep 15, 2014
  1. Drop the use of INCONCERT_COMPILER on Makefiles

    make already have variables for that:
    CC, CXX
Commits on Aug 21, 2014
  1. Fix improper use of rawget

  2. Increase the timeout in test-http-finish-before-resolve.

    Increases the timeout in this test case to avoid spurious failures when the
    network is having one of those days.
  3. Don't trigger metamethods when looking for __name or __type

    Do not trigger __index metamethod when looking for __name or __type
    fields in tables or userdata. Try to cause the least amount of side
    effects as possible.
Commits on Aug 4, 2014
  1. Dummy commit

Commits on Jul 31, 2014
  1. Adds descriptive names to classes, so they show in introspect

    Most classes got a __name field with a descriptive name (ie. so
    it will show up in luanode.introspect.dump_vm()
  2. Fixes a couple typos.

Commits on Jul 28, 2014
  1. Adds a test for the new introspect functionality

    Makes sure we don't trigger loops. Also test we don't miss counters and stuff.
Commits on Jul 27, 2014
Commits on Jul 25, 2014
Commits on Jul 24, 2014
  1. Adds module luanode.introspect

    luanode.introspect should be the place to put all stuff related to
    get an insight of the running VM:
    - how many sockets are created right now?
    - how many timers?
    That information is available in luanode.introspect.counters, with functions
    to retrieve each value.
  2. Adds get_full_class_name_T function to all exported classes.

    The idea is to provide better names for exported classes. These names will show in
    new code that can traverse the "world" and report the existing userdata, tables and
    so on at a given moment.
  3. Updates luacppbridge51 dependency

    commit 8ba333b1519e499bf730bbe5fe72f6d000cc848d
    Author: Ignacio Burgueño <>
    Date:   Thu Jul 24 10:08:31 2014 -0300
        Adds get_full_class_name_T function to provide better introspection.
        This commit adds the function get_full_class_name_T which can be overriden
        by the exposed classes. The returned string is used to populate the __name
        field of the exposed class metatable. This allows to provide better introspection
        since we can provide the full name of the class (i.e. including the module name)
        instead of just using exported class name.
        By default, get_full_class_name_T will return the className unless overridden.
Commits on Jul 23, 2014
  1. Update stacktraceplus dependency.

    commit b1592cd5c2a6f77b952a4ae3daff5a14dedf16a9
    Author: Ignacio Burgueño <>
    Date:   Mon Jun 2 15:38:32 2014 -0300
        Improve test runner
        The test runner was not reporting errors correctly.
        The error code wasn't being propagated.
  2. updates luacppbridge51

    Original commit:
    commit c728eec4c6db9f5e3c8cd12a1fd30bc08b700062
    Author: Ignacio Burgueño <>
    Date:   Wed Jul 23 19:55:19 2014 -0300
        Adds __name field to exposed classes' metatable.
        Each exposed class has a metatable. The '__name' field is added to it, and
        it has the exposed class 'className'.
        This way, we can know the className from the metatable (which wasn't possible
        just by looking at its members in some cases).
Commits on Jul 7, 2014
Commits on Jun 27, 2014
Commits on Mar 18, 2014
  1. Fix emit("error") with multiple listeners

    If more than one error listeners were registered, emitting an error would
    trigger an actual error instead of calling the listeners.
    The test to determine if the listeners array is empty was utterly wrong...
    Since the beginnig of time...
  2. Remove whitespace

Commits on Feb 25, 2014
Commits on Dec 23, 2013
  1. Removed old comment

  2. Retry accept operations if the socket is closed.

    Under certain scenarios, a socket can be already closed
    when the HandleAccept callback is invoked. In those cases,
    issue a new Accept operation.
    The old behaviour was wrong. The server stopped accepting new
    connections entirely.
Commits on Dec 3, 2013
  1. Merge pull request #21 from kernelp4nic/patch-1

    Note that OS X Mountain Lion is also supported.
  2. Sebastián Moreno

    Added OS X Mountain Lion

    kernelp4nic authored
  3. Updated stacktraceplus to latest master

    commit bff9e4f8b212ff37cd33607f0cebfe3e41b5443c
  4. Fix HighresTime discontinuity on Windows

    Large performance counter frequency values would cause overflows, even
    when 64-bit integers were used to do the multiplication with NANOSEC.
    Fix this by using floating point math instead.
    This just applies part of this commit:
  5. Don't use --hide in ls

    OS X's default `ls` doesn't have a `--hide` option. Thanks @adelgado
  6. Merge pull request #17 from adelgado/tested-on-osx-10-9

    Update to mention support of OS X 10.9
  7. Alessandro Delgado

    Update to mention support of OS X 10.9

    adelgado authored committed
  8. Adds Travis CI integration

Commits on Dec 2, 2013
  1. Bump version to 0.0.2

Something went wrong with that request. Please try again.