Commit graph

  • cd4de92762 Maximum stack size may not fit in unsigned short Roberto Ierusalimschy 2024-07-16 11:33:30 -03:00
  • 6b45ccf4ed Removed compatibility with "= exp" in the REPL Roberto Ierusalimschy 2024-07-05 15:19:11 -03:00
  • 93fd6892f8 Fixed bug in 'multiline' Roberto Ierusalimschy 2024-07-05 15:13:46 -03:00
  • 193bf7919e 'printstack' (from ltests.c) made public Roberto Ierusalimschy 2024-07-05 14:57:11 -03:00
  • 30982bec96 Bug: Bad stack manipulation in 'multiline' (REPL) Roberto Ierusalimschy 2024-07-05 14:31:07 -03:00
  • 366c855648 lua.c loads 'readline' dynamically Roberto Ierusalimschy 2024-07-04 17:11:58 -03:00
  • 781219dbe1 Small changes in casts from void* to functions Roberto Ierusalimschy 2024-07-02 11:09:46 -03:00
  • d71fbc3175 Updated dependencies in the make file Roberto Ierusalimschy 2024-07-01 15:58:07 -03:00
  • c403e456b6 New instruction format for SETLIST/NEWTABLE Roberto Ierusalimschy 2024-06-28 11:18:14 -03:00
  • 6ac7219da3 'isIT'/'isOT' turned from macros to functions Roberto Ierusalimschy 2024-06-27 15:01:57 -03:00
  • 9904c253da Flexible limit for use of registers by constructors Roberto Ierusalimschy 2024-06-27 11:24:27 -03:00
  • fb7e5b76c9 Clearer code for controlling maximum registers Roberto Ierusalimschy 2024-06-26 14:46:44 -03:00
  • c1dc08e8e8 Length of external strings must fit in Lua integer Roberto Ierusalimschy 2024-06-24 12:03:59 -03:00
  • 0f7025dcae Details in the manual Roberto Ierusalimschy 2024-06-21 16:36:24 -03:00
  • ef28e5f789 Removed 'int' size limit for string.rep Roberto Ierusalimschy 2024-06-21 16:26:49 -03:00
  • ec65ab878e Removed 'int' size limit for pack/unpack Roberto Ierusalimschy 2024-06-21 14:55:12 -03:00
  • e24ce8c2b3 lua_writestring & co. moved to llimits.h Roberto Ierusalimschy 2024-06-21 12:29:08 -03:00
  • a08d82eb13 llimits.h being used by all Lua code Roberto Ierusalimschy 2024-06-20 14:46:06 -03:00
  • 55ac40f859 Cleaning of llimits.h Roberto Ierusalimschy 2024-06-20 13:43:33 -03:00
  • 97ef8e7bd4 GC test was not restarting collector after pause Roberto Ierusalimschy 2024-06-18 17:14:23 -03:00
  • 1ab3208a1f 'lua.h' back to redundancy in version definitions v5.4.7 Roberto Ierusalimschy 2024-06-13 15:13:52 -03:00
  • aaf3533653 Tricky _PROMPT may trigger undefined behavior in lua.c Roberto Ierusalimschy 2024-06-12 16:04:25 -03:00
  • b529aefc53 Bug: luaL_traceback may need more than 5 stack slots Roberto Ierusalimschy 2024-06-12 16:02:01 -03:00
  • d51022bf9e Bug: overlapping assignments Roberto Ierusalimschy 2024-06-12 15:56:13 -03:00
  • bb7bb5944c More disciplined use of 'errno' Roberto Ierusalimschy 2024-06-12 15:50:31 -03:00
  • 94b503d95e Encoding of table indices (hres) must use C indices Roberto Ierusalimschy 2024-06-10 12:09:35 -03:00
  • 21ff8de33a Bug: Tricky _PROMPT may trigger undefined behavior Roberto Ierusalimschy 2024-06-05 13:37:16 -03:00
  • 7eb1ed21b7 More permissive use of 'errno' Roberto Ierusalimschy 2024-06-05 11:50:42 -03:00
  • bdc85357aa Bug: Active-lines for stripped vararg functions Roberto Ierusalimschy 2024-06-04 17:27:13 -03:00
  • b291008cc2 Manual for 'string.format' lists what it accepts Roberto Ierusalimschy 2024-06-04 16:51:31 -03:00
  • 2db966fcbf Bug: luaL_traceback may need more than 5 stack slots Roberto Ierusalimschy 2024-06-04 16:40:53 -03:00
  • ae9a0cbbb4 Bug: overlapping assignments Roberto Ierusalimschy 2024-06-04 12:52:52 -03:00
  • d5212c13b0 More disciplined use of 'errno' Roberto Ierusalimschy 2024-06-04 12:48:29 -03:00
  • 814213b65f utf8.offset returns also final position of character Roberto Ierusalimschy 2024-05-27 11:29:39 -03:00
  • cbdf4969ec Manual: errors in lua_toclose are not memory errors Roberto Ierusalimschy 2024-05-23 09:55:26 -03:00
  • e0efebdbe4 Detail in the manual Roberto Ierusalimschy 2024-05-14 17:59:54 -03:00
  • e84f7bf198 Details Roberto Ierusalimschy 2024-05-13 13:23:45 -03:00
  • dfbde4c7d5 Bug: Active-lines for stripped vararg functions Roberto Ierusalimschy 2024-05-13 13:10:35 -03:00
  • 262dc5729a Details Roberto Ierusalimschy 2024-05-08 17:50:10 -03:00
  • 9d985db7bb New year (2024) Roberto Ierusalimschy 2024-05-02 12:03:30 -03:00
  • de794a6527 Towards release 5.4.7 Roberto Ierusalimschy 2024-04-26 14:55:18 -03:00
  • 0897c0a428 'getmode' renamed to 'getMode' Roberto Ierusalimschy 2024-04-08 14:28:26 -03:00
  • 5edacafcfa Yet another representation for arrays Roberto Ierusalimschy 2024-04-05 15:35:11 -03:00
  • 3507c3380f Small simplification in 'findloader' Roberto Ierusalimschy 2024-04-03 16:01:23 -03:00
  • 88a50ffa71 Fixed dangling 'StkId' in 'luaV_finishget' Roberto Ierusalimschy 2024-03-29 15:10:50 -03:00
  • 86a8e74824 Details Roberto Ierusalimschy 2024-03-28 17:11:33 -03:00
  • 9fa63a6268 Some 'unsigned int' changed to 'unsigned' Roberto Ierusalimschy 2024-03-22 14:06:11 -03:00
  • 0593256707 'luaH_get' functions return tag of the result Roberto Ierusalimschy 2024-03-21 11:23:21 -03:00
  • ce6f5502c9 'luaH_get' functions return 'TValue' Roberto Ierusalimschy 2024-03-18 15:56:32 -03:00
  • ba71060381 Removed "bulk operations" Roberto Ierusalimschy 2024-03-15 11:23:35 -03:00
  • 3823fc6c81 Added "bulk operations" to arrays Roberto Ierusalimschy 2024-03-15 11:01:34 -03:00
  • 52aa2b5d24 Details Roberto Ierusalimschy 2024-03-13 09:20:34 -03:00
  • cc2b66c856 Removed type 'varint_t' Roberto Ierusalimschy 2024-03-13 09:16:51 -03:00
  • 65b07dd53d API asserts for illegal pops of to-be-closed variables Roberto Ierusalimschy 2024-03-11 14:05:06 -03:00
  • ad196f9518
    Update README.md Vladimir21573 2024-03-05 08:25:53 +01:00
  • 7237eb3f1c Fixed warnings from different compilers Roberto Ierusalimschy 2024-02-15 11:18:34 -03:00
  • 165389b27b New interface to function 'luaL_openselectedlibs' Roberto Ierusalimschy 2024-02-15 11:17:39 -03:00
  • c8121ce34b Revising code for Varint encoding in dumps Roberto Ierusalimschy 2024-02-12 15:16:11 -03:00
  • 7360f8d0fd Removed deprecated function 'setcstacklimit' Roberto Ierusalimschy 2024-02-07 14:20:43 -03:00
  • 8b83417de9 Avoids a warning when lua_Number is 'float' Roberto Ierusalimschy 2024-02-07 14:17:03 -03:00
  • 6063c47031 Field 'lastfree' changed (back) to 'Node *' Roberto Ierusalimschy 2024-02-07 13:56:39 -03:00
  • 0c9bec0d38 Better handling of size limit when resizing a table Roberto Ierusalimschy 2024-02-07 13:39:54 -03:00
  • c31d6774ac Details Roberto Ierusalimschy 2024-01-29 14:29:24 -03:00
  • 108e0bdc84 Merge branch 'master' into nextversion Roberto Ierusalimschy 2024-01-25 13:52:52 -03:00
  • b34a97a4af Small optimization in 'luaH_psetint' Roberto Ierusalimschy 2024-01-25 13:44:49 -03:00
  • 3e9dbe143d New function 'table.create' Roberto Ierusalimschy 2024-01-18 15:16:26 -03:00
  • 4a8e480864 New mechanism to query GC parameters Roberto Ierusalimschy 2024-01-16 17:02:55 -03:00
  • 17e0c29d9b Clear interface between references and predefines Roberto Ierusalimschy 2024-01-15 11:31:49 -03:00
  • 8eb0abc9db Removed uses of LUA_NUMTAGS Roberto Ierusalimschy 2024-01-13 18:10:50 -03:00
  • d862da6d04 Optimizations for 'lua_rawgeti' and 'lua_rawseti' Roberto Ierusalimschy 2024-01-12 15:50:51 -03:00
  • e288c5a918 Bug: Yielding in a hook stops in the wrong instruction Roberto Ierusalimschy 2024-01-11 13:44:16 -03:00
  • 7827c40c49 A few more tweaks in the garbage collector Roberto Ierusalimschy 2024-01-10 14:45:58 -03:00
  • e7af9cdf0b Fixed buffers reuse absolute line information Roberto Ierusalimschy 2023-12-27 17:42:00 -03:00
  • 12b6f610b0 Several tweaks in the garbage collector Roberto Ierusalimschy 2023-12-27 12:09:11 -03:00
  • e81f586001 Removed compatibility option LUA_COMPAT_GCPARAMS Roberto Ierusalimschy 2023-12-22 14:57:43 -03:00
  • e2cc179454 New option "setparms" for 'collectgarbage' Roberto Ierusalimschy 2023-12-22 14:48:07 -03:00
  • 5853c37a83 Bug: Buffer overflow in string concatenation Roberto Ierusalimschy 2023-12-21 13:37:51 -03:00
  • ad0ea7813b GC parameters encoded as floating-point bytes Roberto Ierusalimschy 2023-12-20 16:25:20 -03:00
  • 666e95a66d Option 0 for step multiplier makes GC non-incremental Roberto Ierusalimschy 2023-12-20 11:06:27 -03:00
  • 4eda1acafa Cleaner protocol between 'lua_dump' and writer function Roberto Ierusalimschy 2023-12-14 11:41:57 -03:00
  • 5815786332 Add launch.json and update CFLAGS in makefile ItaloCobains 2023-12-07 22:09:26 -03:00
  • ad73b33224 Check minor->major made at the end of a minor cycle Roberto Ierusalimschy 2023-12-07 15:45:41 -03:00
  • 925fe8a0f2 First criteria for shifts minor<->major Roberto Ierusalimschy 2023-12-07 15:45:11 -03:00
  • 789e7acdea Major collections done incrementally Roberto Ierusalimschy 2023-12-06 10:49:56 -03:00
  • 74b4013538 Removed macro 'changeage' Roberto Ierusalimschy 2023-12-01 16:42:01 -03:00
  • b719ff9399 Removed parameter in 'collectgarbage("step")' Roberto Ierusalimschy 2023-12-01 16:38:28 -03:00
  • 35a2fed2d1 Removed deprecated options in 'lua_gc' Roberto Ierusalimschy 2023-11-30 15:51:02 -03:00
  • 63d68bd657 Comments detailing the ages for generational GC Roberto Ierusalimschy 2023-11-29 16:22:09 -03:00
  • 842a83f09c Panic functions should not raise errors Roberto Ierusalimschy 2023-11-24 16:08:55 -03:00
  • 011850a8f8 Details in the manual Roberto Ierusalimschy 2023-11-24 14:44:38 -03:00
  • 52b899d60d Simpler coding for new representation for arrays Roberto Ierusalimschy 2023-11-24 14:41:07 -03:00
  • 25cd3d377e Buffer in 'luai_makeseed' measured in bytes Roberto Ierusalimschy 2023-11-15 10:28:32 -03:00
  • 1028f296a8 Default paths stored as external strings Roberto Ierusalimschy 2023-11-13 13:41:59 -03:00
  • 6d042a178f Auxiliary buffer uses external strings Roberto Ierusalimschy 2023-11-13 13:12:33 -03:00
  • eabf425c76 Correct anchoring and GC barriers in 'loadString' Roberto Ierusalimschy 2023-11-13 13:11:09 -03:00
  • 3b57e37e48 Fixed buffers save long strings as external. Roberto Ierusalimschy 2023-11-10 12:35:48 -03:00
  • 024f9064f1 External strings Roberto Ierusalimschy 2023-11-09 17:05:42 -03:00
  • 7f4906f565 Towards external strings Roberto Ierusalimschy 2023-11-08 13:24:38 -03:00
  • b8a9d14032 Details Roberto Ierusalimschy 2023-11-08 10:41:24 -03:00
  • 19afd91687 Solving merge issue with use of tables in dump/undump Roberto Ierusalimschy 2023-11-08 10:02:06 -03:00