1
0
mirror of https://github.com/lua/lua synced 2026-06-08 15:34:49 +00:00

Commit Graph

  • b0a5e156b8 no more maximum stack size Roberto Ierusalimschy 2002-02-14 19:47:29 -02:00
  • ac178ee478 new constructor syntax + new generic `for' Roberto Ierusalimschy 2002-02-14 19:46:58 -02:00
  • 1e602a61b3 new generic `for' Roberto Ierusalimschy 2002-02-14 19:46:43 -02:00
  • 57fb51f975 luaH_next' works like next' Roberto Ierusalimschy 2002-02-14 19:46:13 -02:00
  • 1c423d2661 LFIELDS_PER_FLUSH is an opcode detail Roberto Ierusalimschy 2002-02-14 19:43:01 -02:00
  • b3ffaca638 details Roberto Ierusalimschy 2002-02-14 19:41:53 -02:00
  • bee86e23be luaH_next' works like next' + better hash for pointers Roberto Ierusalimschy 2002-02-14 19:41:08 -02:00
  • 0056ed4135 better(?) order for types (nil == 0) Roberto Ierusalimschy 2002-02-14 19:40:29 -02:00
  • e01f5e6809 better order of record fields for 64-bit machines Roberto Ierusalimschy 2002-02-08 20:42:41 -02:00
  • cbfc581990 details. Roberto Ierusalimschy 2002-02-08 20:41:50 -02:00
  • d3651c1d88 `getstr' now gives const char * Roberto Ierusalimschy 2002-02-08 20:41:09 -02:00
  • 57a7baafb9 error message compatible with incomplete lines of lua.c Roberto Ierusalimschy 2002-02-08 20:40:27 -02:00
  • 252e01e398 `setlocale' may be used to query the current locale Roberto Ierusalimschy 2002-02-08 20:39:56 -02:00
  • 87b0e3d477 no more `lua_istrue' function Roberto Ierusalimschy 2002-02-08 20:39:36 -02:00
  • cb50fcf42d incomplete lines (by lhf) Roberto Ierusalimschy 2002-02-07 15:27:12 -02:00
  • c6a108e012 test for lua_pushbool Roberto Ierusalimschy 2002-02-07 15:26:33 -02:00
  • d5ceb369b1 boolean type must be 0 or 1 Roberto Ierusalimschy 2002-02-07 15:26:10 -02:00
  • 86a4de256e no more lua_[gs]etstr Roberto Ierusalimschy 2002-02-07 15:25:36 -02:00
  • 53aaee6ee6 comments Roberto Ierusalimschy 2002-02-07 15:25:12 -02:00
  • 67bda7e136 details. Roberto Ierusalimschy 2002-02-07 15:24:05 -02:00
  • 7c8f1823e7 bug: true 1 != true 2 + no more lua_getstr + some new macros Roberto Ierusalimschy 2002-02-07 15:22:53 -02:00
  • ca181f31e4 line number in listcode (and tests for replace) Roberto Ierusalimschy 2002-02-05 20:40:05 -02:00
  • 38b0e6128d simpler implementation for `for' loops Roberto Ierusalimschy 2002-02-05 20:39:12 -02:00
  • addbe8c8b0 protected execution of `resume' Roberto Ierusalimschy 2002-02-05 20:38:37 -02:00
  • 6bb5cb1cbd comments Roberto Ierusalimschy 2002-02-05 20:37:26 -02:00
  • d070506a25 new function luaL_errstr Roberto Ierusalimschy 2002-02-05 20:36:52 -02:00
  • 0a87d9d334 new function `lua_replace' Roberto Ierusalimschy 2002-02-05 20:35:58 -02:00
  • f856fdeabd details Roberto Ierusalimschy 2002-01-30 15:28:05 -02:00
  • 653977a0ac callhook can be static Roberto Ierusalimschy 2002-01-30 15:27:53 -02:00
  • d6fd33e76f eventtable' renamed to metatable' Roberto Ierusalimschy 2002-01-30 15:26:44 -02:00
  • 50e2952593 first version of dynamic stack Roberto Ierusalimschy 2002-01-25 20:14:54 -02:00
  • b217ae644e details Roberto Ierusalimschy 2002-01-25 20:14:09 -02:00
  • a048cc9676 nil is a `valid' eventtable Roberto Ierusalimschy 2002-01-25 19:55:41 -02:00
  • eb262bc617 2^15 does not fit in a 16-bit int Roberto Ierusalimschy 2002-01-25 19:51:33 -02:00
  • 74907fb71e OP_LOADINT can be done by OP_LOADK Roberto Ierusalimschy 2002-01-25 19:50:39 -02:00
  • b38e594ed7 small improvements Roberto Ierusalimschy 2002-01-18 15:39:40 -02:00
  • 448517e47e no more linehook field in CallInfo Roberto Ierusalimschy 2002-01-18 15:39:06 -02:00
  • 931ee346e3 legacy declaration Roberto Ierusalimschy 2002-01-18 15:38:13 -02:00
  • dea98702c9 preparations for stack reallocation Roberto Ierusalimschy 2002-01-16 20:04:50 -02:00
  • 7ab7703b53 cleaner semantics for test instructions (skips) Roberto Ierusalimschy 2002-01-16 20:03:57 -02:00
  • 566310fa04 small optimization Roberto Ierusalimschy 2002-01-16 20:02:46 -02:00
  • 6272c843de yield' passes its arguments to resume' Roberto Ierusalimschy 2002-01-11 18:27:41 -02:00
  • 5d14ce612b details Roberto Ierusalimschy 2002-01-11 18:27:11 -02:00
  • d56d4cf776 distinct functions to create/destroy states and threads Roberto Ierusalimschy 2002-01-11 18:26:52 -02:00
  • b7ae43d457 detail Roberto Ierusalimschy 2002-01-11 18:23:01 -02:00
  • f083812c02 first implementation of coroutines Roberto Ierusalimschy 2002-01-09 20:02:47 -02:00
  • 3533382a1e dependencies updated Roberto Ierusalimschy 2002-01-09 19:59:24 -02:00
  • ea2a75d19e new macro lua_userstateopen Roberto Ierusalimschy 2002-01-09 19:51:06 -02:00
  • b3bb0f132b new interface for weak modes Roberto Ierusalimschy 2002-01-09 19:50:35 -02:00
  • facfec0687 small optimizations Roberto Ierusalimschy 2002-01-03 15:42:57 -02:00
  • 34df9976a9 some compatibility macros Roberto Ierusalimschy 2002-01-03 15:28:58 -02:00
  • cfaa8fbf1d better check for option in `strfind' Roberto Ierusalimschy 2002-01-03 15:27:43 -02:00
  • f42cc90d2d some warnings Roberto Ierusalimschy 2001-12-21 15:31:35 -02:00
  • 9d2e454d6f BUG: seg. fault when rawget/rawset get extra arguments Roberto Ierusalimschy 2001-12-21 15:30:31 -02:00
  • 09e15692f3 rename of lua_isnull to lua_isnone Roberto Ierusalimschy 2001-12-20 19:27:12 -02:00
  • 42754c0f15 small optimizations Roberto Ierusalimschy 2001-12-20 19:26:52 -02:00
  • 18afb90349 first version of stackless Lua Roberto Ierusalimschy 2001-12-20 13:13:38 -02:00
  • 22dd271cbb another bug in next (when n is a power of 2) Roberto Ierusalimschy 2001-12-19 16:11:00 -02:00
  • e04f7ed450 first version of Lua "stackless" Roberto Ierusalimschy 2001-12-18 18:52:30 -02:00
  • 101cee3032 LUA_ERRERR also cannot generate error message Roberto Ierusalimschy 2001-12-13 16:11:02 -02:00
  • eb7312d9be comments Roberto Ierusalimschy 2001-12-13 16:10:55 -02:00
  • 21259a50e1 run GC tag methods in protected mod Roberto Ierusalimschy 2001-12-12 15:47:33 -02:00
  • 9aff171f3b new type `boolean' Roberto Ierusalimschy 2001-12-11 20:48:44 -02:00
  • ed9be5e1f0 reentrant implementation of garbage collection Roberto Ierusalimschy 2001-12-11 14:52:57 -02:00
  • 9d801f43d4 details Roberto Ierusalimschy 2001-12-10 20:12:08 -02:00
  • e043b72a55 simpler way to collect userdata Roberto Ierusalimschy 2001-12-10 20:11:23 -02:00
  • a4c35a3269 it doesn't pay to optimize absence when it is an error Roberto Ierusalimschy 2001-12-10 20:10:30 -02:00
  • 9cd36059ad new API functions lua_getstr/lua_setstr Roberto Ierusalimschy 2001-12-10 20:09:51 -02:00
  • 592a309177 tag system replaced by event tables Roberto Ierusalimschy 2001-12-05 18:15:18 -02:00
  • 413fc7334b new implementation for lua upvalues (sugested by E.T.): simpler and solves a bug for multi-stacks Roberto Ierusalimschy 2001-11-29 18:22:22 -02:00
  • fca0a12e23 avoid clashing names between macros and fields Roberto Ierusalimschy 2001-11-29 18:21:46 -02:00
  • 72659a0605 no more explicit support for wide-chars; too much troble... Roberto Ierusalimschy 2001-11-28 18:13:13 -02:00
  • dfaf8c5291 details Roberto Ierusalimschy 2001-11-27 18:56:47 -02:00
  • 657f65211a bug: `next' did not work for numeric indices Roberto Ierusalimschy 2001-11-16 14:29:51 -02:00
  • 39395e1211 `luaX_syntaxerror' does not need to be public Roberto Ierusalimschy 2001-11-16 14:29:10 -02:00
  • 26bf2adace optimizations for space in LClosures and time cleanning weak tables Roberto Ierusalimschy 2001-11-06 19:41:53 -02:00
  • fd48dcc7c8 details. Roberto Ierusalimschy 2001-11-06 19:41:43 -02:00
  • 617008f552 field G renamed to _G to avoid problemas with bugged macro-systems (there is a macro named G too) Roberto Ierusalimschy 2001-11-06 19:40:51 -02:00
  • ec9d8308b4 global table is also pseudo-index Roberto Ierusalimschy 2001-10-31 18:31:38 -02:00
  • af59848219 tables of globals accessible through pseudo-index in C API Roberto Ierusalimschy 2001-10-31 17:58:11 -02:00
  • 46347d768e `ref' support goes to auxlib Roberto Ierusalimschy 2001-10-31 17:40:14 -02:00
  • 36eb665859 no more refs, upvalues; lexical scoping;pseudo-indices Roberto Ierusalimschy 2001-10-31 16:06:05 -02:00
  • 070204300c more consistent names for auxlib functions Roberto Ierusalimschy 2001-10-26 15:33:30 -02:00
  • 21aa7e55f2 optimization for array part of a Table Roberto Ierusalimschy 2001-10-25 17:14:14 -02:00
  • fffb6f3814 no more MINPOWER2 Roberto Ierusalimschy 2001-10-25 17:13:33 -02:00
  • 0b551a24f8 Hash' -> Table' Roberto Ierusalimschy 2001-10-25 17:12:21 -02:00
  • 8069f77ca4 C++ warning Roberto Ierusalimschy 2001-10-17 19:17:45 -02:00
  • 1e81da51ba new API for registry and C upvalues + new implementation for references Roberto Ierusalimschy 2001-10-17 19:12:57 -02:00
  • 7cd37142f4 details Roberto Ierusalimschy 2001-10-17 19:06:56 -02:00
  • e7c2eebd87 new function `concat' Roberto Ierusalimschy 2001-10-16 15:41:43 -02:00
  • 0c3ea96541 no more copytagmethod function Roberto Ierusalimschy 2001-10-11 18:41:21 -03:00
  • babaa96eab URL in indentification Roberto Ierusalimschy 2001-10-11 18:40:56 -03:00
  • 15462edb0f new definitions for closure structures Roberto Ierusalimschy 2001-10-02 13:45:03 -03:00
  • 6f936bc793 "compatibility module" no longer exists Roberto Ierusalimschy 2001-10-02 13:43:54 -03:00
  • b840a7518d details Roberto Ierusalimschy 2001-10-02 13:43:29 -03:00
  • f54cdb33a5 small bug in close x return Roberto Ierusalimschy 2001-09-28 13:48:16 -03:00
  • 8e9b1e4ae9 details Roberto Ierusalimschy 2001-09-25 14:08:46 -03:00
  • 328d53e77b restricted syntax for function call/table accesses prefixes Roberto Ierusalimschy 2001-09-25 14:06:48 -03:00
  • c04d9b9ecb small bug when closing closures in error conditions Roberto Ierusalimschy 2001-09-25 14:05:49 -03:00
  • c44c68450a changes by lhf Roberto Ierusalimschy 2001-09-24 12:54:36 -03:00