<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/src/linda.cpp, branch v4.0.0</title>
<subtitle>A mirror of https://github.com/LuaLanes/lanes.git
</subtitle>
<id>https://git.lua4.win/lanes/atom?h=v4.0.0</id>
<link rel='self' href='https://git.lua4.win/lanes/atom?h=v4.0.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/'/>
<updated>2025-07-31T07:24:22+00:00</updated>
<entry>
<title>RAII + setjmp = UB</title>
<updated>2025-07-31T07:24:22+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-07-31T07:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=818f94b863d8307b41afbfc9ad43868d6e9097eb'/>
<id>urn:sha1:818f94b863d8307b41afbfc9ad43868d6e9097eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix crashes in MSVC release builds related to KeeperOperationInProgress</title>
<updated>2025-07-25T10:48:27+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2025-07-25T10:48:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=ccf4ac6b44a378d8f0e32b8186fdc4d3b25c3bda'/>
<id>urn:sha1:ccf4ac6b44a378d8f0e32b8186fdc4d3b25c3bda</id>
<content type='text'>
* scope the KeeperOperationInProgress object on linda calls
* but since it's not enough, just comment it, it is only debug stuff anyway
</content>
</entry>
<entry>
<title>Changed lua wrapper prefixes from luaG_ to luaW_ (w as in wrapper!)</title>
<updated>2025-07-04T11:50:53+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-07-04T11:50:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=042055968ab0c48faec607889814e38c50c09efa'/>
<id>urn:sha1:042055968ab0c48faec607889814e38c50c09efa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Code factorization in linda send/receive implementation</title>
<updated>2025-04-25T16:45:45+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-25T16:45:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=d93a433732c5ca72923100f5ab8139a8a5f072b6'/>
<id>urn:sha1:d93a433732c5ca72923100f5ab8139a8a5f072b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A unit test for linda wake_period</title>
<updated>2025-04-18T15:53:27+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-18T15:53:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=4c5d11823802175cfaf083a6fcd20a3006b27d51'/>
<id>urn:sha1:4c5d11823802175cfaf083a6fcd20a3006b27d51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New feature: Linda periodical cancellation checks</title>
<updated>2025-04-18T08:26:19+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-18T08:26:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=022e40cc71beda874d0bad2cec227e472d5dd4af'/>
<id>urn:sha1:022e40cc71beda874d0bad2cec227e472d5dd4af</id>
<content type='text'>
* lanes.linda() api change: takes all settings in a single table argument
* new linda creation argument wake_period
* new lanes.configure setting linda_wake_period
* adjusted all unit tests (one TODO test fails on purpose)
</content>
</entry>
<entry>
<title>Linda batched mode rework</title>
<updated>2025-04-15T16:21:41+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-15T16:21:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=1bff784b474261212a996ac9fc59389d53a69590'/>
<id>urn:sha1:1bff784b474261212a996ac9fc59389d53a69590</id>
<content type='text'>
* linda.batched special value is removed
* new function linda:receive_batched
</content>
</entry>
<entry>
<title>A bit of code factorization</title>
<updated>2025-04-15T14:18:41+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-15T14:18:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=706d064e17d19c888c6d1e4d404ad34ac808589c'/>
<id>urn:sha1:706d064e17d19c888c6d1e4d404ad34ac808589c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New compatibility helper luaG_rawget</title>
<updated>2025-03-06T14:14:21+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-03-06T14:14:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=b92dbd75b1c9988dcc83e5876e1ce2815145fa30'/>
<id>urn:sha1:b92dbd75b1c9988dcc83e5876e1ce2815145fa30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lanes.collectgarbage() and linda:collectgarbage()</title>
<updated>2024-12-10T16:07:09+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-12-10T16:07:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=18c708eb8fbe995efe4b06b93421db3d25e22636'/>
<id>urn:sha1:18c708eb8fbe995efe4b06b93421db3d25e22636</id>
<content type='text'>
</content>
</entry>
</feed>
