Commit Graph

  • 65b07dd53d API asserts for illegal pops of to-be-closed variables Roberto Ierusalimschy 2024-03-11 14:05:06 -0300
  • ad196f9518
    Update README.md #33 Vladimir21573 2024-03-05 08:25:53 +0100
  • 7237eb3f1c Fixed warnings from different compilers Roberto Ierusalimschy 2024-02-15 11:18:34 -0300
  • 165389b27b New interface to function 'luaL_openselectedlibs' Roberto Ierusalimschy 2024-02-15 11:17:39 -0300
  • c8121ce34b Revising code for Varint encoding in dumps Roberto Ierusalimschy 2024-02-12 15:16:11 -0300
  • 7360f8d0fd Removed deprecated function 'setcstacklimit' Roberto Ierusalimschy 2024-02-07 14:20:43 -0300
  • 8b83417de9 Avoids a warning when lua_Number is 'float' Roberto Ierusalimschy 2024-02-07 14:17:03 -0300
  • 6063c47031 Field 'lastfree' changed (back) to 'Node *' Roberto Ierusalimschy 2024-02-07 13:56:39 -0300
  • 0c9bec0d38 Better handling of size limit when resizing a table Roberto Ierusalimschy 2024-02-07 13:39:54 -0300
  • c31d6774ac Details Roberto Ierusalimschy 2024-01-29 14:29:24 -0300
  • 108e0bdc84 Merge branch 'master' into nextversion Roberto Ierusalimschy 2024-01-25 13:52:52 -0300
  • b34a97a4af Small optimization in 'luaH_psetint' Roberto Ierusalimschy 2024-01-25 13:44:49 -0300
  • 3e9dbe143d New function 'table.create' Roberto Ierusalimschy 2024-01-18 15:16:26 -0300
  • 4a8e480864 New mechanism to query GC parameters Roberto Ierusalimschy 2024-01-16 17:02:55 -0300
  • 17e0c29d9b Clear interface between references and predefines Roberto Ierusalimschy 2024-01-15 11:31:49 -0300
  • 8eb0abc9db Removed uses of LUA_NUMTAGS Roberto Ierusalimschy 2024-01-13 18:10:50 -0300
  • d862da6d04 Optimizations for 'lua_rawgeti' and 'lua_rawseti' Roberto Ierusalimschy 2024-01-12 15:50:51 -0300
  • e288c5a918 Bug: Yielding in a hook stops in the wrong instruction Roberto Ierusalimschy 2024-01-11 13:44:16 -0300
  • 7827c40c49 A few more tweaks in the garbage collector Roberto Ierusalimschy 2024-01-10 14:45:58 -0300
  • e7af9cdf0b Fixed buffers reuse absolute line information Roberto Ierusalimschy 2023-12-27 17:42:00 -0300
  • 12b6f610b0 Several tweaks in the garbage collector Roberto Ierusalimschy 2023-12-27 12:09:11 -0300
  • e81f586001 Removed compatibility option LUA_COMPAT_GCPARAMS Roberto Ierusalimschy 2023-12-22 14:57:43 -0300
  • e2cc179454 New option "setparms" for 'collectgarbage' Roberto Ierusalimschy 2023-12-22 14:48:07 -0300
  • 5853c37a83 Bug: Buffer overflow in string concatenation Roberto Ierusalimschy 2023-12-21 13:37:51 -0300
  • ad0ea7813b GC parameters encoded as floating-point bytes Roberto Ierusalimschy 2023-12-20 16:25:20 -0300
  • 666e95a66d Option 0 for step multiplier makes GC non-incremental Roberto Ierusalimschy 2023-12-20 11:06:27 -0300
  • 4eda1acafa Cleaner protocol between 'lua_dump' and writer function Roberto Ierusalimschy 2023-12-14 11:41:57 -0300
  • 5815786332 Add launch.json and update CFLAGS in makefile #32 ItaloCobains 2023-12-07 22:09:26 -0300
  • ad73b33224 Check minor->major made at the end of a minor cycle Roberto Ierusalimschy 2023-12-07 15:45:41 -0300
  • 925fe8a0f2 First criteria for shifts minor<->major Roberto Ierusalimschy 2023-12-07 15:45:11 -0300
  • 789e7acdea Major collections done incrementally Roberto Ierusalimschy 2023-12-06 10:49:56 -0300
  • 74b4013538 Removed macro 'changeage' Roberto Ierusalimschy 2023-12-01 16:42:01 -0300
  • b719ff9399 Removed parameter in 'collectgarbage("step")' Roberto Ierusalimschy 2023-12-01 16:38:28 -0300
  • 35a2fed2d1 Removed deprecated options in 'lua_gc' Roberto Ierusalimschy 2023-11-30 15:51:02 -0300
  • 63d68bd657 Comments detailing the ages for generational GC Roberto Ierusalimschy 2023-11-29 16:22:09 -0300
  • 842a83f09c Panic functions should not raise errors Roberto Ierusalimschy 2023-11-24 16:08:55 -0300
  • 011850a8f8 Details in the manual Roberto Ierusalimschy 2023-11-24 14:44:38 -0300
  • 52b899d60d Simpler coding for new representation for arrays Roberto Ierusalimschy 2023-11-24 14:41:07 -0300
  • 25cd3d377e Buffer in 'luai_makeseed' measured in bytes Roberto Ierusalimschy 2023-11-15 10:28:32 -0300
  • 1028f296a8 Default paths stored as external strings Roberto Ierusalimschy 2023-11-13 13:41:59 -0300
  • 6d042a178f Auxiliary buffer uses external strings Roberto Ierusalimschy 2023-11-13 13:12:33 -0300
  • eabf425c76 Correct anchoring and GC barriers in 'loadString' Roberto Ierusalimschy 2023-11-13 13:11:09 -0300
  • 3b57e37e48 Fixed buffers save long strings as external. Roberto Ierusalimschy 2023-11-10 12:35:48 -0300
  • 024f9064f1 External strings Roberto Ierusalimschy 2023-11-09 17:05:42 -0300
  • 7f4906f565 Towards external strings Roberto Ierusalimschy 2023-11-08 13:24:38 -0300
  • b8a9d14032 Details Roberto Ierusalimschy 2023-11-08 10:41:24 -0300
  • 19afd91687 Solving merge issue with use of tables in dump/undump Roberto Ierusalimschy 2023-11-08 10:02:06 -0300
  • 37c215b43f Merge branch 'newarray' into nextversion Roberto Ierusalimschy 2023-11-07 17:26:15 -0300
  • 9e99f3071d Merge branch 'master' into nextversion Roberto Ierusalimschy 2023-11-07 17:25:46 -0300
  • fa075b7953 Merge branch 'master' into newarray Roberto Ierusalimschy 2023-11-03 15:39:14 -0300
  • 08a077d673 Full implementation of new representation for arrays Roberto Ierusalimschy 2023-11-03 15:26:13 -0300
  • 7923dbbf72 Bug: Recursion in 'getobjname' can stack overflow Roberto Ierusalimschy 2023-11-01 12:00:54 -0300
  • 43c8e5bded Full abstraction for representation of array values Roberto Ierusalimschy 2023-10-30 14:25:59 -0300
  • b8b709b6d4 Avoid direct accesses to the array part of a table Roberto Ierusalimschy 2023-10-27 16:32:49 -0300
  • 81e4fce530 Simpler test in 'luaH_getint' Roberto Ierusalimschy 2023-10-26 16:12:25 -0300
  • 6baee9ef9d Removed test for "corrupted binary dump" Roberto Ierusalimschy 2023-09-08 16:19:21 -0300
  • edd8589f47 Avoid casts from unsigned long to floating-point Roberto Ierusalimschy 2023-09-08 11:34:39 -0300
  • 14e416355f Added suport for Fixed Buffers Roberto Ierusalimschy 2023-09-05 15:30:45 -0300
  • f33cda8d6e New macro 'getlstr' Roberto Ierusalimschy 2023-08-30 11:26:16 -0300
  • 96f7714237 Field 'Proto.is_vararg' uses only one bit Roberto Ierusalimschy 2023-08-30 10:44:28 -0300
  • 0554581605 Opcode in dumps is stored properly aligned Roberto Ierusalimschy 2023-08-25 17:40:20 -0300
  • 07a9eab23a Cannot use 'getshrstr' before setting 'shrlen' Roberto Ierusalimschy 2023-08-25 15:55:14 -0300
  • c815c2f0eb Merge branch 'master' into nextversion Roberto Ierusalimschy 2023-08-23 15:14:03 -0300
  • 9363a8b990 Documentation for "LUA_NOENV" Roberto Ierusalimschy 2023-08-23 13:50:38 -0300
  • 5ab6a5756b Bug: Wrong line number for function calls Roberto Ierusalimschy 2023-08-23 13:49:27 -0300
  • 9b4f39ab14 More disciplined use of 'getstr' and 'tsslen' Roberto Ierusalimschy 2023-08-17 15:59:28 -0300
  • f4211a5ea4 More control over encoding of test files Roberto Ierusalimschy 2023-08-17 10:42:56 -0300
  • 1b3f507f62 Bug: Call hook may be called twice when count hook yields Roberto Ierusalimschy 2023-07-25 16:50:44 -0300
  • 6b51133a98 Thread stacks resized in the atomic phase Roberto Ierusalimschy 2023-07-13 14:55:46 -0300
  • 705504b643 Shell commands on Lua prompt [Implemented] #31 Vinicius Silva 2023-07-10 15:44:31 -0300
  • cbae016202 Details Roberto Ierusalimschy 2023-07-03 14:12:54 -0300
  • ab6a949522 Merge branch 'master' into nextversion Roberto Ierusalimschy 2023-06-22 11:41:48 -0300
  • ea39042e13 Removed redundancy in definitions of version/release Roberto Ierusalimschy 2023-06-21 15:04:24 -0300
  • 05ec55f16b Avoid inclusion loop in 'ltm.h' Roberto Ierusalimschy 2023-06-16 11:52:14 -0300
  • f623b96932 Bug: read overflow in 'l_strcmp' Roberto Ierusalimschy 2023-06-14 14:38:07 -0300
  • 9be74ccc21 Several functions turned 'static' Roberto Ierusalimschy 2023-05-22 14:47:54 -0300
  • 806835e2df
    Update lgc.c #30 v012345 2023-05-18 18:46:04 +0800
  • 819bd51d87 Some cleaning in the new table API Roberto Ierusalimschy 2023-05-16 16:53:29 -0300
  • f8d30826dd New table API for 'set' functions Roberto Ierusalimschy 2023-05-16 14:55:49 -0300
  • 351ccd7332 Towards a new implementation of arrays Roberto Ierusalimschy 2023-05-15 17:56:25 -0300
  • 09f3c2372f Option '-l' discards version sufix from file name Roberto Ierusalimschy 2023-05-15 13:46:38 -0300
  • c197885cb0 Small improvements in tests Roberto Ierusalimschy 2023-05-15 10:20:13 -0300
  • 934e77a286 Details Roberto Ierusalimschy 2023-05-15 10:07:25 -0300
  • 6443185167 "Emergency" new version 5.4.6 v5.4.6 Roberto Ierusalimschy 2023-05-02 16:41:43 -0300
  • e15f1f2bb7 Details v5.4.5 Roberto Ierusalimschy 2023-04-18 09:44:10 -0300
  • b5c65705ca New year (2023) #29 Roberto Ierusalimschy 2023-03-31 11:47:31 -0300
  • 7ca8105a2e More orderliness in casts of enumerations Roberto Ierusalimschy 2023-03-27 16:29:39 -0300
  • 94689ac3ad More regularity in uses of enums in 'lcode.c' Roberto Ierusalimschy 2023-03-24 15:52:03 -0300
  • 86e8039a72 Clock component removed from 'luaL_makeseed' Roberto Ierusalimschy 2023-03-23 16:01:16 -0300
  • 5a04f1851e New function 'luaL_makeseed' Roberto Ierusalimschy 2023-03-20 16:13:17 -0300
  • ab859fe59b Bug: Loading a corrupted binary file can segfault Roberto Ierusalimschy 2023-03-17 15:52:09 -0300
  • c4b71b7ba0 Details Roberto Ierusalimschy 2023-03-09 11:12:11 -0300
  • 1de2f31694 Corrected support for 16-bit systems Roberto Ierusalimschy 2023-03-09 11:10:04 -0300
  • 02bab9fc25 Bug: Wrong line in error message for arith. errors Roberto Ierusalimschy 2023-02-08 14:15:41 -0300
  • 5e08b41567 Simpler definition for LUA_STRFTIMEOPTIONS Roberto Ierusalimschy 2023-02-07 10:48:39 -0300
  • 8c064fdc23 Merge branch 'master' into nextversion Roberto Ierusalimschy 2023-02-02 13:47:28 -0300
  • cf08915d62 New macro LUA_USE_IOS Roberto Ierusalimschy 2023-02-02 13:43:41 -0300
  • c888ae0aea Small changes in hash of pointers Roberto Ierusalimschy 2023-02-02 13:37:11 -0300
  • d69789da1c Fix absence of 'system' in iOS Roberto Ierusalimschy 2023-01-24 15:04:17 -0300
  • 8dea54877a Do not avoid major collections when GCdebt is zero Roberto Ierusalimschy 2022-12-29 15:41:07 -0300