Commit History

Autor SHA1 Mensaxe Data
  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
  Roberto Ierusalimschy f14662fca6 detail (added placeholders for non-function fields to preallocate %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy a9af12bbe7 Table library now respects '__index'/'__newindex' metamethods %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 5bbb4a06a6 removed unused parameter Ä'L' in macro 'api_check' and company %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy d4fb848be7 added api check in 'lua_typename' (tag is valid) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy b9dcf9974d detail (typos in comments) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy a77d263e86 unsigned-manipulation functions (lua_puhsunsigned, lua_tounsigned, etc.) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 7cc40851e1 emergency collection can happen even when collector is stopped %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 08a9c9faa3 detail (comment) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 84fe52dbeb unsigned-manipulation functions (lua_puhsunsigned, lua_tounsigned, etc.) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 10200585a7 var-arguments to the script come from 'arg' table (not from original %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy c94f11d783 'IntPoint' -> 'point2int' + ensure that casted value fits in %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 54ac5960a8 LUA_MAXUNSIGNED was only used to define 2.0^intnumbits (and that %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 0e6229a953 use proper macros to convert 'GCObject' to other objects + better %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy d2ab1aef31 detail (avoid too large macro) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 89b56e7d84 more precision between closure types ('LClosure' x 'CClosure') %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 14929f5764 use appropriate macros to convert GCObject to specific types %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 7021cc9bc8 allows different 'source' for each prototype, but inherits it from %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 04da0a40c0 added assertion about sources being the same for all protos in a chunk %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy eb67828236 changed macro for compatibility options + details %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 94266dfdbd source for all prototypes must be equal in a chunk; no need to store %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy e3871abe95 'math.ifloor' is back %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 3fc25ff15b macro 'checkobjref' accepts NULL (as all its uses checked for NULL %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy fa3113ffbf cleaner way to handle bit CIST_OAH (with auxiliar macros) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy d94bb6c273 janitor work on 'lua_resume' and related code %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 5784331768 new items in default path for Windows %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 88a9e51f34 bit-field CIST_YIELDED removed (it was never consulted) %!s(int64=11) %!d(string=hai) anos