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

Commit Graph

  • 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
  • 10ac68c648 first implementation for position captures Roberto Ierusalimschy 2000-12-04 12:43:06 -02:00
  • 01b00cc292 better control over extensions of char/short to int Roberto Ierusalimschy 2000-11-30 16:50:47 -02:00
  • fc7b167ae0 BUG: parser does not accept a ;' after a return' Roberto Ierusalimschy 2000-11-29 09:57:42 -02:00
  • 96253ed8ce better support for 64-bit machines (avoid excessive use of longs) Roberto Ierusalimschy 2000-11-24 15:39:56 -02:00
  • 35d6b15057 some cleaning Roberto Ierusalimschy 2000-11-23 11:49:35 -02:00
  • 22914afab3 avoid the use of (non const) static data Roberto Ierusalimschy 2000-11-23 11:47:39 -02:00
  • 523c5d8e1c last changes by lhf. v4.0 Roberto Ierusalimschy 2000-11-07 10:44:44 -02:00
  • 40a4c76773 setlinehook/setcallhook return old hook Roberto Ierusalimschy 2000-11-06 15:58:38 -02:00
  • 1385d81d20 Roberto Ierusalimschy 2000-11-06 11:45:18 -02:00
  • 906d5dcc41 details Roberto Ierusalimschy 2000-11-06 11:45:18 -02:00
  • 93a5649d40 hooks may call `error' to break a chunk. Roberto Ierusalimschy 2000-11-06 11:19:08 -02:00
  • df416661cc many changes Roberto Ierusalimschy 2000-10-31 16:20:01 -02:00
  • 67c1afff59 lua_settagmethod does not return old tag method Roberto Ierusalimschy 2000-10-31 11:10:24 -02:00
  • 03770ecfc9 comments Roberto Ierusalimschy 2000-10-31 10:44:07 -02:00
  • 7409678b5d DEBUG renamed to LUA_DEBUG Roberto Ierusalimschy 2000-10-30 15:50:00 -02:00
  • d1c689af40 subtelties in layout of TString Roberto Ierusalimschy 2000-10-30 15:49:19 -02:00