<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/docs/index.html, branch v3.7.7</title>
<subtitle>A mirror of https://github.com/LuaLanes/lanes.git
</subtitle>
<id>https://git.lua4.win/lanes/atom?h=v3.7.7</id>
<link rel='self' href='https://git.lua4.win/lanes/atom?h=v3.7.7'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/'/>
<updated>2014-01-09T11:07:41+00:00</updated>
<entry>
<title>Linda fixes</title>
<updated>2014-01-09T11:07:41+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt period germain arrobase gmail period com</email>
</author>
<published>2014-01-09T11:07:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=cc03c619dafe39cab231045f3c8592398e4b6944'/>
<id>urn:sha1:cc03c619dafe39cab231045f3c8592398e4b6944</id>
<content type='text'>
* bumped version to 3.7.7
* fix crash when calling linda:count() on unknown keys
* purge key storage with linda:set( key, nil) on an unlimited key to
reduce memory usage with lots of keys
* linda:limit() wakes write-blocked threads if necessary when the new
limit enables writes to occur again
* linda:set() wakes write-blocked threads if necessary if the operation
created some room to write into
</content>
</entry>
<entry>
<title>fix on_state_create circular logic issue</title>
<updated>2014-01-06T09:40:14+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt period germain arrobase gmail period com</email>
</author>
<published>2014-01-06T09:40:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=b335cbcc9f07dc71999b885ffa2962c0ec00f5eb'/>
<id>urn:sha1:b335cbcc9f07dc71999b885ffa2962c0ec00f5eb</id>
<content type='text'>
* if config.on_state_create() is a C function, call it by direct C
closure reconstruction in newly created states
* bumped version to 3.7.6
</content>
</entry>
<entry>
<title>fixed a shutdown crash</title>
<updated>2013-12-20T10:47:38+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt period germain arrobase gmail period com</email>
</author>
<published>2013-12-20T10:47:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=95c696cffe7bf16e27d6d766750c96a38dd23b32'/>
<id>urn:sha1:95c696cffe7bf16e27d6d766750c96a38dd23b32</id>
<content type='text'>
* fixed a crash that can occur at shutdown when an object stored inside
a keeper state performs a linda operation on a linda making use of
another keeper
* bumped version to 3.7.5
</content>
</entry>
<entry>
<title>new API lanes.set_thread_priority()</title>
<updated>2013-12-04T07:40:23+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>b n t DOT g e r m a i n AT g m a i l DOT c o m</email>
</author>
<published>2013-12-04T07:40:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=49f8b961cc230280e4cf86cc8d50c8a6d8687a65'/>
<id>urn:sha1:49f8b961cc230280e4cf86cc8d50c8a6d8687a65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pthread thread priority refacto: index.html</title>
<updated>2013-12-02T13:37:19+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2013-12-02T13:37:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=9ddb5ae8bf4377bf48b822950e940b865df27b8f'/>
<id>urn:sha1:9ddb5ae8bf4377bf48b822950e940b865df27b8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>supposedly improved pthread support</title>
<updated>2013-11-29T19:33:46+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>b n t DOT g e r m a i n AT g m a i l DOT c o m</email>
</author>
<published>2013-11-29T19:33:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=ff74281fc94cda26b2d0a7fc2424f24fe2488718'/>
<id>urn:sha1:ff74281fc94cda26b2d0a7fc2424f24fe2488718</id>
<content type='text'>
* bumped version to 3.7.3
* set pthread thread cancel type to PTHREAD_CANCEL_ASYNCHRONOUS
* lane_h:cancel() accepts a 3rd timeout argument used when waiting for
actual thread termination (hitting the timeout raises an error)
* added PROPAGATE_ALLOCF macro to select state creation mode
(lua_newstate or luaL_newstate)
</content>
</entry>
<entry>
<title>Update documentation</title>
<updated>2013-11-16T09:46:20+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2013-11-16T09:46:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=12a2a85e25578f8a2623c44150fb7e38615bc465'/>
<id>urn:sha1:12a2a85e25578f8a2623c44150fb7e38615bc465</id>
<content type='text'>
</content>
</entry>
<entry>
<title>errors inside finalizers generate a full stack just like any other error</title>
<updated>2013-10-22T17:11:57+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>b n t DOT g e r m a i n AT g m a i l DOT c o m</email>
</author>
<published>2013-10-22T17:11:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=162a8ed6d5abf8bb1e36a4f5794073f7870fd20c'/>
<id>urn:sha1:162a8ed6d5abf8bb1e36a4f5794073f7870fd20c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>version 3.7.0</title>
<updated>2013-10-11T18:08:32+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>b n t DOT g e r m a i n AT g m a i l DOT c o m</email>
</author>
<published>2013-10-11T18:08:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=44540b9335f3bbd2f6fda3e13329b28ec76b6d7a'/>
<id>urn:sha1:44540b9335f3bbd2f6fda3e13329b28ec76b6d7a</id>
<content type='text'>
* fix lanes.threads() not being available in a lane where
lanes.configure() settings didn't contain track_lanes although the
initial configure() call did.
* require "lanes".configure() sequence is only necessary at the first
require "lanes".
* fix a crash at application shutdown where in some situations we could
deinitialize the protected allocator mutex while a lane was still using
it.
* fix timers broken by change 69
</content>
</entry>
<entry>
<title>Update index.html</title>
<updated>2013-10-01T12:51:04+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2013-10-01T12:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=765111b953777568b66e26ec02d0a35dc8483ec4'/>
<id>urn:sha1:765111b953777568b66e26ec02d0a35dc8483ec4</id>
<content type='text'>
</content>
</entry>
</feed>
