<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/lang/lua/PLIST, branch pkgsrc_2004Q4</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2004Q4</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2004Q4'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2004-04-05T14:54:34Z</updated>
<entry>
<title>Install bin2c binary located in ${WRKSRC}/etc, it's needed to build</title>
<updated>2004-04-05T14:54:34Z</updated>
<author>
<name>xtraeme</name>
<email>xtraeme</email>
</author>
<published>2004-04-05T14:54:34Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=e6a77a3d6c581de0ef350da1871bc0cc2867ef95'/>
<id>urn:sha1:e6a77a3d6c581de0ef350da1871bc0cc2867ef95</id>
<content type='text'>
some lua libraries; pointed out by pancake. No bump PKGREVISION this time.
</content>
</entry>
<entry>
<title>Update lua to 5.0.2, from Bruce J.A. Nourish via tech-pkg@.</title>
<updated>2004-04-05T02:31:06Z</updated>
<author>
<name>xtraeme</name>
<email>xtraeme</email>
</author>
<published>2004-04-05T02:31:06Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=c504675a7eff39b97ddeb8acf53ca528bc60375e'/>
<id>urn:sha1:c504675a7eff39b97ddeb8acf53ca528bc60375e</id>
<content type='text'>
Lua 5.0.2 is a bugfix release, which contains the following fixes:

src/ldo.c
        Attempt to resume running coroutine crashed Lua
src/lgc.c
        C functions also may have stacks larger than current top
        Userdata to be collected still counted into new GC threshold
src/lgc.h
        Userdata to be collected still counted into new GC threshold
src/lparser.c
        Syntax `local function' did not increment stack size
src/lvm.c
        `pc' address was invalidated when a coroutine was suspended
        Count hook might be called without being set
src/lib/lbaselib.c
        Buffer overflow for unusual %p representation
        Wrong number of returns from chunks loaded from stdin
src/lib/liolib.c
        `file.close()' could not be called without arguments
        Buffer overflow for unusual %p representation
src/luac/luac.c
        Missing lock/unlock
</content>
</entry>
<entry>
<title>Compile and install etc/bin2c, which is expected by some modules.  Fixes</title>
<updated>2004-01-25T10:48:21Z</updated>
<author>
<name>cube</name>
<email>cube</email>
</author>
<published>2004-01-25T10:48:21Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f1a3ecdc121a95b08baf8a9b548d94a6cf72c0e9'/>
<id>urn:sha1:f1a3ecdc121a95b08baf8a9b548d94a6cf72c0e9</id>
<content type='text'>
PR 24219 by pancake at phreaker dot net.  Bump PKGREVISION.
</content>
</entry>
<entry>
<title>Update to version 5.0.</title>
<updated>2003-04-29T23:33:56Z</updated>
<author>
<name>jtb</name>
<email>jtb</email>
</author>
<published>2003-04-29T23:33:56Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f44981e6beaeb29fbd64f6882ef581b8ec288727'/>
<id>urn:sha1:f44981e6beaeb29fbd64f6882ef581b8ec288727</id>
<content type='text'>
* Changes from version 4.0 to 5.0
  -------------------------------
  Language:
  + lexical scoping.
  + Lua coroutines.
  + standard libraries now packaged in tables.
  + tags replaced by metatables and tag methods replaced by metamethods,
    stored in metatables.
  + proper tail calls.
  + each function can have its own global table, which can be shared.
  + new __newindex metamethod, called when we insert a new key into a table.
  + new block comments: --[[ ... ]].
  + new generic for.
  + new weak tables.
  + new boolean type.
  + new syntax "local function".
  + (f()) returns the first value returned by f.
  + {f()} fills a table with all values returned by f.
  + \n ignored in [[\n .
  + fixed and-or priorities.
  + more general syntax for function definition (e.g. function a.x.y:f()...end).
  + more general syntax for function calls (e.g. (print or write)(9)).
  + new functions (time/date, tmpfile, unpack, require, load*, etc.).
  API:
  + chunks are loaded by using lua_load; new luaL_loadfile and luaL_loadbuffer.
  + introduced lightweight userdata, a simple "void*" without a metatable.
  + new error handling protocol: the core no longer prints error messages;
    all errors are reported to the caller on the stack.
  + new lua_atpanic for host cleanup.
  + new, signal-safe, hook scheme.
  Implementation:
  + new license: MIT.
  + new, faster, register-based virtual machine.
  + support for external multithreading and coroutines.
  + new and consistent error message format.
  + the core no longer needs "stdio.h" for anything (except for a single
    use of sprintf to convert numbers to strings).
  + lua.c now runs the environment variable LUA_INIT, if present. It can
    be "@filename", to run a file, or the chunk itself.
  + support for user extensions in lua.c.
    sample implementation given for command line editing.
  + new dynamic loading library, active by default on several platforms.
  + safe garbage-collector metamethods.
  + precompiled bytecodes checked for integrity (secure binary dostring).
  + strings are fully aligned.
  + position capture in string.find.
  + read('*l') can read lines with embedded zeros.
</content>
</entry>
<entry>
<title>Update to version 4.0.1.</title>
<updated>2003-02-22T00:51:58Z</updated>
<author>
<name>jtb</name>
<email>jtb</email>
</author>
<published>2003-02-22T00:51:58Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=285a32994e0f13888464228662dc55cb9e779778'/>
<id>urn:sha1:285a32994e0f13888464228662dc55cb9e779778</id>
<content type='text'>
Added my own makefiles to create shared versions of the libraries
using bsd.lib.mk.

Changes in Lua itself:

lua/src/lapi.c
lua/src/lstring.c
	Fixed a bug in lua_pushuserdata(L, NULL)
lua/src/ldo.c
lua/src/lgc.c
lua/src/lgc.h
	Give a good chance for GC before parsing
lua/src/lparser.c
	Fixed a bug (did not accept `;' after a `return')
lua/src/lvm.c
	Fixed a bug (linehook off by 1)
lua/src/lib/lbaselib.c
	Fixed a bug in rawget and rawset (seg. fault if given extra arguments)
	Fixed a bug in dostring (identification of precompiled chunks)
</content>
</entry>
<entry>
<title>Move pkg/ files into package's toplevel directory</title>
<updated>2001-11-01T00:20:13Z</updated>
<author>
<name>zuntum</name>
<email>zuntum</email>
</author>
<published>2001-11-01T00:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=21b47178a2509fb914e8d69116de89c76d5ad1d2'/>
<id>urn:sha1:21b47178a2509fb914e8d69116de89c76d5ad1d2</id>
<content type='text'>
</content>
</entry>
</feed>
