Commit Graph

  • 0f1cd0eba9 Added test for fix 127e7a6c89 Roberto Ierusalimschy 2020-07-13 13:37:01 -03:00
  • 127e7a6c89 Fixed bug of old finalized objects in the GC Roberto Ierusalimschy 2020-07-10 14:13:50 -03:00
  • 6f5bd5072d Macro LUAI_ASSERT eases turning assertions on Roberto Ierusalimschy 2020-07-08 15:51:55 -03:00
  • 56ec432281 Change in macro HARDMEMTESTS for testing GC Roberto Ierusalimschy 2020-07-08 15:36:48 -03:00
  • 31b8c2d438 Fixed bug of access violation in finalizers Roberto Ierusalimschy 2020-07-08 12:02:56 -03:00
  • eb41999461 Fixed bugs of stack reallocation x GC Roberto Ierusalimschy 2020-07-07 18:03:48 -03:00
  • 314c6057b7 Avoid any code before locks in the API Roberto Ierusalimschy 2020-07-06 14:06:47 -03:00
  • d39ea8b3ce Make sure that main thread is non yieldable Roberto Ierusalimschy 2020-07-06 13:54:01 -03:00
  • 6298903e35 Keep minimum size when shrinking a stack Roberto Ierusalimschy 2020-07-06 12:11:54 -03:00
  • b57574d6fb Keep memory errors as memory errors Roberto Ierusalimschy 2020-07-06 12:09:44 -03:00
  • bfcf06d91a Avoid memory allocation in some functions from 'ltests.c' Roberto Ierusalimschy 2020-07-04 16:40:18 -03:00
  • 0280407fc5 Details Roberto Ierusalimschy 2020-07-03 13:02:41 -03:00
  • ae809e9fd1 'luaV_concat' can "concat" one single value Roberto Ierusalimschy 2020-07-03 11:54:58 -03:00
  • e96385aded Simplification and smaller buffers for 'lua_pushfstring' Roberto Ierusalimschy 2020-07-03 11:36:56 -03:00
  • 56a165bf0f Added '.gitignore' to the repository Roberto Ierusalimschy 2020-07-02 16:55:23 -03:00
  • 422ce50d2e Fixed detail in 'loadUpvalues' Roberto Ierusalimschy 2020-06-30 15:36:26 -03:00
  • c33b1728ae Details Roberto Ierusalimschy 2020-06-18 11:07:27 -03:00
  • a304199836 Detail in 'lua_resetthread' Roberto Ierusalimschy 2020-06-17 10:36:42 -03:00
  • 6d7cd31fee Fixed missing GC barriers in compiler and undump Roberto Ierusalimschy 2020-06-16 09:54:20 -03:00
  • 993c58fde3 In 'lua_checkmemory', userdata can be gray, too Roberto Ierusalimschy 2020-06-15 12:01:36 -03:00
  • d49b288728 'luaE_shrinkCI' shouldn't remove first free CallInfo Roberto Ierusalimschy 2020-06-15 11:58:59 -03:00
  • 69e84805e4 Details Roberto Ierusalimschy 2020-06-10 16:39:37 -03:00
  • 364e569945 Avoid calling 'fprintf' with NULL Roberto Ierusalimschy 2020-06-09 16:12:01 -03:00
  • 63295f1f7f Fixed two bugs in to-be-closed variables x constants Roberto Ierusalimschy 2020-06-01 15:07:58 -03:00
  • 50523b107d Improvements in the manual Roberto Ierusalimschy 2020-05-29 10:41:32 -03:00
  • aa8d4a782d Details (more uniformity in error messages) Roberto Ierusalimschy 2020-05-27 11:46:47 -03:00
  • efcf24be0c 'luaL_execresult' does not assume -1 status as error Roberto Ierusalimschy 2020-05-22 15:39:29 -03:00
  • 17dbaa8639 Improvements in the handling of signals Roberto Ierusalimschy 2020-05-22 11:40:34 -03:00
  • 9514abc2da Cleaner definition for 'TString' Roberto Ierusalimschy 2020-05-19 12:42:20 -03:00
  • 0be57b9b6d Details in comments Roberto Ierusalimschy 2020-05-07 14:52:19 -03:00
  • 61a4e64a66 Back to old encoding of versions in binary files Roberto Ierusalimschy 2020-05-06 14:19:08 -03:00
  • 9a6f47f0ed C-Stack test does not assume minimum of 400 slots Roberto Ierusalimschy 2020-05-04 14:17:15 -03:00
  • 948fb628d9 Details Roberto Ierusalimschy 2020-04-30 17:29:27 -03:00
  • a901c505ab Fixed warning about casts between function pointers Roberto Ierusalimschy 2020-04-29 16:37:25 -03:00
  • 0ddc0f47bd Several details about 5.4.0 rc1 Roberto Ierusalimschy 2020-04-23 14:48:15 -03:00
  • cac075a122 Small issue in 'exprstat' Roberto Ierusalimschy 2020-04-23 14:39:34 -03:00
  • 9e0a8475cd Added 'simplesect' sections to the manual Roberto Ierusalimschy 2020-04-13 13:42:40 -03:00
  • 7ccc6d8290 Improvements in the manual Roberto Ierusalimschy 2020-04-10 15:44:48 -03:00
  • 7288528a1e Short strings always use all bytes in the hash Roberto Ierusalimschy 2020-04-01 10:52:41 -03:00
  • 513559cc47 Fixed bug in 'string.format("%p")' Roberto Ierusalimschy 2020-03-16 14:13:13 -03:00
  • e460752323 Fixed "conceptual" bug in 'luaK_setreturns' Roberto Ierusalimschy 2020-03-02 13:24:06 -03:00
  • 92594f0939 Corrected direct use of 'snprintf' in 'lstrlib.c' Roberto Ierusalimschy 2020-02-28 10:37:14 -03:00
  • e8a52281d9 Code style in 'ldump'/'lundump'. Roberto Ierusalimschy 2020-02-27 15:17:44 -03:00
  • 6eb53b7526 Details Roberto Ierusalimschy 2020-02-27 12:59:22 -03:00
  • 9b7987a9d1 OP_LOADFALSE broken in two instructions Roberto Ierusalimschy 2020-02-11 11:12:33 -03:00
  • 28ef7061bb Tag values don't need to be different from type values Roberto Ierusalimschy 2020-01-31 13:13:28 -03:00
  • 46c3587a6f Clearer distinction between types and tags Roberto Ierusalimschy 2020-01-31 11:09:53 -03:00
  • 69c7139ff8 New macro 'makevariant' to codify variant tags Roberto Ierusalimschy 2020-01-06 14:50:36 -03:00
  • 5ff408d218 Changed internal representation of booleans Roberto Ierusalimschy 2020-01-06 11:38:31 -03:00
  • e3c83835e7 Fixed bug in 'aux_rawset' Roberto Ierusalimschy 2019-12-30 14:53:38 -03:00
  • bd1b87c579 Comments (mosty typos) Roberto Ierusalimschy 2019-12-30 11:45:08 -03:00
  • d7bb8df841 Copyright year changed to 2020 Roberto Ierusalimschy 2019-12-27 10:38:53 -03:00
  • c646e57fd6 Joined common code in 'lua_rawset' and 'lua_rawsetp' Roberto Ierusalimschy 2019-12-17 15:45:13 -03:00
  • e0ab13c62f Easy way to allow Unicode characters in identifiers Roberto Ierusalimschy 2019-12-17 14:24:30 -03:00
  • e0cbaa50fa Added test for NULL in string.format("%p") Roberto Ierusalimschy 2019-12-17 10:49:55 -03:00
  • 3747487320 Small correction in assertion Roberto Ierusalimschy 2019-12-13 14:02:42 -03:00
  • 1e0ad018ce Comment about LUA_COMPAT_LT_LE moved to proper place Roberto Ierusalimschy 2019-12-10 13:50:20 -03:00
  • 95735bda46 Simplifications in 'op_arith*' family of macros Roberto Ierusalimschy 2019-12-05 14:51:58 -03:00
  • d30569c064 Using an enumeration for float->integer coercion modes Roberto Ierusalimschy 2019-12-05 14:14:29 -03:00
  • 2d92102dee 'l_mathlim' renamed to 'l_floatatt' Roberto Ierusalimschy 2019-12-05 13:31:07 -03:00
  • 490ecfcaa1 Better comments about the use of 'k' in opcodes Roberto Ierusalimschy 2019-12-05 12:59:42 -03:00
  • e174f43807 Manual a little more clear about string->number coersions Roberto Ierusalimschy 2019-12-05 12:57:40 -03:00
  • 81f2401c6d Code reorganization for opcodes OP_FORPREP and OP_FORLOOP Roberto Ierusalimschy 2019-12-04 16:51:53 -03:00
  • 508a705c1c Removed some wrong comments Roberto Ierusalimschy 2019-11-28 18:10:26 -03:00
  • 6f1c033d72 More generic pattern when testing 'string.format' Roberto Ierusalimschy 2019-11-22 11:07:47 -03:00
  • 5f83fb6582 Details Roberto Ierusalimschy 2019-11-18 14:54:06 -03:00
  • 679dc72c08 Using 'metavalues' for "metamethods" that are not methods Roberto Ierusalimschy 2019-11-08 15:45:55 -03:00
  • 1499680f9e Comments in 'lopcodes.h' Roberto Ierusalimschy 2019-11-07 10:57:57 -03:00
  • bdcfae2e1c File 'bugs' no longer tracked by git Roberto Ierusalimschy 2019-10-30 16:46:11 -03:00
  • 7d526e75a7 Fixed bug in tail calls of __call chains Roberto Ierusalimschy 2019-10-28 15:58:07 -03:00
  • c12983cf8a Fixed warnings from Keil compiler Roberto Ierusalimschy 2019-10-25 17:41:40 -03:00
  • ba9cd0d25a Change in the prefix of messages from searchers Roberto Ierusalimschy 2019-10-24 10:49:44 -03:00
  • b93f3b00bb Added function 'luaL_buffsub' Roberto Ierusalimschy 2019-10-23 11:10:19 -03:00
  • 4c32d9300c Several enhancements in the manual Roberto Ierusalimschy 2019-10-23 10:41:47 -03:00
  • 6e285e5392 More pious implementation of 'string.dump' Roberto Ierusalimschy 2019-10-23 10:31:02 -03:00
  • b8cdea0190 Changed definition of macro 'l_isfalse' Roberto Ierusalimschy 2019-10-22 14:10:54 -03:00
  • e592f94a64 Details (mostly comments) Roberto Ierusalimschy 2019-10-22 14:08:22 -03:00
  • 6e1aec7a67 Larger C-stack limits for new threads Roberto Ierusalimschy 2019-10-17 13:09:17 -03:00
  • 6055a039b5 Easy redefinition of valid flags for 'string.format' Roberto Ierusalimschy 2019-10-17 13:02:07 -03:00
  • 6c0e44464b Improvements in the manual around metamethods Roberto Ierusalimschy 2019-10-08 10:34:43 -03:00
  • 6a84c32900 No coercion string->number in arithmetic with LUA_NOCVTS2N Roberto Ierusalimschy 2019-10-08 10:29:38 -03:00
  • 6a10f03ff8 Makefile compiles the Lua compiler with '-Os' Roberto Ierusalimschy 2019-10-08 10:26:02 -03:00
  • 7bd1e53753 Fixed a warning and other minor issues Roberto Ierusalimschy 2019-10-04 16:17:04 -03:00
  • b98d41db99 Script 'packtests' gets Lua version as a parameter Roberto Ierusalimschy 2019-10-02 17:04:06 -03:00
  • b2a580bdb1 Janitorial work Roberto Ierusalimschy 2019-10-01 17:24:37 -03:00
  • 89f6a85f03 Details in the makefile (warning options) Roberto Ierusalimschy 2019-09-24 14:43:32 -03:00
  • 6ef366644f Subtraction of small constant integers optimized with OP_ADDI Roberto Ierusalimschy 2019-09-24 14:34:52 -03:00
  • 03cde80b58 'setCstacklimit' renamed to 'setcstacklimit' Roberto Ierusalimschy 2019-09-24 14:31:06 -03:00
  • 6b2e202df5 Janitorial work in 'lcode.c' Roberto Ierusalimschy 2019-09-19 14:29:21 -03:00
  • 40d8832ee0 Simplification in the call to 'constfolding' Roberto Ierusalimschy 2019-09-11 10:20:10 -03:00
  • 91dad09f65 Removed arithmetic opcodes with immediate operand Roberto Ierusalimschy 2019-09-10 13:20:03 -03:00
  • 4518e5df24 Added macro 'testMMMode' Roberto Ierusalimschy 2019-09-06 14:14:11 -03:00
  • 72a094bda7 Undo change in the handling of 'L->top' (commit b80077b8f3) Roberto Ierusalimschy 2019-08-29 12:52:37 -03:00
  • 46b84580d6 Use of 'MMBIN' opcodes extended to shift operators Roberto Ierusalimschy 2019-08-28 09:58:03 -03:00
  • df13f25948 First version of OP_MMBIN opcodes Roberto Ierusalimschy 2019-08-27 13:59:39 -03:00
  • 643188d6e5 Fixed missing case in 'luaV_finishOp' Roberto Ierusalimschy 2019-08-27 10:28:09 -03:00
  • 3df5624ff4 Fixed bug when yiedling inside OP_ADDK opcode Roberto Ierusalimschy 2019-08-21 12:19:47 -03:00
  • be78aeae4c Default for warnings changed to "off" Roberto Ierusalimschy 2019-08-20 13:42:26 -03:00
  • 5bc47fe830 Detail (extra test for warnings when closing state) Roberto Ierusalimschy 2019-08-19 14:41:48 -03:00
  • 9405472565 Improvement in warn-mode '@store' (for testing) Roberto Ierusalimschy 2019-08-18 17:29:46 -03:00