<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/docs/index.html, branch v3.4.3</title>
<subtitle>A mirror of https://github.com/LuaLanes/lanes.git
</subtitle>
<id>https://git.lua4.win/lanes/atom?h=v3.4.3</id>
<link rel='self' href='https://git.lua4.win/lanes/atom?h=v3.4.3'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/'/>
<updated>2013-01-24T21:46:21+00:00</updated>
<entry>
<title>version 3.4.3</title>
<updated>2013-01-24T21:46:21+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2013-01-24T21:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=68d8db431ec2b739dc53233d6b4d8aeee9324e48'/>
<id>urn:sha1:68d8db431ec2b739dc53233d6b4d8aeee9324e48</id>
<content type='text'>
   * raise an error if lane generator libs specification contains a lib more than once
   * bit32 is a valid lib name in the libs specification (silently ignored by the Lua 5.1 build)
   * improved lanes.nameof to search inside table- and userdata- metatables for an object's name
   * fixed an unwarranted error when trying to discover a function name upon a failed transfer
   * contents of package.[path,cpath,preload,loaders|searchers] are pulled *only once* inside keeper states at initialisation
   * Lua function upvalues equal to the global environment aren't copied by value, but bound to the destination's global environment
     especially useful for Lua 5.2 _ENV
   * fixed loading of base libraries that didn't create the global tables when built for Lua 5.2
</content>
</entry>
<entry>
<title>Update docs/index.html</title>
<updated>2013-01-10T14:14:56+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2013-01-10T14:14:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=047bd76979e01de4fff9087567f3b437715eb139'/>
<id>urn:sha1:047bd76979e01de4fff9087567f3b437715eb139</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update docs/index.html</title>
<updated>2012-12-17T10:50:15+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2012-12-17T10:50:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=6763dcaf19783bf2c877dd9707917c65eaf53dfe'/>
<id>urn:sha1:6763dcaf19783bf2c877dd9707917c65eaf53dfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lanes.threads(): documentation</title>
<updated>2012-12-14T14:53:48+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2012-12-14T14:53:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=00bfa229100a38687a0b76fbc53adf06d8b04eed'/>
<id>urn:sha1:00bfa229100a38687a0b76fbc53adf06d8b04eed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update documentation</title>
<updated>2012-12-12T09:56:34+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2012-12-12T09:56:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=abb32c96c0d33ebc0875bae321651f698bc66ab5'/>
<id>urn:sha1:abb32c96c0d33ebc0875bae321651f698bc66ab5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Separated public "deep" API declarations in a dedicated header.</title>
<updated>2012-11-18T15:22:49+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2012-11-18T15:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=2ff1905501d19199ddbb7d035f36ca7a41705a6a'/>
<id>urn:sha1:2ff1905501d19199ddbb7d035f36ca7a41705a6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>version 3.4.0</title>
<updated>2012-09-26T19:22:30+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2012-09-26T19:22:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=bba4ecea15320dfbf8edf35f7361de374d895ace'/>
<id>urn:sha1:bba4ecea15320dfbf8edf35f7361de374d895ace</id>
<content type='text'>
   * new method linda:dump() that outputs the full contents of a linda as a table, also linked to __towatch for Decoda support
   * linda:receive() API change!
   * instead of [val, key], linda:receive( timeout, key) returns [key, val]
   * instead of [val, [...]], linda:receive( timeout, linda.batched key) returns [key, val[, ...]]
     this is to unify the return values of regular and batched mode, and to be able to tell when batched mode is interrupted by a lane cancellation
   * fixed Lua 5.2 build to take into account the "loaders"-&gt;"searchers" name change in 'package' module.
   * a bit of html cleanup and added some infos in the documentation regarding the Lanes internals
</content>
</entry>
<entry>
<title>version 3.3.0</title>
<updated>2012-09-10T18:41:03+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2012-09-10T18:41:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=242feeb342f68999b02c2b8dc4614abefdab8431'/>
<id>urn:sha1:242feeb342f68999b02c2b8dc4614abefdab8431</id>
<content type='text'>
   * lane.status can return "killed" if lane was forcefully killed with lanes:cancel()
   * lane:join(): return nil, "killed" if called on a killed lane.
   * lane[&lt;n&gt;]: produces [1] = nil, [2] = "killed" if the lane was killed
   * lane:join(): fixed an assertion in debug builds when joining a lane forcefully cancelled with lane:cancel( &lt;x&gt;, true).
   * indexing a lane with a string other than "join", "cancel" or "status" raises an error.
   * fixed configure() to correctly apply defaults when they are missing from the provided settings
   * added a shutdown_timeout to control the duration Lanes will wait for graceful termination of running lanes at application shutdown. Default is 0.25.

Among other things, fixes issue #31.
</content>
</entry>
<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>code updated to build against Lua 5.1 and Lua 5.2</title>
<updated>2012-08-14T20:01:15+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2012-08-14T20:01:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=617654ed50e39412cc04922874364daa47966678'/>
<id>urn:sha1:617654ed50e39412cc04922874364daa47966678</id>
<content type='text'>
</content>
</entry>
</feed>
