Skip to content

HTTPS clone URL

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.

    authored
    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

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

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

    authored
    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

    authored
    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

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

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

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

    authored
    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

    authored
    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.

    authored
    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

    authored
    commit 8ba333b1519e499bf730bbe5fe72f6d000cc848d
    Author: Ignacio Burgueño <ignaciob@inconcertcc.com>
    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.

    authored
    commit b1592cd5c2a6f77b952a4ae3daff5a14dedf16a9
    Author: Ignacio Burgueño <ignaciob@inconcertcc.com>
    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

    authored
    Original commit:
    commit c728eec4c6db9f5e3c8cd12a1fd30bc08b700062
    Author: Ignacio Burgueño <ignaciob@inconcertcc.com>
    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

    authored
    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

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

    authored
  2. Retry accept operations if the socket is closed.

    authored
    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

    authored
    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

    authored
    commit bff9e4f8b212ff37cd33607f0cebfe3e41b5443c
  4. Fix HighresTime discontinuity on Windows

    authored
    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:
    joyent/libuv@44ecaa7
  5. Don't use --hide in ls

    authored
    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

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

    Update README.md to mention support of OS X 10.9

    adelgado authored committed
  8. Adds Travis CI integration

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

    authored
Something went wrong with that request. Please try again.