Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 2ca5181413 Branch 5.2 - new releases for 5.2 go from here, main trunk goes %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy f5ae26ec6c official branch for Lua 5.1 %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy c505f341d6 small changes in casts %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 7d45a5f48f C functions and userdata also have environments %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 334ba8132b cleaner way to remark open upvalues %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 1d99a7360b details %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 6f1ea817f5 better control over memory-size overflows %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 32d4f304db first implementation of generational GC %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy b4cd38ba6c new scheme for configuration through `luaconf.h' %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 47fc57a252 `TObject' renamed to `TValue' + other name changes and better assertions %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy df429f163a First version of incremental GC %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 9db1942bac sweep of strings also incremental %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy c6eac44a94 two different white flags (to distinguish dead elements from new ones) %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 8878554b85 single list for all collectible objects, with udata separated at the %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy af850484a9 default metatable can be NULL %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy ab7d9bfd0c cleaner code for manipulation of `marked' field %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 572a69df78 Lua does not need all those different types... %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 27c6b4d422 each .c file defines its own name %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 2f91f95d94 better control over GCObjects %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy fdafd4f4a8 new structure for collectable objects, sharing a common header %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy da19c436cc cleaning the stage for generational collection %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 237969724f support for `light' userdata + simpler support for `boxed' udata %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 5023aaee0a reserve one more bit for GC %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy d3651c1d88 `getstr' now gives const char * %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy d6fd33e76f `eventtable' renamed to `metatable' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy b7ae43d457 detail %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 592a309177 tag system replaced by event tables %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy 72659a0605 no more explicit support for wide-chars; too much troble... %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy e1d072571e better syntax for type casts %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy c3d72096c4 use a table to find (and reuse) constants when parsing %!s(int64=24) %!d(string=hai) anos