<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/Makefile, branch v3.2.0</title>
<subtitle>A mirror of https://github.com/LuaLanes/lanes.git
</subtitle>
<id>https://git.lua4.win/lanes/atom?h=v3.2.0</id>
<link rel='self' href='https://git.lua4.win/lanes/atom?h=v3.2.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/'/>
<updated>2012-08-22T19:36:37+00:00</updated>
<entry>
<title>lanes version 3.2.0</title>
<updated>2012-08-22T19:36:37+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2012-08-22T19:36:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=f0b1c6d629464c0a59ac78382d86f434e74c2162'/>
<id>urn:sha1:f0b1c6d629464c0a59ac78382d86f434e74c2162</id>
<content type='text'>
* keeper internals implemented in C instead of Lua for better performances
* fixed arguments checks in linda:limit() and linda:set()
</content>
</entry>
<entry>
<title>one more step toward 5.2 compatibility</title>
<updated>2012-07-10T19:43:32+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2012-07-10T19:43:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=0373f863a9dbabbbe3e9aa74bea3e4b778f3a0cd'/>
<id>urn:sha1:0373f863a9dbabbbe3e9aa74bea3e4b778f3a0cd</id>
<content type='text'>
   * lua51-lanes renamed lanes.core
   * keeper state microcode is no longer embedded inside lanes.core, but located and loaded with package.loaders[2]
   * changed rockspec build type from "make" to "builtin"
</content>
</entry>
<entry>
<title>* process exit change: close everything at GC when main state closes, not when atexit() handlers are processed</title>
<updated>2011-11-05T16:31:02+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2011-11-05T16:31:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=053f7cff3c95acb915e6babfd306971f11bb7986'/>
<id>urn:sha1:053f7cff3c95acb915e6babfd306971f11bb7986</id>
<content type='text'>
   * Lua 5.2-style module:
      * module() is no longer used to implement lanes.lua
      * a global "lanes" variable is no longer created when the module is required
      * the Lanes module table is returned instead
   * Lanes must be initialized before used:
      * the first occurence of 'require "lanes"' produces a minimal interface that only contains a configure() function
      * the remainder of the interface is made available once this function is called
      * subsequent calls to configure() do nothing
      * configure() controls the number of keeper states and the startup of timers
   * LuaJIT 2 compatibility
      * non-Lua functions are no longer copied by creating a C closure from a C pointer, but through 2-way lookup tables
      * this means that if a lane function body pulls non-Lua functions, the lane generator description must contain the list of libraries and modules that exports them
      * introduces a change in configuration .globals management: contents are copied *after* std libs are loaded
      * new .required configuration entry to list modules that must be require()'ed before lane body is transferred
   * lane:cancel() wakes up waiting lindas like what is done at lane shutdown
</content>
</entry>
<entry>
<title>* linda uses a fast FIFO implementation to speed up data exchanges</title>
<updated>2011-04-18T06:25:23+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2011-04-18T06:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=05256f1e75f8583829bbaa7cdf1fb1518b93332a'/>
<id>urn:sha1:05256f1e75f8583829bbaa7cdf1fb1518b93332a</id>
<content type='text'>
* new linda:count() method
* new linda batched data read mode
* proper key type check in all linda methods
* fix setup-vc.cmd to support Visual Studio 2010 and Windows 7 64 bits
* bugfix: release keeper state mutex at desinit
</content>
</entry>
<entry>
<title>* fixed potential crash at application shutdown when calling lua_close() on a killed thread's VM.</title>
<updated>2011-03-01T20:12:56+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2011-03-01T20:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=e97adefde985e30fe31ffa036c74ffb0ce10ca26'/>
<id>urn:sha1:e97adefde985e30fe31ffa036c74ffb0ce10ca26</id>
<content type='text'>
* exposed cancel_test() in the lanes to enable manual testing for cancellation requests.
* removed kludgy {globals={threadName}} support, replaced with a new function set_debug_threadname().
</content>
</entry>
<entry>
<title>Fixed application hang-up because keeper state was not released in case of errors thrown by inter-state data copy for unsupported types</title>
<updated>2011-02-14T20:20:24+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2011-02-14T20:20:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=afb2da4789cdaddc5a0c3c9c2d57ccd36bcc74c7'/>
<id>urn:sha1:afb2da4789cdaddc5a0c3c9c2d57ccd36bcc74c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated CHANGES</title>
<updated>2011-01-29T16:40:50+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2011-01-29T16:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=3dc924cac5f687ca03d187d0c4ed7d088834ffc3'/>
<id>urn:sha1:3dc924cac5f687ca03d187d0c4ed7d088834ffc3</id>
<content type='text'>
Fixed makefile so that make finds lua.exe
Updated contact information in documentation
</content>
</entry>
<entry>
<title>Take all code from Asko Kauppi's SVN server, and push it here so that the github repository becomes the official Lanes source codebase.</title>
<updated>2011-01-04T20:31:17+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2011-01-04T20:31:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=79e46938c5d8daf164ab2d934f668fa27b32e4cf'/>
<id>urn:sha1:79e46938c5d8daf164ab2d934f668fa27b32e4cf</id>
<content type='text'>
Note that Asko's SVN server holds version 2.0.9, whereas this is version 2.0.10, but I don't see any real need to update SVN if it is to become deprecated.

Next steps:
- upgrade the rockspec to the latest version
- make the html help available online somewhere

Signed-off-by: Benoit Germain &lt;bnt.germain@gmail.com&gt;
</content>
</entry>
<entry>
<title>Import to git</title>
<updated>2010-10-01T01:22:32+00:00</updated>
<author>
<name>Peter Drahoš</name>
<email>drahosp@gmail.com</email>
</author>
<published>2010-10-01T01:22:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=89d9c98af1ac352ba4d49d660e61b0853d6e1a86'/>
<id>urn:sha1:89d9c98af1ac352ba4d49d660e61b0853d6e1a86</id>
<content type='text'>
</content>
</entry>
</feed>
