Commit Graph

  • 924bed7297 Methods separated from metamethods in 'io' Roberto Ierusalimschy 2019-07-01 12:25:00 -0300
  • 8b7cfee26b Small changes around C-stack limit Roberto Ierusalimschy 2019-06-26 13:26:36 -0300
  • c1a63c45f8 '__call' metamethod can be any callable object Roberto Ierusalimschy 2019-06-25 17:45:50 -0300
  • 4487c28ced A few more tests for table access in the API Roberto Ierusalimschy 2019-06-25 17:38:58 -0300
  • 05ba288049 Added script 'packtests' to the project Roberto Ierusalimschy 2019-06-21 10:46:41 -0300
  • 6b9490bd72 Details in tests Roberto Ierusalimschy 2019-06-21 10:21:07 -0300
  • e4b02ca8e4 Structure 'Vardesc' does not need a 'name' field Roberto Ierusalimschy 2019-06-21 10:16:57 -0300
  • 20a9853e02 Cleaning macros in 'luaV_execute' Roberto Ierusalimschy 2019-06-21 10:00:50 -0300
  • 1d70708a78 Fixed bug [5.4 alpha] for errors in finalizers Roberto Ierusalimschy 2019-06-21 09:34:49 -0300
  • be73f72fcc New function 'setCstacklimit' Roberto Ierusalimschy 2019-06-18 16:52:22 -0300
  • 3cd9b56ae6 Revamp around 'L->nCcalls' count Roberto Ierusalimschy 2019-06-12 10:31:38 -0300
  • d2a9b4ffb8 Detail in the manual Roberto Ierusalimschy 2019-06-10 13:59:19 -0300
  • f39e8c06d6 Updated the documentation for the API function 'lua_gc' v5.4-alpha Roberto Ierusalimschy 2019-06-06 12:51:41 -0300
  • 6aeaeb5656 Detail in makefile Roberto Ierusalimschy 2019-06-05 13:21:16 -0300
  • b4d5dff8ec Multiple errors in '__toclose' report the first one Roberto Ierusalimschy 2019-06-05 13:16:25 -0300
  • 14edd364c3 Function 'warn' is vararg Roberto Ierusalimschy 2019-06-04 11:22:21 -0300
  • 514d942748 'coroutine.kill' renamed 'coroutine.close' Roberto Ierusalimschy 2019-06-03 13:11:20 -0300
  • 4a3fd8488d bug in 5.4 alpha rc1: to-be-closed x vararg functions Roberto Ierusalimschy 2019-06-03 12:13:13 -0300
  • 2c68e66570 Details Roberto Ierusalimschy 2019-06-03 11:36:42 -0300
  • 7d0f41df41 Improvements in 'testes/cstack.lua' Roberto Ierusalimschy 2019-06-03 11:34:32 -0300
  • 2b8b53864c Improvements in 'luaL_traceback' Roberto Ierusalimschy 2019-05-28 15:50:40 -0300
  • b293ae0577 Details Roberto Ierusalimschy 2019-05-28 15:46:49 -0300
  • d9f40e3f6f First implementation for 'const' variables Roberto Ierusalimschy 2019-05-17 11:11:44 -0300
  • 347d6961ac Define LUA_MAXUNSIGNED as a preprocessor constant Roberto Ierusalimschy 2019-05-14 11:10:24 -0300
  • 0b63d79b36 Details Roberto Ierusalimschy 2019-05-13 16:20:40 -0300
  • 279c3a6961 A few changes in tests about number of bits in integers Roberto Ierusalimschy 2019-05-13 16:17:21 -0300
  • 49c42f3615 Some improvements in 'luaconf.h' Roberto Ierusalimschy 2019-05-13 14:24:10 -0300
  • d881325c2f Flag for to-be-closed variables changed to '<toclose>' Roberto Ierusalimschy 2019-05-09 12:10:31 -0300
  • 3f253f116e Test for dead coroutine moved to 'lua_resume' Roberto Ierusalimschy 2019-05-09 11:32:20 -0300
  • 389116d8ab Coroutines do not unwind the stack in case of errors Roberto Ierusalimschy 2019-05-09 11:13:45 -0300
  • 01bded3d8c File 'lib2-v2.so' generated from its own source Roberto Ierusalimschy 2019-05-03 10:36:19 -0300
  • 7c5786479c A few more improvements in 'luaO_pushvfstring' Roberto Ierusalimschy 2019-05-03 10:18:44 -0300
  • b14609032c Avoid the creation of too many strings in 'package' Roberto Ierusalimschy 2019-05-03 10:14:25 -0300
  • b36e26f51b Some more small improvements to 'luaO_pushvfstring' Roberto Ierusalimschy 2019-04-26 11:24:39 -0300
  • 969b8c1f14 Fixed bug with to-be-closed variables in base C level Roberto Ierusalimschy 2019-04-26 11:13:01 -0300
  • c65605151c New function 'luaL_addgsub' Roberto Ierusalimschy 2019-04-24 14:41:41 -0300
  • 3da34a5fa7 Revamp of 'lua_pushfstring' / 'luaO_pushvfstring' Roberto Ierusalimschy 2019-04-24 14:01:20 -0300
  • 20b161e285 Small correction in test about 'isdst' Roberto Ierusalimschy 2019-04-22 12:31:29 -0300
  • ed2872cd3b 'require' returns where module was found Roberto Ierusalimschy 2019-04-17 14:57:29 -0300
  • 2d3f095448 Avoid using large buffers in 'string.format' Roberto Ierusalimschy 2019-04-12 11:48:24 -0300
  • b0810c51c3 Small optimizations in 'string.gsub' Roberto Ierusalimschy 2019-04-11 11:29:16 -0300
  • a93e014447 Added an optional parameter to 'coroutine.isyieldable' Roberto Ierusalimschy 2019-04-10 13:23:14 -0300
  • 8ba4523ccc 'print' does not call 'tostring' to format its arguments Roberto Ierusalimschy 2019-04-10 12:58:14 -0300
  • 979ad95eb1 Thorough revision of the reference manual Roberto Ierusalimschy 2019-04-10 12:41:56 -0300
  • 0f028b9008 Corrected tests around non-portable 'isdst' in dates Roberto Ierusalimschy 2019-04-09 18:44:13 -0300
  • 65d1aa7a77 Syntax should not allow numbers touching identifiers Roberto Ierusalimschy 2019-04-09 18:40:39 -0300
  • 8004798b03 Fixed wrong error message in 'return math.seed(0)' Roberto Ierusalimschy 2019-04-04 16:31:24 -0300
  • 5ca1075b71 Added field 'srclen' to structure 'lua_Debug' Roberto Ierusalimschy 2019-04-04 11:45:26 -0300
  • 38425e0692 Avoid moving the collector while in 'GCSenteratomic' state Roberto Ierusalimschy 2019-04-01 14:22:07 -0300
  • d12262068d Small optimizations in range checks Roberto Ierusalimschy 2019-03-27 14:56:10 -0300
  • 89aee84cbc Fixed bug in 'lua_upvaluejoin' Roberto Ierusalimschy 2019-03-27 14:30:12 -0300
  • 0443ad9e28 LUAI_MAXCCALLS renamed LUAI_MAXCSTACK Roberto Ierusalimschy 2019-03-25 14:12:06 -0300
  • f9b0cf0e2e Year in copyright notice updated to 2019 Roberto Ierusalimschy 2019-03-25 14:00:09 -0300
  • 7ceb2154ed Fixed small bugs/issues Roberto Ierusalimschy 2019-03-25 10:38:56 -0300
  • 23e6bac8a0 Keep correct type for immediate operands in comparisons Roberto Ierusalimschy 2019-03-22 13:37:17 -0300
  • 682054920d Details in the implementation of the integer 'for' loop Roberto Ierusalimschy 2019-03-21 16:01:55 -0300
  • f53eabeed8 Small changes in the header of binary files Roberto Ierusalimschy 2019-03-19 15:31:08 -0300
  • 39bb3cf242 Name 'nonstrict' in the UTF-8 library changed to 'lax' Roberto Ierusalimschy 2019-03-19 11:15:49 -0300
  • 9b37a4695e New semantics for the integer 'for' loop Roberto Ierusalimschy 2019-03-19 10:53:18 -0300
  • 1e0c73d5b6 Changes in the validation of UTF-8 Roberto Ierusalimschy 2019-03-15 13:14:17 -0300
  • 8fa4f1380b Finalizers must be callable Roberto Ierusalimschy 2019-03-14 15:53:42 -0300
  • b56d4e570a Changes in the warning system Roberto Ierusalimschy 2019-03-14 15:30:54 -0300
  • 9eca305e75 'math.randomseed()' sets a somewhat random seed Roberto Ierusalimschy 2019-03-13 14:47:48 -0300
  • c5feac2b5e Strings inside Lua are not fully aligned Roberto Ierusalimschy 2019-03-13 14:14:40 -0300
  • dfebe439db New conversion specifier '%p' for 'string.format' Roberto Ierusalimschy 2019-03-13 14:04:01 -0300
  • cf71a5ddc7 Details Roberto Ierusalimschy 2019-03-13 13:16:53 -0300
  • 2c32bff609 After a "bad collections", avoid switching back back to generational Roberto Ierusalimschy 2019-01-30 11:44:42 -0200
  • 264659bd53 Optional 'init' argument to 'string.gmatch' Roberto Ierusalimschy 2019-01-08 14:22:32 -0200
  • 4ace93ca65 No more to-be-closed functions Roberto Ierusalimschy 2019-01-04 13:09:47 -0200
  • c6f7181e91 No more LUA_ERRGCMM errors Roberto Ierusalimschy 2019-01-01 12:14:56 -0200
  • 437a5b07d4 Added a warning system to Lua Roberto Ierusalimschy 2018-12-28 15:42:34 -0200
  • ba7da13ec5 Changes in the control of C-stack overflow Roberto Ierusalimschy 2018-12-27 14:32:29 -0200
  • da37ac9c78 Detail Roberto Ierusalimschy 2018-12-27 14:19:53 -0200
  • 662506476b 'all' script automatically 'make's everything Roberto Ierusalimschy 2018-12-19 13:15:14 -0200
  • f059c2bcc8 File 'bugs' updated to version 5.3.5 Roberto Ierusalimschy 2018-12-17 15:43:09 -0200
  • 1221e987fe Bug: Long brackets with a huge number of '=' causes overflow Roberto Ierusalimschy 2018-12-17 15:36:51 -0200
  • 5d7dec5520 Added directory 'testes/libs/P1' to the repository Roberto Ierusalimschy 2018-12-17 15:19:56 -0200
  • 063d4e4543 Lua 5.3.5 ported to git v5.3.5 Roberto Ierusalimschy 2018-12-17 14:46:37 -0200
  • af6d9f3116 Details Roberto Ierusalimschy 2018-12-17 13:56:22 -0200
  • 2258f3133b Added file 'testes/heavy.lua' Roberto Ierusalimschy 2018-12-14 13:49:02 -0200
  • 57f5b81da9 Bug: Long brackets with a huge number of '=' causes overflow Roberto Ierusalimschy 2018-12-14 13:12:01 -0200
  • fdc25a1ebf New functions 'lua_resetthread' and 'coroutine.kill' Roberto Ierusalimschy 2018-12-13 13:07:53 -0200
  • 3b06f983ae Details Roberto Ierusalimschy 2018-12-11 11:54:14 -0200
  • 51316f9df7 'math.rand()' uses higher bits to produce float value Roberto Ierusalimschy 2018-12-11 11:34:47 -0200
  • 46beca5bed Better error messages for some polymorphic functions Roberto Ierusalimschy 2018-12-10 13:46:03 -0200
  • 28d829c867 Calls cannot be tail in the scope of a to-be-closed variable Roberto Ierusalimschy 2018-12-04 15:01:42 -0200
  • 6d04537ea6 A to-be-closed variable must have a closable value (or be nil) Roberto Ierusalimschy 2018-11-29 16:02:44 -0200
  • 7696c6474f Auxiliary buffer cannot close box with 'lua_remove' Roberto Ierusalimschy 2018-11-26 14:16:17 -0200
  • 7e63d3da02 Some bugs with stack reallocation by 'luaF_close' Roberto Ierusalimschy 2018-11-24 11:59:15 -0200
  • 84e32ad2eb Added opcodes for arithmetic with K operands Roberto Ierusalimschy 2018-11-23 12:23:45 -0200
  • 35296e1fde Details Roberto Ierusalimschy 2018-11-22 13:56:04 -0200
  • bb0185b196 Documentation for to-be-closed variables Roberto Ierusalimschy 2018-11-13 14:33:14 -0200
  • d40cd315f5 Visibility of non-API functions changed to "internal" Roberto Ierusalimschy 2018-11-13 13:58:46 -0200
  • 8cb84210ab String buffer using to-be-closed variable Roberto Ierusalimschy 2018-11-13 13:50:33 -0200
  • 5fda30b4f9 'lua_toclose' gets the index to be closed as an argument Roberto Ierusalimschy 2018-11-12 14:15:50 -0200
  • 9eafe9c053 New implementation for 'luaL_addvalue' Roberto Ierusalimschy 2018-11-09 17:03:52 -0200
  • 7f6f70853c To-be-closed variable in 'for' loop separated from the state Roberto Ierusalimschy 2018-11-07 14:42:05 -0200
  • b8fed93215 New syntax for to-be-closed variables Roberto Ierusalimschy 2018-11-07 10:03:05 -0200
  • 5e76a4fd31 New macros for arithmetic/bitwise operations in 'luaV_execute' Roberto Ierusalimschy 2018-11-05 16:10:42 -0200
  • e8c779736f Removed internal cache for closures Roberto Ierusalimschy 2018-11-01 13:21:00 -0300