summaryrefslogtreecommitdiff
path: root/lapi.c
Commit message (Expand)AuthorAgeFilesLines
* A to-be-closed variable must have a closable value (or be nil)Roberto Ierusalimschy2018-11-291-1/+1
* Auxiliary buffer cannot close box with 'lua_remove'Roberto Ierusalimschy2018-11-261-2/+2
* 'lua_toclose' gets the index to be closed as an argumentRoberto Ierusalimschy2018-11-121-3/+10
* New syntax for to-be-closed variablesRoberto Ierusalimschy2018-11-071-1/+1
* To-be-closed variables in the C APIRoberto Ierusalimschy2018-10-251-2/+13
* Details (comments)Roberto Ierusalimschy2018-09-111-1/+5
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
* no need to check whether libraries and host use the same kernel;Roberto Ierusalimschy2018-06-181-5/+4
* new field 'nilvalue' in struct 'global_State' to avoid the use ofRoberto Ierusalimschy2018-06-151-13/+10
* removed unused macros 'isstackindex'/'api_checkstackindex' +Roberto Ierusalimschy2018-06-151-10/+2
* no more 'luaO_nilobject' to avoid comparison of global variable addressesRoberto Ierusalimschy2018-06-011-3/+5
* no more nil-in-tableRoberto Ierusalimschy2018-04-041-22/+1
* 'lua_setiuservalue' removes value from the stack even in case of errorRoberto Ierusalimschy2018-02-271-2/+2
* metamethods for 'removekey'/'keyin'Roberto Ierusalimschy2018-02-271-11/+8
* better names for macros for tags and types.Roberto Ierusalimschy2018-02-261-16/+16
* first (parcial) implementation of 'keyin'/'removekey'Roberto Ierusalimschy2018-02-251-33/+59
* first version of empty entries in tablesRoberto Ierusalimschy2018-02-231-12/+18
* userdata can have multiple user valuesRoberto Ierusalimschy2018-02-201-9/+26
* more generic way to handle 'gclist'Roberto Ierusalimschy2018-02-191-4/+4
* 'collectgarbage' returns old mode when changing modeRoberto Ierusalimschy2018-02-051-1/+5
* warnings in VS (implicit casts from ptrdiff_t to int)Roberto Ierusalimschy2018-01-291-2/+2
* janitor work on castsRoberto Ierusalimschy2018-01-281-4/+4
* error handler in protected calls must be a functionRoberto Ierusalimschy2018-01-101-1/+2
* more freedom in handling memory-allocation errors (not all allocationsRoberto Ierusalimschy2017-12-081-12/+2
* bug: 'lua_pushcclosure' should not call the GC when 'n' is zeroRoberto Ierusalimschy2017-12-061-3/+4
* detail (typo in comments)Roberto Ierusalimschy2017-11-231-2/+2
* back to 'CallInfo' (no gains with its removal)Roberto Ierusalimschy2017-11-071-42/+39
* no more useful fields in CallInfoRoberto Ierusalimschy2017-11-031-9/+9
* more fields moved out of 'CallInfo'Roberto Ierusalimschy2017-11-031-20/+25
* new API for 'lua_resume' + cleaning the uses of the 'extra' field inRoberto Ierusalimschy2017-11-021-4/+3
* using 'L->func' when possibleRoberto Ierusalimschy2017-11-011-13/+12
* some cleaning in GC parametersRoberto Ierusalimschy2017-10-111-10/+15
* new type 'StackValue' for stack elementsRoberto Ierusalimschy2017-06-291-126/+142
* macro 'luaV_fastget' may need protection ({}) to be used insideRoberto Ierusalimschy2017-06-011-3/+5
* revamping the incremental collectorRoberto Ierusalimschy2017-05-261-20/+24
* 'lua_rawlen' returns 'lua_Unsigned' instead of 'size_t'. (RealRoberto Ierusalimschy2017-05-181-2/+2
* revamp of fast track for table access (table set uses the sameRoberto Ierusalimschy2017-05-111-15/+26
* 'KGC_NORMAL' -> 'KGC_INC' + emergency GC signalled by flag (insteadRoberto Ierusalimschy2017-04-241-2/+2
* macros to define default parameters for generational collectionRoberto Ierusalimschy2017-04-201-3/+8
* first version of control for the generational collectorRoberto Ierusalimschy2017-04-191-1/+5
* Upvalues collected like everything else (with mark-sweep) insteadRoberto Ierusalimschy2017-04-111-15/+10
* small changes in 'luaC_upvalbarrier'Roberto Ierusalimschy2017-04-061-5/+5
* generational collection: new attempt (still incomplete)Roberto Ierusalimschy2017-02-231-1/+9
* call 'checkGC' *after* creating new objects (this is how 'execute'Roberto Ierusalimschy2016-02-291-10/+10
* 'luaV_fastget' only treats the real fast case (table with a non-nilRoberto Ierusalimschy2016-01-051-15/+15
* in 'luaD_call', use two functions instead of one with fixed booleanRoberto Ierusalimschy2015-11-021-7/+7
* allow NULL string when length is zero in 'lua_pushlstring' andRoberto Ierusalimschy2015-10-061-5/+5
* 'setobj2t' incorporated into 'luaV_fastset' + 'invalidateTMcache'Roberto Ierusalimschy2015-09-091-26/+21
* added assert for NULL pointer in 'lua_pushlstring'Roberto Ierusalimschy2015-08-251-1/+6
* 'invalidateTMcache' not needed in all 'settable' usesRoberto Ierusalimschy2015-08-031-1/+2