Commit Graph

  • f81b8adb3f string [[...]] ignores initial \n Roberto Ierusalimschy 2001-03-07 09:49:37 -03:00
  • 2b2267069b new functions pack' and unpack' Roberto Ierusalimschy 2001-03-07 09:43:52 -03:00
  • 72d3d155b0 detail Roberto Ierusalimschy 2001-03-07 09:27:06 -03:00
  • 6d4db86888 open functions are lua_Cfunctions Roberto Ierusalimschy 2001-03-06 17:09:38 -03:00
  • e9a3820370 sizeof(string) != strlen(string)+1 when sizeof(char) != 1 Roberto Ierusalimschy 2001-03-06 11:46:54 -03:00
  • 9e8a46daa2 details (identation) Roberto Ierusalimschy 2001-03-02 14:40:08 -03:00
  • 7b84f9e65c lower-case for macros with arguments Roberto Ierusalimschy 2001-03-02 14:27:50 -03:00
  • 1e40b4dc61 buffer should be void *, as char now is not that neutral... + little bug in pointer arithmetic Roberto Ierusalimschy 2001-02-23 17:32:32 -03:00
  • dfd7ce74cf buffer should be void *, as char now is not that neutral... Roberto Ierusalimschy 2001-02-23 17:32:16 -03:00
  • 8399df5dcf detail Roberto Ierusalimschy 2001-02-23 17:31:37 -03:00
  • d2a64bb6d4 `llimits' may need definitions from LUA_USER_H Roberto Ierusalimschy 2001-02-23 17:28:56 -03:00
  • a90f06dcd8 `atoi' does not have a wide-char equivalent Roberto Ierusalimschy 2001-02-23 17:28:26 -03:00
  • 35023355f2 details for wchar Roberto Ierusalimschy 2001-02-23 14:28:12 -03:00
  • 39b7978329 first (big) step to support wide chars Roberto Ierusalimschy 2001-02-23 14:17:25 -03:00
  • d164e2294f _ERRORMESSAGE called through get global tag method Roberto Ierusalimschy 2001-02-23 10:38:56 -03:00
  • 2cc94ac81b avoid name clash with `sys/stat' Roberto Ierusalimschy 2001-02-23 10:38:56 -03:00
  • 5f37134e64 avoid '...' and "..." inside comments Roberto Ierusalimschy 2001-02-22 15:59:59 -03:00
  • 52ee91dd73 better encapsulation of some types Roberto Ierusalimschy 2001-02-22 14:15:18 -03:00
  • 191fd35f0a warnings from Visual C++ Roberto Ierusalimschy 2001-02-21 13:52:09 -03:00
  • d6978d03e1 small bug in testing (pushuserdata needs some memory to work...) Roberto Ierusalimschy 2001-02-21 13:51:25 -03:00
  • 68b08848d4 `dostring' now is safe to run binary code. Roberto Ierusalimschy 2001-02-20 15:29:54 -03:00
  • 888f91fa24 code check for upvalues Roberto Ierusalimschy 2001-02-20 15:28:11 -03:00
  • c1db0b2bf1 detail Roberto Ierusalimschy 2001-02-20 15:18:00 -03:00
  • 099442c41f better separation between basic types Roberto Ierusalimschy 2001-02-20 15:15:33 -03:00
  • 27600fe87a better strucuture for code checker Roberto Ierusalimschy 2001-02-16 15:58:27 -02:00
  • f8509668dc details. Roberto Ierusalimschy 2001-02-14 15:38:45 -02:00
  • 40f4e931f3 more liberal syntax for expressions Roberto Ierusalimschy 2001-02-14 15:19:28 -02:00
  • 29371ecfe8 better way to handle multi-line input (with concat) Roberto Ierusalimschy 2001-02-14 15:19:01 -02:00
  • 5d9b8b7cdc more secure definition for lua_concat Roberto Ierusalimschy 2001-02-14 15:04:11 -02:00
  • 1c2501fad4 tests for string alignment Roberto Ierusalimschy 2001-02-13 14:52:01 -02:00
  • a4ae1475e3 details (smaller code) Roberto Ierusalimschy 2001-02-13 14:17:53 -02:00
  • b3da4ee907 checking consistency of jumps. Roberto Ierusalimschy 2001-02-12 17:54:50 -02:00
  • 3c649ce123 checking consistency of jumps (and some other details) Roberto Ierusalimschy 2001-02-12 17:54:28 -02:00
  • 95da574dbc some compilers (wrongly) complain about that Roberto Ierusalimschy 2001-02-12 17:21:19 -02:00
  • 255052b6c6 better API checks Roberto Ierusalimschy 2001-02-12 13:42:44 -02:00
  • 1bdc156b52 details Roberto Ierusalimschy 2001-02-12 11:04:19 -02:00
  • 03d8a9bf0d details Roberto Ierusalimschy 2001-02-09 18:29:33 -02:00
  • d2e340f467 string pointers are always fully aligned Roberto Ierusalimschy 2001-02-09 18:22:29 -02:00
  • 6875fdc8be new semantics for pushuserdata (no more different userdatas with same value) Roberto Ierusalimschy 2001-02-09 17:53:16 -02:00
  • dc17a9cc24 new semantics for pushuserdata Roberto Ierusalimschy 2001-02-09 17:52:54 -02:00
  • 81e63f75c0 `tostring' uses type names (when available) Roberto Ierusalimschy 2001-02-09 17:52:24 -02:00
  • c81404cae5 first version of code verification Roberto Ierusalimschy 2001-02-09 16:37:33 -02:00
  • b6ce590433 details Roberto Ierusalimschy 2001-02-09 16:07:47 -02:00
  • e70e6a3b7a <read(0)> tests for EOF Roberto Ierusalimschy 2001-02-09 14:25:50 -02:00
  • 6548bf7462 warnings from Visual C Roberto Ierusalimschy 2001-02-08 09:19:10 -02:00
  • 7178a5e34a new way to handle top x L->top Roberto Ierusalimschy 2001-02-07 16:13:49 -02:00
  • 322b7b5fc5 easier to add new initialization functions Roberto Ierusalimschy 2001-02-06 16:18:58 -02:00
  • 1f917e709c better use of extra include files (both for tests and for old_ansi) Roberto Ierusalimschy 2001-02-06 14:01:29 -02:00
  • d444153dbe ESC (which starts precompiled code) in C is \33, not \27 Roberto Ierusalimschy 2001-02-06 11:59:29 -02:00
  • a894499566 details Roberto Ierusalimschy 2001-02-05 17:08:01 -02:00
  • d1fc6244f0 extended syntax to allow function a.b.c (x) Roberto Ierusalimschy 2001-02-05 15:48:52 -02:00
  • 7e3d3e1f70 details Roberto Ierusalimschy 2001-02-02 17:02:40 -02:00
  • 1f9e3731d1 back to the basics (well-behaved variant record...) Roberto Ierusalimschy 2001-02-02 14:32:00 -02:00
  • 42224ca553 loop of 'dostring' may never reclaim memory Roberto Ierusalimschy 2001-02-02 14:23:20 -02:00
  • 426d3e43bd lock/unlock may use L + better structure for internal debug stuff Roberto Ierusalimschy 2001-02-02 13:13:05 -02:00
  • 8823f371a2 new header to put together debug-related declarations Roberto Ierusalimschy 2001-02-02 13:12:25 -02:00
  • e506b864cd no need for tags in boxed values :-( Roberto Ierusalimschy 2001-02-01 15:40:48 -02:00
  • 9a231afa97 top must be updated when there is any error Roberto Ierusalimschy 2001-02-01 15:39:55 -02:00
  • 4ab6acacdf better control of relationship top x L->top Roberto Ierusalimschy 2001-02-01 14:03:38 -02:00
  • 6858763994 bug in lua_pushuserdata(L, NULL) Roberto Ierusalimschy 2001-02-01 11:56:49 -02:00
  • b68fb7f62e `assert' returns its first argument Roberto Ierusalimschy 2001-01-31 17:53:01 -02:00
  • 60ff79451c detail in error message Roberto Ierusalimschy 2001-01-31 11:13:17 -02:00
  • 44a53df688 better to avoid dirty tricks Roberto Ierusalimschy 2001-01-30 17:48:37 -02:00
  • 63a822c8e1 all boxed types start with their tags Roberto Ierusalimschy 2001-01-29 17:34:02 -02:00
  • 09def5da44 small corrections Roberto Ierusalimschy 2001-01-29 17:33:55 -02:00
  • 6b71a9cfe5 smaller tables for machines with 8-bit alignment Roberto Ierusalimschy 2001-01-29 15:17:26 -02:00
  • fa8c44b510 avoid the use of "reopen" (not that standard) Roberto Ierusalimschy 2001-01-29 13:35:17 -02:00
  • 3b6f8bfbe6 simpler implementation of for loops Roberto Ierusalimschy 2001-01-29 13:26:40 -02:00
  • caf01b5bfa better implementation for list "for" Roberto Ierusalimschy 2001-01-29 11:14:49 -02:00
  • ca1f28b829 avoid side-effects on macros that may use twice their arguments Roberto Ierusalimschy 2001-01-26 16:43:22 -02:00
  • b82242d4c4 detail Roberto Ierusalimschy 2001-01-26 13:58:50 -02:00
  • ac390020e9 optimizations based on all types but number and nil are pointers Roberto Ierusalimschy 2001-01-26 12:16:35 -02:00
  • 9b45439860 details Roberto Ierusalimschy 2001-01-26 12:16:24 -02:00
  • 7959f3aebb easier way to erase 'dead' keys Roberto Ierusalimschy 2001-01-26 11:18:00 -02:00
  • bce6572579 new macros + new names to facilitate compilation of threaded version Roberto Ierusalimschy 2001-01-26 09:45:51 -02:00
  • a53d9b66ca first implementation for type names Roberto Ierusalimschy 2001-01-25 14:45:36 -02:00
  • c8559e3c8d a small optimization Roberto Ierusalimschy 2001-01-24 14:20:54 -02:00
  • 71ae4801d6 macros LUA_ENTRY/LUA_EXIT to control exclusive access to Lua core Roberto Ierusalimschy 2001-01-24 13:45:33 -02:00
  • 6fda6a5302 support for multiple stacks sharing the same global environment Roberto Ierusalimschy 2001-01-22 16:01:38 -02:00
  • 4ac58853dc thead-specific state separated from "global" state Roberto Ierusalimschy 2001-01-19 11:20:30 -02:00
  • f2c451d745 all accesses to TObjects done through macros Roberto Ierusalimschy 2001-01-18 13:59:09 -02:00
  • 619edfd9e4 details Roberto Ierusalimschy 2001-01-15 16:07:56 -02:00
  • a04de4f0ad no more END opcode Roberto Ierusalimschy 2001-01-15 14:13:24 -02:00
  • a653d93a43 string comparison only needs to test for "less than" Roberto Ierusalimschy 2001-01-11 16:59:32 -02:00
  • 321c7fb6f8 details Roberto Ierusalimschy 2001-01-11 16:59:20 -02:00
  • dabb19fc17 specialized versions for luaH_set (numbers and strings) Roberto Ierusalimschy 2001-01-10 16:56:11 -02:00
  • 08496eea8b small changes in lstring Roberto Ierusalimschy 2001-01-10 15:41:50 -02:00
  • 4ff5545709 new macro pushliteral Roberto Ierusalimschy 2001-01-10 14:58:11 -02:00
  • 595e449537 tighter size for error buffers Roberto Ierusalimschy 2001-01-10 14:40:56 -02:00
  • a907aeeb1e general corrections Roberto Ierusalimschy 2000-12-28 15:25:45 -02:00
  • 76f62fc5a1 correct size only after malloc success Roberto Ierusalimschy 2000-12-28 10:59:41 -02:00
  • 0183b8030c `free' gets size of the block: complete control over memory use Roberto Ierusalimschy 2000-12-28 10:55:41 -02:00
  • 8c49e19865 explicit control of size for growing vectors Roberto Ierusalimschy 2000-12-26 16:46:09 -02:00
  • 6af005ec20 bug: when `read' fails it must return nil (and not no value) Roberto Ierusalimschy 2000-12-22 15:32:28 -02:00
  • f8a0fd268e temporary version Roberto Ierusalimschy 2000-12-22 14:58:41 -02:00
  • 0066bbbb0b details Roberto Ierusalimschy 2000-12-22 14:57:46 -02:00
  • 1db05793a0 time' does not need to correct its table argument (use date' for that) Roberto Ierusalimschy 2000-12-22 14:57:13 -02:00
  • af97be026b new function for time and date Roberto Ierusalimschy 2000-12-18 11:42:19 -02:00
  • cce8ebd306 obsolete `format' option (d$). Roberto Ierusalimschy 2000-12-18 11:41:41 -02:00
  • 4894c27962 lua_Number defined in lua.h (1st version) Roberto Ierusalimschy 2000-12-04 16:33:40 -02:00