Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 34ac039fb8 new macro 'cvt2str' to better control whether numbers are convertible %!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 5bbb4a06a6 removed unused parameter Ä'L' in macro 'api_check' and company %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 16493b777f 'lua_sethook' returns void %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 98d76cdcae bug: Wrong error message in some short-cut expressions %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy f2043b7a58 correct error message for conversion errors from float to int %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 9b9becf384 added 'const' to parameters of 'luaG_concaterror' %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 4abe99dc34 new interface for 'tonumber' %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy a2f5c28a80 new operation '//' (integer division) %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 32bf6c9b27 functions 'traceexec', 'callTM', and 'call_binTM' moved to other %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy a3e1c40d6d remove of unecessary luaD_checkstack. (In some cases, C should %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy fd22ccd6d0 object tag keeps variant bits too -> no need for 'isC' field in %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 6d8b672094 more uses of 'l_noret' %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 217e67cb22 new type 'l_noret' for function that do not return %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 2275030b86 details (and missing 'break's) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 05de314701 upvalue names always can be NULL (if debug info was removed), so %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 0b65cb74cd new implementation for 'getobjname': first search for relevant %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 92afcf2823 no more 'luaH_setstr (used only once) + 'luaH_setint' receives value %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 3b44821334 stricter control (using tag variants) over closure kinds (Lua x C) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy d120ec29ca bug in OP_SELF when method name goes to a register %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 4758113043 change in opcode OP_LOADNIL: B is used as a counter instead of a %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy a4e644add2 small bug (masked by wrong entry for OP_TEST in opcodes.c) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 2e9b8476ca detail ('luai_apicheck' should be used always through macro 'api_check') %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 427ee519db new instruction OP_LOADKX (to replace OP_LOADK with extra argument) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy c4ea0c3b29 detail (cleaning trailing spaces) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 12779b2b71 getlocal/setlocal can access vararg parameters %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy cd0ebd0a80 'proto->source' may be NULL (if dump strips debug information) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 0df2238063 name "_ENV" configurable through 'luaconf.h' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy ca3865cf1b 'getlocal' gets information about parameters of Lua functions %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 409741e900 'what' may be NULL in 'kname' %!s(int64=15) %!d(string=hai) anos