Commit Graph

  • 50c7c915ee Debug information about extra arguments from __call master Roberto Ierusalimschy 2024-11-19 14:09:18 -0300
  • b117bdb344 Counter for length of chains of __call metamethods Roberto Ierusalimschy 2024-11-16 12:00:28 -0300
  • f12ce4029d More integration of 'nresults' into 'callstatus' Roberto Ierusalimschy 2024-11-15 15:25:11 -0300
  • a4762b6ffe 'objsize' returns 'l_mem' Roberto Ierusalimschy 2024-11-15 12:04:53 -0300
  • d4247befa1 New macro 'assert_code' Roberto Ierusalimschy 2024-11-15 11:57:18 -0300
  • ee6a4cd1ec Ease slightly making Lua with C89 Roberto Ierusalimschy 2024-11-15 11:43:32 -0300
  • 8a4419b119 Dummy node has a non-nil key Roberto Ierusalimschy 2024-11-15 10:48:52 -0300
  • 9a91fe1640 Add extra size when resizing tables with deleted keys Roberto Ierusalimschy 2024-11-14 11:48:25 -0300
  • 2491b87c10 New rule for size of array part Roberto Ierusalimschy 2024-11-13 13:37:24 -0300
  • 0de8191152 New structure to count keys in a table for rehashing Roberto Ierusalimschy 2024-10-28 14:15:21 -0300
  • 853311e5b1 Table rehash can resize only the hash part Roberto Ierusalimschy 2024-10-28 10:54:36 -0300
  • 25a2dac2bc Always use unsigned int for indexing table-arrays Roberto Ierusalimschy 2024-10-24 15:33:25 -0300
  • e3ce88c9e8 New function 'lua_numbertostrbuff' Roberto Ierusalimschy 2024-10-23 17:16:17 -0300
  • 5ffcd458f0 Some changes in default GC parameters Roberto Ierusalimschy 2024-10-23 17:15:06 -0300
  • 9b01da97e3 Small bug in 'luaE_luaE_statesize' Roberto Ierusalimschy 2024-10-21 15:30:35 -0300
  • 258355734d Better support in 'ltests' for tracing the GC Roberto Ierusalimschy 2024-10-21 15:18:20 -0300
  • d0815046d0 Some adjustments in transition minor->major Roberto Ierusalimschy 2024-10-18 17:10:20 -0300
  • 67b2a5eef2 wasm build matiasvlevi 2024-09-30 19:48:46 -0400
  • 3d54b42d59 'objsize' broke in smaller pieces Roberto Ierusalimschy 2024-09-30 14:01:42 -0300
  • e4f418f07c Local declaration in the REPL generates a warning Roberto Ierusalimschy 2024-09-27 10:00:35 -0300
  • 20d42ccaae No errors in 'luaO_pushvfstring' Roberto Ierusalimschy 2024-09-20 15:56:39 -0300
  • 70d6975018 Towards no errors in 'luaO_pushvfstring' Roberto Ierusalimschy 2024-09-20 12:21:11 -0300
  • 00e34375ec In 'luaO_pushvfstring', all options use 'addstr2buff' Roberto Ierusalimschy 2024-09-20 10:06:06 -0300
  • 45a8f1b593 Removed 'if' left from commit ddfa1fbccf Roberto Ierusalimschy 2024-09-20 09:43:46 -0300
  • 8fac494509 Avoid Microsoft warning Roberto Ierusalimschy 2024-09-19 19:09:35 -0300
  • 9b72355f99 USHRT_MAX changed to SHRT_MAX Roberto Ierusalimschy 2024-09-19 19:06:16 -0300
  • ddfa1fbccf GC back to controling pace counting bytes Roberto Ierusalimschy 2024-09-19 19:02:14 -0300
  • b443145ff3 Details Roberto Ierusalimschy 2024-09-12 11:08:11 -0300
  • 4901853c11 Parameter for lua_gc/LUA_GCSTEP changed to 'size_t' Roberto Ierusalimschy 2024-09-10 17:05:39 -0300
  • 9f0c0fe0de Bug: Wrong limit for local variables in 16-bit systems v5.4 Roberto Ierusalimschy 2024-09-10 11:34:42 -0300
  • a04e0ffdb9 Rename of fields in global state that control GC Roberto Ierusalimschy 2024-09-06 14:38:39 -0300
  • 007b8c7a01 Details Roberto Ierusalimschy 2024-09-06 14:35:04 -0300
  • 59f40dc9e5 git忽略 ironman127 2024-09-04 11:02:27 +0800
  • 10504d330b gitignore ironman127 2024-09-04 11:00:37 +0800
  • bbf76c45c3 use 32bit int and 3bit float vlev 2024-08-26 18:54:15 -0400
  • fd0e1f530d Added option for direct correction of stack pointers Roberto Ierusalimschy 2024-08-22 11:11:00 -0300
  • 75620b45ae 'lcode.c' can use 'checklimit', too Roberto Ierusalimschy 2024-08-20 15:15:23 -0300
  • 3e88b72b8e A return can have at most 254 values Roberto Ierusalimschy 2024-08-19 18:39:25 -0300
  • 8b752ddf14 Bug: wrong code gen. for indices with comparisons Roberto Ierusalimschy 2024-08-17 12:37:04 -0300
  • 782ef85b22 Bug: wrong code gen. for indices with comparisons Roberto Ierusalimschy 2024-08-17 12:37:04 -0300
  • 1bf4b80f1a Floats formatted with "correct" precision Roberto Ierusalimschy 2024-08-02 15:09:30 -0300
  • 4c6afbcb01 Struct 'transferinfo' moved to "lua_State" Roberto Ierusalimschy 2024-07-30 10:16:19 -0300
  • f2206b2abe '-Wconversion' extended to all options of Lua numbers Roberto Ierusalimschy 2024-07-27 15:13:21 -0300
  • 0acd55898d Added gcc option '-Wconversion' Roberto Ierusalimschy 2024-07-27 13:32:59 -0300
  • 15231d4fb2 'nresults' moved into 'callstatus' Roberto Ierusalimschy 2024-07-21 14:56:59 -0300
  • f407b3c4a1 Using CIST_CLSRET instead of trick with 'nresults' Roberto Ierusalimschy 2024-07-19 17:34:22 -0300
  • a546138d15 Explicit limit for number of results in a call Roberto Ierusalimschy 2024-07-18 14:44:40 -0300
  • cd4de92762 Maximum stack size may not fit in unsigned short Roberto Ierusalimschy 2024-07-16 11:33:30 -0300
  • 6b45ccf4ed Removed compatibility with "= exp" in the REPL Roberto Ierusalimschy 2024-07-05 15:19:11 -0300
  • 93fd6892f8 Fixed bug in 'multiline' Roberto Ierusalimschy 2024-07-05 15:13:46 -0300
  • 193bf7919e 'printstack' (from ltests.c) made public Roberto Ierusalimschy 2024-07-05 14:57:11 -0300
  • 30982bec96 Bug: Bad stack manipulation in 'multiline' (REPL) Roberto Ierusalimschy 2024-07-05 14:31:07 -0300
  • 366c855648 lua.c loads 'readline' dynamically Roberto Ierusalimschy 2024-07-04 17:11:58 -0300
  • 781219dbe1 Small changes in casts from void* to functions Roberto Ierusalimschy 2024-07-02 11:09:46 -0300
  • d71fbc3175 Updated dependencies in the make file Roberto Ierusalimschy 2024-07-01 15:58:07 -0300
  • c403e456b6 New instruction format for SETLIST/NEWTABLE Roberto Ierusalimschy 2024-06-28 11:18:14 -0300
  • 6ac7219da3 'isIT'/'isOT' turned from macros to functions Roberto Ierusalimschy 2024-06-27 15:01:57 -0300
  • 9904c253da Flexible limit for use of registers by constructors Roberto Ierusalimschy 2024-06-27 11:24:27 -0300
  • fb7e5b76c9 Clearer code for controlling maximum registers Roberto Ierusalimschy 2024-06-26 14:46:44 -0300
  • c1dc08e8e8 Length of external strings must fit in Lua integer Roberto Ierusalimschy 2024-06-24 12:03:59 -0300
  • 0f7025dcae Details in the manual Roberto Ierusalimschy 2024-06-21 16:36:24 -0300
  • ef28e5f789 Removed 'int' size limit for string.rep Roberto Ierusalimschy 2024-06-21 16:26:49 -0300
  • ec65ab878e Removed 'int' size limit for pack/unpack Roberto Ierusalimschy 2024-06-21 14:55:12 -0300
  • e24ce8c2b3 lua_writestring & co. moved to llimits.h Roberto Ierusalimschy 2024-06-21 12:29:08 -0300
  • a08d82eb13 llimits.h being used by all Lua code Roberto Ierusalimschy 2024-06-20 14:46:06 -0300
  • 55ac40f859 Cleaning of llimits.h Roberto Ierusalimschy 2024-06-20 13:43:33 -0300
  • 97ef8e7bd4 GC test was not restarting collector after pause Roberto Ierusalimschy 2024-06-18 17:14:23 -0300
  • 1ab3208a1f 'lua.h' back to redundancy in version definitions v5.4.7 Roberto Ierusalimschy 2024-06-13 15:13:52 -0300
  • aaf3533653 Tricky _PROMPT may trigger undefined behavior in lua.c Roberto Ierusalimschy 2024-06-12 16:04:25 -0300
  • b529aefc53 Bug: luaL_traceback may need more than 5 stack slots Roberto Ierusalimschy 2024-06-12 16:02:01 -0300
  • d51022bf9e Bug: overlapping assignments Roberto Ierusalimschy 2024-06-12 15:56:13 -0300
  • bb7bb5944c More disciplined use of 'errno' Roberto Ierusalimschy 2024-06-12 15:50:31 -0300
  • 94b503d95e Encoding of table indices (hres) must use C indices Roberto Ierusalimschy 2024-06-10 12:09:35 -0300
  • 21ff8de33a Bug: Tricky _PROMPT may trigger undefined behavior Roberto Ierusalimschy 2024-06-05 13:37:16 -0300
  • 7eb1ed21b7 More permissive use of 'errno' Roberto Ierusalimschy 2024-06-05 11:50:42 -0300
  • bdc85357aa Bug: Active-lines for stripped vararg functions Roberto Ierusalimschy 2024-06-04 17:27:13 -0300
  • b291008cc2 Manual for 'string.format' lists what it accepts Roberto Ierusalimschy 2024-06-04 16:51:31 -0300
  • 2db966fcbf Bug: luaL_traceback may need more than 5 stack slots Roberto Ierusalimschy 2024-06-04 16:40:53 -0300
  • ae9a0cbbb4 Bug: overlapping assignments Roberto Ierusalimschy 2024-06-04 12:52:52 -0300
  • d5212c13b0 More disciplined use of 'errno' Roberto Ierusalimschy 2024-06-04 12:48:29 -0300
  • 814213b65f utf8.offset returns also final position of character Roberto Ierusalimschy 2024-05-27 11:29:39 -0300
  • cbdf4969ec Manual: errors in lua_toclose are not memory errors Roberto Ierusalimschy 2024-05-23 09:55:26 -0300
  • e0efebdbe4 Detail in the manual Roberto Ierusalimschy 2024-05-14 17:59:54 -0300
  • e84f7bf198 Details Roberto Ierusalimschy 2024-05-13 13:23:45 -0300
  • dfbde4c7d5 Bug: Active-lines for stripped vararg functions Roberto Ierusalimschy 2024-05-13 13:10:35 -0300
  • 262dc5729a Details Roberto Ierusalimschy 2024-05-08 17:50:10 -0300
  • 9d985db7bb New year (2024) Roberto Ierusalimschy 2024-05-02 12:03:30 -0300
  • de794a6527 Towards release 5.4.7 Roberto Ierusalimschy 2024-04-26 14:55:18 -0300
  • 0897c0a428 'getmode' renamed to 'getMode' Roberto Ierusalimschy 2024-04-08 14:28:26 -0300
  • 5edacafcfa Yet another representation for arrays Roberto Ierusalimschy 2024-04-05 15:35:11 -0300
  • 3507c3380f Small simplification in 'findloader' Roberto Ierusalimschy 2024-04-03 16:01:23 -0300
  • 88a50ffa71 Fixed dangling 'StkId' in 'luaV_finishget' Roberto Ierusalimschy 2024-03-29 15:10:50 -0300
  • 86a8e74824 Details Roberto Ierusalimschy 2024-03-28 17:11:33 -0300
  • 9fa63a6268 Some 'unsigned int' changed to 'unsigned' Roberto Ierusalimschy 2024-03-22 14:06:11 -0300
  • 0593256707 'luaH_get' functions return tag of the result Roberto Ierusalimschy 2024-03-21 11:23:21 -0300
  • ce6f5502c9 'luaH_get' functions return 'TValue' Roberto Ierusalimschy 2024-03-18 15:56:32 -0300
  • ba71060381 Removed "bulk operations" Roberto Ierusalimschy 2024-03-15 11:23:35 -0300
  • 3823fc6c81 Added "bulk operations" to arrays Roberto Ierusalimschy 2024-03-15 11:01:34 -0300
  • 52aa2b5d24 Details Roberto Ierusalimschy 2024-03-13 09:20:34 -0300
  • cc2b66c856 Removed type 'varint_t' Roberto Ierusalimschy 2024-03-13 09:16:51 -0300