Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 3ccbae84d2 added some casts between integral types (to avoid warnings) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 255d59ed5e some janitorial work (comments, small refactoring) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 925d1b59f9 new function 'math.ult' (unsigned less than) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 03bbe1baf1 first implementation for 'table.copy' %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy f9037ae8c1 'ipairs' respects metamethods %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 57d8424146 extra space for new threads is initialized with a copy of the main %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy baa0e23456 better support for extra user space associated with a Lua state %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 55a710545c detail (extra byte in LUAI_EXTRASPACE to test proper alignment of %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 753f2c1da4 better(?) alignment for some structures (pointers first) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy b3b8580606 comments + proper undef of compatibility macros + no need to undef %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 73ad16b5c6 no need for type 'pCallInfo' %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 97e299c395 'lua_replace' implemented as a macro using 'lua_copy' %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy c697aa30bc more precise type for argument to 'aux_upvalue' %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 17ee57f8e0 'iswhite' and related macros now can work directly on any object %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 3c6d0aaa7d 'iswhite' and related macros now can work directly on any object %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy e43612aaf6 put the restriction that 'luaC_barrierback' works only on tables %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 2898e2fd12 removed useless assertion (gcstate != GCSpause already implied by %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 8704fca0c9 in 'luaL_checkversion_' check numeric types first. (Other tests %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 325e44d87e no more "-2" for limits. (Limits should be precise; safety is in %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 54ac253343 detail (no need to define LUAI_USER_ALIGNMENT_T when it is not %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy bb12903120 type 'Udata' refers directly to structure inside the union (union %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy ca41b43f53 type 'TString' refers directly to the structure inside the union %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 3511e186cd ensure size for LUAI_USER_ALIGNMENT_T in tests is larger than the %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 56137d58ff added check for conversion 'obj2gco' (and corrections for small %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 9aec500a26 no need for field 'gch' anymore %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 5a9cc57a5e change in GCObject: instead of being a union, it is now a structure %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 1aa4f69b51 new type 'lua_Ctx' for continuation-function contexts (to allow type %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 8bb272a3e3 new conversion float->integer: conversion is valid only when %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy c229ed597f 'requiref' checks 'package.loaded' before loading a module %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 16b4110521 function 'type' keeps type names as upvalues to avoid creating strings %!s(int64=11) %!d(string=hai) anos