Commit Graph

  • 312b9efaa1 Small corrections in the manual v5.4.9 v5.4 Roberto I 2026-08-07 15:59:21 -03:00
  • 03aabbc636 New copyright year (2026) Roberto I 2026-08-05 15:04:44 -03:00
  • 2f8fe031c7 New release number (5.4.9) Roberto I 2026-07-24 11:39:24 -03:00
  • f4f4968fd3 Bug: 'luaL_newmetatable' used in a wrong way Roberto I 2026-07-24 11:38:45 -03:00
  • e282da498c Bug: wrong initialization in result from 'gmatch' Roberto I 2026-07-24 11:21:24 -03:00
  • b18086ea34 Bug: Loading a binary chunk does not run the GC Roberto I 2026-07-24 11:16:38 -03:00
  • 7579fc9d7e Small change in scope of variables in repeat-until master v5.5.1 Roberto I 2026-07-23 13:58:30 -03:00
  • af19891bce Bug: shift overflow in utf-8 decode Roberto I 2026-07-22 15:07:52 -03:00
  • 8511e90b7d Bug: GC checks stack space before running finalizer Roberto I 2026-07-22 14:42:55 -03:00
  • d5bbe95584 Details Roberto I 2026-07-22 13:43:40 -03:00
  • 9130ceb19d Avoid casts to 'union GCUnion*' Roberto I 2026-07-21 16:51:04 -03:00
  • 84938a7d2b MacOS by default uses statically linked readline Roberto I 2026-07-15 15:39:07 -03:00
  • 0f781f836a Bug: Issues with write barrier for __newindex Roberto I 2026-07-13 15:55:36 -03:00
  • 6ca33260d2 Removed compiler option LUA_COMPAT_LOOPVAR Roberto I 2026-07-13 15:18:37 -03:00
  • b996f8fd1b Bug: Issues with write barrier for __newindex Roberto I 2026-07-12 14:57:55 -03:00
  • bc4bbcef65 Bug: 'luaL_newmetatable' used in a wrong way Roberto I 2026-06-17 11:20:10 -03:00
  • 40b76de2d7 Removed unused function 'luaD_inctop' Roberto I 2026-06-03 11:58:39 -03:00
  • 0465c23b3e Cleaning 'luaP_isIT' and 'luaP_isOT' Roberto I 2026-05-28 15:10:17 -03:00
  • 53b41d0cdd Avoid warning in some compilers Roberto I 2026-05-08 15:01:59 -03:00
  • 36c1f6d949 Small correction in luaP_opmodes Roberto I 2026-04-29 15:17:55 -03:00
  • 0da6d320f7 Details Roberto Ierusalimschy 2026-04-28 13:44:29 -03:00
  • ae23e72601 new macro 'setnilvalue2s' Roberto I 2026-04-23 18:00:23 -03:00
  • 4c5d5063a5 'load' reader function doesn't need to preserve stack Roberto I 2026-04-23 17:58:55 -03:00
  • 3228a97c6a Bug: 'lua_load' does not preserve the stack Roberto I 2026-04-23 17:57:42 -03:00
  • 0c16a42d61 Details Roberto I 2026-04-21 15:27:22 -03:00
  • d0bd25d2e7 Better error messages for vararg-table fields Roberto I 2026-04-13 14:06:23 -03:00
  • 29cf284089 Avoid macros luaL_loadbuffer and luaL_loadfile Roberto I 2026-04-07 13:42:34 -03:00
  • c037162a1a Stricter test for use of '__builtin_expect' Roberto I 2026-04-01 15:09:07 -03:00
  • efddc2309c Bug: wrong initialization in result from 'gmatch' Roberto Ierusalimschy 2026-04-01 15:01:58 -03:00
  • f1bb2773bb Bug: Loading a binary chunk does not run the GC Roberto I 2026-04-01 14:59:41 -03:00
  • 51269bd783 Adjustment in useless parameter L in macros luai_num* Roberto I 2026-03-15 15:14:14 -03:00
  • 377cbea61b 'table.tunpack' using 'aux_getn' like the others Roberto I 2026-03-09 16:24:49 -03:00
  • 36d5d2b284 Details Roberto I 2026-03-09 16:24:06 -03:00
  • 9e501d9855 Slightly better documentation for LUAI_MAXALIGN Roberto I 2026-03-09 16:23:03 -03:00
  • 10eb89d114 BUG: shift overflow in utf-8 decode Roberto I 2026-02-18 13:24:04 -03:00
  • 7c40c5edb2 Details Roberto Ierusalimschy 2026-02-10 16:41:02 -03:00
  • b60e2bcd7c Avoid an assignment of values that overlap Roberto Ierusalimschy 2026-02-09 13:44:27 -03:00
  • c6b4848238 Environment variable for readline library name Roberto I 2026-01-30 16:47:33 -03:00
  • efbc297545 New year and (eventual) new release Roberto I 2026-01-29 14:24:25 -03:00
  • cfcaa9493b Explanation about char* parameters in the C API Roberto I 2026-01-23 16:25:18 -03:00
  • 3360710bd3 Another way to handle option -E Roberto I 2026-01-22 13:47:10 -03:00
  • e992c6a959 Some compilation options configurable from makefile Roberto Ierusalimschy 2026-01-20 13:06:16 -03:00
  • f5d1e8639b New compile option LUA_COMPAT_LOOPVAR Roberto I 2026-01-16 16:38:44 -03:00
  • 2a7cf4f319 More effort in avoiding errors in finalizers Roberto I 2026-01-11 15:36:03 -03:00
  • 5cfc725a8b Special case for 'string.rep' over an empty string Roberto I 2026-01-04 16:39:22 -03:00
  • 45c7ae5b1b BUG: Possible overflow in 'string.packsize' Roberto I 2026-01-04 16:31:17 -03:00
  • 962f444a75 Details Roberto I 2026-01-04 16:27:54 -03:00
  • c4e2c91973 Details Roberto I 2025-12-30 10:50:49 -03:00
  • 632a71b24d BUG: Arithmetic overflow in 'collectgarbage"step"' Roberto I 2025-12-27 16:22:13 -03:00
  • 578ae5745c Details Roberto I 2025-12-23 14:44:06 -03:00
  • a5522f06d2 GC checks stack space before running finalizer v5.5.0 Roberto I 2025-12-13 16:16:59 -03:00
  • 3d03ae5bd6 'luaL_newstate' starts state with warnings on Roberto I 2025-12-13 11:00:30 -03:00
  • 82d721a855 Format adjust in the manual Roberto I 2025-12-10 10:35:05 -03:00
  • 104b0fc700 Details Roberto I 2025-12-08 13:09:47 -03:00
  • 8164d09338 Wrong assert in 'luaK_indexed' Roberto I 2025-12-08 11:08:12 -03:00
  • 985ef32248 In luaB_close, running coroutines do not go to default rc Roberto I 2025-12-01 10:25:44 -03:00
  • a07f6a8241 Functions with vararg tables don't need hidden args. Roberto I 2025-11-28 15:12:51 -03:00
  • f33cc4ddec New conceptual model for vararg Roberto I 2025-11-26 11:18:29 -03:00
  • d94f7ba304 Details Roberto I 2025-11-24 11:39:46 -03:00
  • 4cf498210e '__pairs' can also return a to-be-closed object Roberto I 2025-11-11 15:11:06 -03:00
  • 5b7d998764 External strings are as good as internal ones Roberto I 2025-11-11 14:40:30 -03:00
  • 81f4def54f Correction in line info for semantic errors Roberto I 2025-11-11 14:36:16 -03:00
  • e44f3a2ffc Global initialization checks name conflict Roberto I 2025-11-08 11:43:42 -03:00
  • f791bb6906 Details Roberto I 2025-10-31 14:48:55 -03:00
  • d342328e5b Vertical bar removed from syntax of vararg table Roberto I 2025-10-30 11:07:01 -03:00
  • 0149b781d4 Case VVARGIND added to luaK_storevar Roberto Ierusalimschy 2025-10-30 10:39:55 -03:00
  • d4eff00234 Fixed initialization of global variables Roberto I 2025-10-29 13:14:48 -03:00
  • fca974486d Small change in 'trymt' Roberto I 2025-10-18 10:34:42 -03:00
  • 26755cad99 Added "attribute internal" to __MACH__ platforms Roberto I 2025-10-18 10:30:12 -03:00
  • b352217b84 Standard allocator function added to the API Roberto I 2025-10-17 13:53:35 -03:00
  • 9c66903cc5 Details Roberto I 2025-10-14 13:50:24 -03:00
  • 30a7b93439 Two new memory tests Roberto I 2025-10-12 15:13:28 -03:00
  • 7a92f3f99a Change in dumping of NULL strings Roberto I 2025-10-10 15:28:41 -03:00
  • 3347c9d32d Initialization of too many locals break assertion Roberto I 2025-10-10 13:22:19 -03:00
  • 25c54fe60e Optimization for vararg tables Roberto I 2025-09-24 18:33:08 -03:00
  • 0cc3c9447c Small tweaks in makefile Roberto I 2025-09-18 11:03:55 -03:00
  • 8fb1af0e33 Varag parameter is a new kind of variable Roberto I 2025-09-17 16:07:48 -03:00
  • 140b672e2e Vararg table Roberto I 2025-09-16 13:26:24 -03:00
  • 9ea06e61f2 Details Roberto I 2025-09-05 15:36:47 -03:00
  • ffbcadfb41 In C++, 'throw' must go to the correct handler. Roberto I 2025-09-05 15:29:15 -03:00
  • 0b73ed8f08 Allows LUA_32BITS to be defined externally Roberto Ierusalimschy 2025-08-30 16:16:02 -03:00
  • 934fdd481c Bug: Constructors with nils can overflow counters Roberto Ierusalimschy 2025-08-27 14:58:02 -03:00
  • 9ac9d23f41 Bug: error with option '--' without a script Roberto Ierusalimschy 2025-08-27 14:55:35 -03:00
  • f87416f1a3 Added limit to number of elements in a constructor Roberto I 2025-08-27 10:30:54 -03:00
  • 03a3473687 'ltests.h' should not use LUAI_FUNC Roberto I 2025-08-27 10:28:31 -03:00
  • 9a3940380a New compile option LUA_USE_OFF_T Roberto Ierusalimschy 2025-08-26 12:30:34 -03:00
  • 711890624f update in 'onelua.c' Roberto Ierusalimschy 2025-08-26 12:30:05 -03:00
  • 13d2326a23 Some definitions moved from luaconf.h to llimits.h Roberto Ierusalimschy 2025-08-21 10:51:17 -03:00
  • 06c5d3825f Removed code for compatibility with version 5.3 Roberto I 2025-08-20 16:10:54 -03:00
  • c345877e4c Better documentation for LUA_ERRERR Roberto I 2025-08-20 15:29:46 -03:00
  • 907d172c11 Added lock/unlock to API function 'lua_rawlen' Roberto I 2025-08-20 15:00:53 -03:00
  • 88aa4049ad Keep the order left-right in shifts Roberto I 2025-08-20 14:31:07 -03:00
  • c688b00f73 Detail in 'obj2gco' Roberto I 2025-08-20 14:18:12 -03:00
  • dd095677e3 Small cleaning services Roberto I 2025-08-20 13:59:08 -03:00
  • 53dc5a3bba Functions 'frexp'-'ldexp' back to the math library Roberto I 2025-08-09 15:15:20 -03:00
  • 5b179eaf6a Details Roberto I 2025-08-09 15:08:53 -03:00
  • 8fddca81e7 'onelua' can use the test library Roberto Ierusalimschy 2025-07-29 14:35:04 -03:00
  • c33bb08ffe Added some casts for 32-bit machines Roberto Ierusalimschy 2025-07-29 11:50:20 -03:00
  • e3716ee161 Fix in string.rep Roberto Ierusalimschy 2025-07-23 18:12:53 -03:00
  • 303f415559 Randomness added to table length computation Roberto Ierusalimschy 2025-07-18 16:18:30 -03:00