<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/tests/package.lua, 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>2024-05-23T06:35:40+00:00</updated>
<entry>
<title>on_state_create receives a string argument, "lane" or "keeper"</title>
<updated>2024-05-23T06:35:40+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-05-23T06:35:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=17ca8b54fdc0aa2df875fc7b80def4dd56959d7f'/>
<id>urn:sha1:17ca8b54fdc0aa2df875fc7b80def4dd56959d7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix package test for Lua 5.2 and Lua 5.3</title>
<updated>2015-02-25T07:22:25+00:00</updated>
<author>
<name>mpeterv</name>
<email>mpeterval@gmail.com</email>
</author>
<published>2015-02-25T07:22:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=e0fe6aa2ab2fba71d3414873c1ba048044ee88a0'/>
<id>urn:sha1:e0fe6aa2ab2fba71d3414873c1ba048044ee88a0</id>
<content type='text'>
Starting from Lua 5.2, package.loaders is renamed as package.searchers.
</content>
</entry>
<entry>
<title>version 3.5.0</title>
<updated>2013-01-30T19:28:47+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2013-01-30T19:28:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=b657f38535c3c27a848353ef853d6667d6acc917'/>
<id>urn:sha1:b657f38535c3c27a848353ef853d6667d6acc917</id>
<content type='text'>
   * new: API lanes.require(), use it instead of regular require() for modules that export C functions you need to send over.
   * new: lanes no longer require 'lanes.core' by default in every created state. Use {required={"lanes.core"}} if you need to transfer lanes functions.
   * internal: because of the above, reworked the timer implementation to remove upvalue-dependency on lanes.core
   * new: API lanes.timer_lane, to be able to operate on timer lane if need be
   * improved: if a module is a full userdata, scan its metatable for function database population
   * improved: on_state_create can be a Lua function
   * changed: on_state_create is called after the base libraries are loaded
   * package[loaders|searchers] is no longer transfered as function naming depends on slot order
   * internal: changed separator from '.' to '/' in lookup databases to be able to distinguish search levels and dot coming from module names
   * added some mode debug spew
   * updated tests to reflect the above changes
</content>
</entry>
</feed>
