Commit Graph

  • dbdc74dc55 Simplification in the parameters of 'luaD_precall' Roberto Ierusalimschy 2021-06-30 12:53:21 -0300
  • 6a0dace25a Bug: 'local function' can assign to '<const>' variables Roberto Ierusalimschy 2021-06-20 15:36:36 -0300
  • 04e19712a5 C functions can be tail called, too Roberto Ierusalimschy 2021-06-14 13:28:21 -0300
  • 901d760093 Simpler implementation for tail calls Roberto Ierusalimschy 2021-06-11 13:41:07 -0300
  • c0ed74c1e1 Avoid the term "undefined behavior" in the manual Roberto Ierusalimschy 2021-06-09 13:24:49 -0300
  • fc6c74f100 'index2value' more robust Roberto Ierusalimschy 2021-05-24 16:48:43 -0300
  • 1e6918d553 Details Roberto Ierusalimschy 2021-05-24 16:48:09 -0300
  • 681297187e Bug: yielding in '__close' mess up number of returns Roberto Ierusalimschy 2021-04-16 15:41:44 -0300
  • 5148954eed Align error messages for calling non-callable values Roberto Ierusalimschy 2021-04-12 16:50:34 -0300
  • d205f3a484 Bug: Lua source should not use C99 comments ("//") Roberto Ierusalimschy 2021-04-10 10:19:21 -0300
  • 47cffdc723 Bug: tbc variables in "for" loops don't avoid tail calls Roberto Ierusalimschy 2021-04-07 14:59:26 -0300
  • 36de01d988 Changes in cache for function constants Roberto Ierusalimschy 2021-03-30 14:49:18 -0300
  • 7fbe215808 New hash function for integer keys Roberto Ierusalimschy 2021-03-29 15:47:18 -0300
  • bf10593a3a Allow yields inside '__pairs' Roberto Ierusalimschy 2021-03-29 12:57:32 -0300
  • bef250eb8d Details Roberto Ierusalimschy 2021-03-29 11:47:12 -0300
  • ba81adaad9 Next release number (5.4.4) Roberto Ierusalimschy 2021-03-29 11:26:07 -0300
  • eadd8c7178 Added option LUA_NOBUILTIN v5.4.3 Roberto Ierusalimschy 2021-03-12 15:03:33 -0300
  • 014daf43cb Details Roberto Ierusalimschy 2021-03-12 11:29:34 -0300
  • 05b13651f9 File 'tracegc.lua' added to 'packtests' Roberto Ierusalimschy 2021-03-10 10:35:57 -0300
  • 81c6021fb4 New implementation for 'tbclist' Roberto Ierusalimschy 2021-03-10 10:27:19 -0300
  • a7b8b27dd3 Uses of "likely" in macros active to all users Roberto Ierusalimschy 2021-03-09 12:50:59 -0300
  • 511d53a826 lua_settop/lua_pop closes to-be-closed variables Roberto Ierusalimschy 2021-03-09 11:42:45 -0300
  • 4c48359a9e Fix Lua test suite when built in POSIX mode #25 Justine Tunney 2021-03-06 13:54:47 -0800
  • f5df7f91f7 Wrong assertion in 'getbaseline' Roberto Ierusalimschy 2021-03-05 12:10:34 -0300
  • e7803f7dbc New release number (5.4.3) Roberto Ierusalimschy 2021-03-03 09:44:20 -0300
  • b7eb21c1ef Normalization of metamethod typography in the manual Roberto Ierusalimschy 2021-03-02 13:50:00 -0300
  • cf23a93d82 Added assertions for proper use of string buffers Roberto Ierusalimschy 2021-03-02 11:39:42 -0300
  • 9a2de786de Stack check in warning function for tests Roberto Ierusalimschy 2021-03-02 11:35:40 -0300
  • 5276973224 New test module 'tracegc' Roberto Ierusalimschy 2021-03-01 13:54:29 -0300
  • f9d857a81b Stack reallocation done in two phases Roberto Ierusalimschy 2021-02-27 12:56:09 -0300
  • 1537d6680b New control for reentrancy of emergency collections Roberto Ierusalimschy 2021-02-26 11:41:02 -0300
  • e0260eb2d4 Bug (kind of) in 'isinstack' Roberto Ierusalimschy 2021-02-25 13:39:36 -0300
  • 5205f073c5 Don't use tointegerns when luaV_tointegerns will do Roberto Ierusalimschy 2021-02-24 12:24:42 -0300
  • 31925e4cc2 Details Roberto Ierusalimschy 2021-02-24 11:30:46 -0300
  • 59c88f846d Broadening the use of branch hints Roberto Ierusalimschy 2021-02-24 11:14:44 -0300
  • c03c527fd2 Bug: 'string.concat' error message uses wrong format Roberto Ierusalimschy 2021-02-15 13:31:45 -0300
  • 38cc7d40a4 Bug: cannot allow the call 'debug.getinfo(0, ">")' Roberto Ierusalimschy 2021-02-15 10:38:09 -0300
  • bc970005ce '__close' methods can yield in the return of a C function Roberto Ierusalimschy 2021-02-12 13:36:30 -0300
  • f79ccdca9b Eases the use of clang in the makefile Roberto Ierusalimschy 2021-02-10 14:11:51 -0300
  • 4e47f81188 New implementation for to-be-closed variables Roberto Ierusalimschy 2021-02-09 14:00:05 -0300
  • c63e5d212b New macro 'completestate' Roberto Ierusalimschy 2021-02-05 17:51:25 -0300
  • dee6433a89 Forbid changing numerical types through compiler options Roberto Ierusalimschy 2021-02-05 15:30:34 -0300
  • 2bfa13e520 Fixed some bugs around stack reallocation Roberto Ierusalimschy 2021-02-05 11:00:28 -0300
  • e500892e18 Optimization/simplification of 'getbaseline' Roberto Ierusalimschy 2021-02-02 14:43:55 -0300
  • 949187b049 Optimizations for line hook Roberto Ierusalimschy 2021-01-28 14:40:29 -0300
  • 58aa09a0b9 Small improvements in hooks Roberto Ierusalimschy 2021-01-26 16:53:51 -0300
  • 1f81baffad Janitorial work Roberto Ierusalimschy 2021-01-25 10:39:18 -0300
  • 0e9254dfa0 Correct order of return hooks vs. close metamethods Roberto Ierusalimschy 2021-01-21 10:27:22 -0300
  • 6ccd24eff5 Simpler handling of errors when creating tbc variables Roberto Ierusalimschy 2021-01-19 10:03:13 -0300
  • d0f34d9137 Allow yields in '__close' metamethods ater errors Roberto Ierusalimschy 2021-01-18 11:40:45 -0300
  • 825ac8eca8 Corrected documentation for 'table.sort' Roberto Ierusalimschy 2021-01-14 13:26:55 -0300
  • b07fc10e91 Allow yields inside '__close' metamethods Roberto Ierusalimschy 2021-01-13 13:54:10 -0300
  • cc1692515e New API function 'lua_closeslot' Roberto Ierusalimschy 2021-01-11 15:03:01 -0300
  • ce101dcaf7 Handles '__close' errors in coroutines in "coroutine style" Roberto Ierusalimschy 2020-12-30 11:20:22 -0300
  • 553b37ce4f Do not insert nil values into tables Roberto Ierusalimschy 2020-12-29 13:38:47 -0300
  • 4bd10b6fe8 Better error messages for calling non-callable objects Roberto Ierusalimschy 2020-12-29 13:15:54 -0300
  • 59e565d955 No need to recheck close method before calling it Roberto Ierusalimschy 2020-12-29 10:23:02 -0300
  • 6188f3a654 Reset thread before panicking Roberto Ierusalimschy 2020-12-28 16:34:07 -0300
  • 7af27ef59d Cleaner handling of errors in '__close' metamethods Roberto Ierusalimschy 2020-12-28 11:40:30 -0300
  • 0ceada8da9 Report last error in closing methods Roberto Ierusalimschy 2020-12-22 10:54:25 -0300
  • f9d29b0c44 Upvalues removed from 'openupval' before being closed Roberto Ierusalimschy 2020-12-21 15:21:45 -0300
  • 409256b784 'coroutine.close'/'lua_resetthread' report original errors Roberto Ierusalimschy 2020-12-18 11:22:42 -0300
  • b17178b27a Cleaner handling of floats in pack/unpack Roberto Ierusalimschy 2020-12-16 11:23:51 -0300
  • e1ceea5674 Cleaner definition for macro 'ttisclosure' Roberto Ierusalimschy 2020-12-16 11:02:40 -0300
  • 748d6d4e7a Review of asserts in 'ltests.c' Roberto Ierusalimschy 2020-12-08 11:54:21 -0300
  • e2ea3b31c9 Details (do not affect regular code) Roberto Ierusalimschy 2020-12-07 11:17:30 -0300
  • 23051e830a Changes in the API of 'luaH_set' and related functions Roberto Ierusalimschy 2020-12-04 11:08:42 -0300
  • f15589f3b0 Added test cases for error messages about goto/label Roberto Ierusalimschy 2020-12-03 12:11:15 -0300
  • 754ca0060f n Windows, 'popen' accepts "[rw][bt]?" as valid modes Roberto Ierusalimschy 2020-12-03 12:09:50 -0300
  • c36ced53c9 Avoid "bad programming habits" in the reference system Roberto Ierusalimschy 2020-12-03 12:00:32 -0300
  • d41c36bf67 'lua_assert' moved from 'lualib.h' to 'lauxlib.h' Roberto Ierusalimschy 2020-12-03 10:39:38 -0300
  • d9d2904f09 Details Roberto Ierusalimschy 2020-12-02 15:13:13 -0300
  • 65d2294454 Changed access to global table in the registry Roberto Ierusalimschy 2020-11-26 18:23:40 -0300
  • 131e3fd814 Avoid using 'signal' when 'sigaction' is available Roberto Ierusalimschy 2020-11-24 14:41:50 -0300
  • 9d067ab73b Optimization for 'n^2' v5.4.2 Roberto Ierusalimschy 2020-11-13 09:59:07 -0300
  • 2f4162bc47 Compiler optimization back to '-O2' Roberto Ierusalimschy 2020-11-11 15:10:51 -0300
  • ab1aca94e8 Removed optimization for «if ... then goto» Roberto Ierusalimschy 2020-11-11 14:41:41 -0300
  • d282652561 Bug when growing a stack Roberto Ierusalimschy 2020-11-08 11:52:26 -0300
  • 58216600eb 'luaL_newstate' should not allocate extra memory Roberto Ierusalimschy 2020-11-03 16:34:36 -0300
  • 94cbe46511 Details Roberto Ierusalimschy 2020-10-30 10:18:54 -0300
  • 69b71a6919 _PROMPT can have non-string values Roberto Ierusalimschy 2020-10-26 11:15:51 -0300
  • d742a193e5 Comments Roberto Ierusalimschy 2020-10-22 15:54:46 -0300
  • e4a38eb0e8 Fixed wrong trace of vararg functions Roberto Ierusalimschy 2020-10-19 15:55:25 -0300
  • f07de22576 Fixed compiler option -DHARDSTACKTESTS to commit 5aa36e8 Roberto Ierusalimschy 2020-10-19 15:43:59 -0300
  • 52c8679760 Fixed bug of keys removed from tables vs 'next' Roberto Ierusalimschy 2020-10-14 15:46:58 -0300
  • 849b2ecbd2 New release number (5.4.2) Roberto Ierusalimschy 2020-10-12 14:52:39 -0300
  • 30528049f1 'lua_upvalueid' returns NULL on invalid upvalue index Roberto Ierusalimschy 2020-10-12 14:51:28 -0300
  • 9a89fb1c9d Hash always use all characters in a long string Roberto Ierusalimschy 2020-10-12 10:02:37 -0300
  • c23cc86c54 Details Roberto Ierusalimschy 2020-10-07 11:45:23 -0300
  • 171dcd7d74 'recover' finish of 'luaD_pcall' should follow the original Roberto Ierusalimschy 2020-10-07 10:42:00 -0300
  • 5aa36e894f No more field 'lua_State.stacksize' Roberto Ierusalimschy 2020-10-06 15:50:24 -0300
  • 9ecd446141 Avoid shrinking stacks to often Roberto Ierusalimschy 2020-10-06 13:37:41 -0300
  • fb172d0a92 No need for 'volatile' in string.pack/unpack Roberto Ierusalimschy 2020-10-05 10:38:41 -0300
  • 0085db4596 Avoid GCs when testing stack overflow Roberto Ierusalimschy 2020-09-28 10:14:06 -0300
  • 490d42b5f8 Correct handling of 'luaV_execute' invocations Roberto Ierusalimschy 2020-09-24 13:26:51 -0300
  • 287b302acb Revision of stackless implementation Roberto Ierusalimschy 2020-09-23 10:18:01 -0300
  • 5d8ce05b3f Back to a stackless implementation Roberto Ierusalimschy 2020-09-21 10:31:03 -0300
  • f83de8e34e Wrong cast in 'str_unpack' Roberto Ierusalimschy 2020-09-30 15:10:12 -0300
  • 9f791535cd Merge branch 'master' of https://github.com/lua/lua v5.4.1 Roberto Ierusalimschy 2020-09-29 10:25:50 -0300
  • 51c29ec0c4
    Create README.md lhf 2020-09-28 14:34:44 +0000