Commit Graph

  • b5ab31a475 Merge branch 'master' into nextversion Roberto Ierusalimschy 2022-12-28 18:38:20 -0300
  • 314745ed84 Avoid excessive name pollution in test files Roberto Ierusalimschy 2022-12-28 18:34:11 -0300
  • 140cdcced5 Merge branch 'master' into nextversion Roberto Ierusalimschy 2022-12-23 11:30:07 -0300
  • 0825cf237d Detail in make file for testes/libs Roberto Ierusalimschy 2022-12-23 11:28:11 -0300
  • 7d4c7ae2af Changes in opcodes for generic 'for' Roberto Ierusalimschy 2022-12-22 13:52:53 -0300
  • 873588dc5f Simplification in opcodes for numerical 'for' Roberto Ierusalimschy 2022-12-21 15:35:40 -0300
  • b2f7b3b79f Control variables in for loops are read only Roberto Ierusalimschy 2022-12-21 12:04:59 -0300
  • 540d805226 Towards Lua 5.5 Roberto Ierusalimschy 2022-12-20 13:24:43 -0300
  • 7d6a97e42b Dump doesn't need to reuse 'source' Roberto Ierusalimschy 2022-12-20 11:14:52 -0300
  • d70a0c91ad Dump/undump reuse strings Roberto Ierusalimschy 2022-12-15 16:44:22 -0300
  • 3e6818ca87 Merge branch 'master' into nextversion Roberto Ierusalimschy 2022-12-15 14:23:59 -0300
  • f874d37fa2 Small change in barrier macros Roberto Ierusalimschy 2022-12-15 14:18:03 -0300
  • 88e5c6b80b Merge branch 'master' into nextversion Roberto Ierusalimschy 2022-12-15 10:51:04 -0300
  • 35e01ed21d Small improvements in 'lmem.c' Roberto Ierusalimschy 2022-12-15 10:44:55 -0300
  • e33e1bda97 Merge branch 'master' into nextversion Roberto Ierusalimschy 2022-12-14 16:22:43 -0300
  • 6aabf4b15e Details in some header files Roberto Ierusalimschy 2022-12-14 16:20:39 -0300
  • 5d8b5b9290 Changed signal of GC debt Roberto Ierusalimschy 2022-12-13 15:45:57 -0300
  • 40565b4a08 Revamp of GC parameters Roberto Ierusalimschy 2022-12-13 11:55:14 -0300
  • ff106c028c Merge branch 'master' into nextversion Roberto Ierusalimschy 2022-12-12 14:08:55 -0300
  • fa2f294dd1 Reduce calls to 'luaC_step' when GC is stopped Roberto Ierusalimschy 2022-12-09 16:35:19 -0300
  • d738c8d18b New function 'luaL_openselectedlibs' Roberto Ierusalimschy 2022-12-07 15:12:52 -0300
  • 0270c204c2 Simplification in handling of GC debt Roberto Ierusalimschy 2022-12-06 12:02:34 -0300
  • 82fae58e25 Details Roberto Ierusalimschy 2022-12-02 11:33:09 -0300
  • efc7c5d503 Merge branch 'master' into nextversion Roberto Ierusalimschy 2022-12-01 09:51:07 -0300
  • d324a0ccf9 Simpler control for major collections Roberto Ierusalimschy 2022-11-29 10:37:08 -0300
  • 152b51955a Removed GC checks from function calls Roberto Ierusalimschy 2022-11-24 10:20:15 -0300
  • ec61be9a7e 'l_mem' renamed to 'l_obj' to count objects Roberto Ierusalimschy 2022-11-23 17:29:03 -0300
  • f356d5acdd First version of GC counting objects for control Roberto Ierusalimschy 2022-11-23 17:17:20 -0300
  • 9a77f57edc Stop GC while building initial state Roberto Ierusalimschy 2022-11-23 14:17:28 -0300
  • dada71038c
    luaL_requiref uses lua_isnil to determine that the package has not been loaded #28 shaochuyu 2022-11-09 18:23:43 +0800
  • be908a7d4d Removed unused field 'UpVal.tbc' Roberto Ierusalimschy 2022-11-08 10:15:10 -0300
  • 76953316d1 Added a counter of the total number of existing objects Roberto Ierusalimschy 2022-11-03 16:37:13 -0300
  • 3d2bd1359d Merge branch 'master' into nextversion Roberto Ierusalimschy 2022-11-01 17:17:21 -0300
  • 9ede317c70 Threads are created like other objects Roberto Ierusalimschy 2022-11-01 17:14:01 -0300
  • 8047b2d03e Tables have a 'lastfree' information only when needed Roberto Ierusalimschy 2022-11-01 15:42:08 -0300
  • ee645472eb Stack reallocation done with a single realloc Roberto Ierusalimschy 2022-10-31 15:06:20 -0300
  • 413a393e62 Stack indices changed to union's Roberto Ierusalimschy 2022-10-29 12:06:37 -0300
  • ba089bcb08 Details Roberto Ierusalimschy 2022-10-26 10:15:09 -0300
  • 1e64c1391f Bug: stack overflow with nesting of coroutine.close Roberto Ierusalimschy 2022-10-25 16:44:06 -0300
  • b85816b9a8 Removed test function 'luaH_isdummy' Roberto Ierusalimschy 2022-10-21 09:18:13 -0300
  • c954db3924 Option '-l g=mod' added to the manual Roberto Ierusalimschy 2022-10-19 16:30:39 -0300
  • 14d2803e55 Details Roberto Ierusalimschy 2022-10-19 16:29:54 -0300
  • 7f12bf40c4 Portability issue in a test for 'string.format' Roberto Ierusalimschy 2022-10-19 16:20:11 -0300
  • 26be27459b Negation in constant folding of '>>' may overflow Roberto Ierusalimschy 2022-09-23 11:08:10 -0300
  • cfbe378f90 Small simplification in overflow check in 'getfield' Roberto Ierusalimschy 2022-09-23 10:57:35 -0300
  • a1089b415a Bug: 'utf8.codes' accepts spurious continuation bytes Roberto Ierusalimschy 2022-09-23 10:41:16 -0300
  • f8c4c4fcf2 New test for table rehash Roberto Ierusalimschy 2022-09-16 17:05:22 -0300
  • 71bc69c2af Note in the manual about using '...' as an expression Roberto Ierusalimschy 2022-09-08 17:21:02 -0300
  • cd56f222b7 Corrected error message in 'table.remove' Roberto Ierusalimschy 2022-09-07 12:21:46 -0300
  • 69b77b6fde Changed the growth rate of string buffers Roberto Ierusalimschy 2022-09-06 10:58:55 -0300
  • 997f11f543 Bug: 'break' may not properly close variable in a 'for' loop Roberto Ierusalimschy 2022-08-24 17:36:47 -0300
  • 02060b7a37 Simpler handling of Byte Order Mark (BOM) Roberto Ierusalimschy 2022-08-23 16:08:53 -0300
  • a1f77a234a Bug: set correct pause when (re)entering gen. collection. Roberto Ierusalimschy 2022-08-23 16:06:23 -0300
  • c6cea857a4 Better documentation for 'multires' expressions Roberto Ierusalimschy 2022-08-19 14:10:18 -0300
  • 7cea24bf0e
    Fixed minor typo #27 Stefan 2022-06-17 11:22:37 +0200
  • 73ea69a60e
    Fixed minor typo Stefan 2022-06-17 11:20:50 +0200
  • d61b0c6028 More checks and documentation for uses of EXTRA_STACK Roberto Ierusalimschy 2022-05-26 15:14:54 -0300
  • 196bb94d66 Bug: 'lua_settop' may use an invalid pointer to stack Roberto Ierusalimschy 2022-05-25 17:41:39 -0300
  • 603b2c64ad 'luaV_concat' can use invalidated pointer to stack Roberto Ierusalimschy 2022-05-23 17:50:47 -0300
  • 4a00f61276 'lua_checkstack' doesn't need to check stack overflow Roberto Ierusalimschy 2022-05-23 10:38:03 -0300
  • 42d40581dd Save stack space while handling errors Roberto Ierusalimschy 2022-05-20 13:14:33 -0300
  • e435aaabef Details (identation and typos) Roberto Ierusalimschy 2022-05-10 11:13:39 -0300
  • 315639d3bb Factoring out common parts of 'codearith' and 'codebitwise' Roberto Ierusalimschy 2022-05-06 17:52:46 -0300
  • c764ca71a6 Bug: Wrong code generation in bitwise operations Roberto Ierusalimschy 2022-04-25 14:42:51 -0300
  • 295cde9454 New release number (5.4.5) Roberto Ierusalimschy 2022-04-07 10:52:15 -0300
  • f3cfd5bf2b Details Roberto Ierusalimschy 2022-04-01 13:55:44 -0300
  • 8426d9b4d4 Avoid computing invalid addresses Roberto Ierusalimschy 2022-02-18 13:22:25 -0300
  • 1f3c6f4534 Bug: Lua can generate wrong code when _ENV is <const> Roberto Ierusalimschy 2022-02-15 12:28:46 -0300
  • 25b143dd34 Bug: lua.c assumes that argv has at least one element Roberto Ierusalimschy 2022-02-07 10:16:35 -0300
  • 5d708c3f9c Explanation of borders in the manual v5.4.4 Roberto Ierusalimschy 2022-01-13 08:15:03 -0300
  • 8dd2c912d2 Detail Roberto Ierusalimschy 2022-01-03 09:12:17 -0300
  • 05ac2409ee New year (2022) Roberto Ierusalimschy 2022-01-02 07:11:08 -0300
  • 597a53bbc6 Bug: finalizer calling exit can corrupt finalization order Roberto Ierusalimschy 2021-12-22 09:00:52 -0300
  • 86ec152433 Details Roberto Ierusalimschy 2021-12-21 07:39:25 -0300
  • cf613cdc6f Bug: finalizers can be called with an invalid stack Roberto Ierusalimschy 2021-12-15 11:29:07 -0300
  • 066e0f93c4 Fix debug information about finalizers Roberto Ierusalimschy 2021-12-14 12:50:05 -0300
  • 0bfc572e51 Bug: GC is not reentrant Roberto Ierusalimschy 2021-12-13 10:41:17 -0300
  • 1de95e97ef Bug: Lua stack still active when closing a state Roberto Ierusalimschy 2021-12-10 10:53:54 -0300
  • ad3942adba Main 'mainposition' replaced by 'mainpositionTV' Roberto Ierusalimschy 2021-11-25 11:07:17 -0300
  • 48835c76c8 Wrong assert in 'collectvalidlines' Roberto Ierusalimschy 2021-11-25 10:11:05 -0300
  • 6b3e116d44 Corrected bug in 'luaD_tryfuncTM' Roberto Ierusalimschy 2021-11-16 14:35:06 -0300
  • e8deac5a41 Avoid OP_VARARGPREP for active lines Roberto Ierusalimschy 2021-11-10 15:07:14 -0300
  • bfbff3703e Bug: Wrong status in coroutine during reset Roberto Ierusalimschy 2021-11-08 11:55:25 -0300
  • 74d99057a5 Bug: C stack overflow with coroutines Roberto Ierusalimschy 2021-11-03 15:04:18 -0300
  • 1fce5bea81 More uniform implementation for tail calls Roberto Ierusalimschy 2021-10-29 13:41:24 -0300
  • 3699446aaf Removed goto's in 'luaD_precall' Roberto Ierusalimschy 2021-10-18 11:58:40 -0300
  • 0e5071b5fb Avoid taking the address of a 'TValue' field Roberto Ierusalimschy 2021-10-11 13:52:26 -0300
  • 87a9573b2e Documentation Roberto Ierusalimschy 2021-10-11 13:49:13 -0300
  • deac067ed3 Avoid overflows when incrementing parameters in C Roberto Ierusalimschy 2021-09-22 13:10:39 -0300
  • 2ff3471722 Using 'inline' in some functions Roberto Ierusalimschy 2021-09-15 11:18:41 -0300
  • 9db4bfed6b Revamp of format validation in 'string.format' Roberto Ierusalimschy 2021-09-03 13:14:56 -0300
  • 91673a8ec0 'luaD_tryfuncTM' checks stack space by itself Roberto Ierusalimschy 2021-08-18 12:05:06 -0300
  • 41871f1803 Undo simplification of tail calls (commit 901d760) Roberto Ierusalimschy 2021-08-18 11:21:33 -0300
  • a393ac2554 Detail in 'testes/math.lua' Roberto Ierusalimschy 2021-08-18 10:46:18 -0300
  • 65434b4d1b Option '-l' can give a name for the global variable. Roberto Ierusalimschy 2021-08-16 13:57:19 -0300
  • 59acd79c05 Added tests for string reuse by the scanner Roberto Ierusalimschy 2021-08-11 11:19:33 -0300
  • e2c07dcbf7 Improved documentation for 'lua_getinfo' Roberto Ierusalimschy 2021-08-11 11:18:10 -0300
  • 439e45a2f6 Bug: luaL_tolstring may get confused with negative index Roberto Ierusalimschy 2021-07-22 13:48:43 -0300
  • 62fb934427 Bug: Negation in 'luaV_shiftr' may overflow Roberto Ierusalimschy 2021-07-22 13:44:53 -0300
  • 8a32e0aa4a Correction on documentation of string-buffer operations Roberto Ierusalimschy 2021-07-21 11:33:58 -0300