Commit Graph

  • 2f0955b99b detail Roberto Ierusalimschy 2005-06-27 14:24:40 -03:00
  • 999d55d887 several updates Roberto Ierusalimschy 2005-06-13 18:20:28 -03:00
  • 1f9f97e3cf 'math.mod' -> 'math.fmod' Roberto Ierusalimschy 2005-06-13 18:20:14 -03:00
  • 34aac33c15 detail Roberto Ierusalimschy 2005-06-13 18:17:59 -03:00
  • 3c2cf9db67 some extra consistency checks Roberto Ierusalimschy 2005-06-13 11:39:19 -03:00
  • 0b71bfd6af syntax for length changed from '*' to '#' Roberto Ierusalimschy 2005-06-13 11:25:29 -03:00
  • 0d1685d751 bug: last tag is not the number of tags... Roberto Ierusalimschy 2005-06-13 11:19:00 -03:00
  • bf2b342ac1 better control for compatibility code for varargs Roberto Ierusalimschy 2005-06-13 11:15:54 -03:00
  • 5fa2bec1f0 bug: current line should work for call hook Roberto Ierusalimschy 2005-06-13 11:15:22 -03:00
  • 746a1d612b small bug (type error) Roberto Ierusalimschy 2005-06-07 15:53:45 -03:00
  • 3ad03b331d optional size for 'setvbuf' Roberto Ierusalimschy 2005-06-06 15:42:21 -03:00
  • 86add535d8 'popen' is back Roberto Ierusalimschy 2005-06-06 10:30:52 -03:00
  • d987cf1f81 new mark LUAI_DATA for extern data Roberto Ierusalimschy 2005-06-06 10:30:25 -03:00
  • eca9fa02d2 small improvement Roberto Ierusalimschy 2005-06-03 17:16:16 -03:00
  • e33d7bae45 __STRICT_ANSI__ -> LUA_ANSI (definition is independent of gcc) Roberto Ierusalimschy 2005-06-01 14:07:45 -03:00
  • d628795940 lua_objsize -> lua_objlen (more compatible with use of `len´ in other places [opcode name, metamethod index, etc.]) Roberto Ierusalimschy 2005-05-31 11:34:02 -03:00
  • 05348d834b better error message Roberto Ierusalimschy 2005-05-31 11:31:50 -03:00
  • 90de38bf1f warnings in VS .Net Roberto Ierusalimschy 2005-05-31 11:25:18 -03:00
  • e8a7ecb982 luaL_findstring -> luaL_checkoption Roberto Ierusalimschy 2005-05-25 10:21:26 -03:00
  • 38da9d568a better use defined/undefined as flag values for macros Roberto Ierusalimschy 2005-05-20 16:09:05 -03:00
  • f21e9c172f details Roberto Ierusalimschy 2005-05-20 12:53:42 -03:00
  • 67578ec51f several small details Roberto Ierusalimschy 2005-05-17 16:49:15 -03:00
  • c2bb9abcec better quotes for strings in error messages Roberto Ierusalimschy 2005-05-16 18:19:00 -03:00
  • da32450c3d new API function `lua_tolstring' Roberto Ierusalimschy 2005-05-16 16:21:11 -03:00
  • a2b78aad49 debug information for active lines Roberto Ierusalimschy 2005-05-16 15:45:15 -03:00
  • c6293a76cc LUA_DL_DLOPEN is for internal use; makefile should use LUA_USE_DLOPEN Roberto Ierusalimschy 2005-05-09 10:14:14 -03:00
  • 1ab2b93462 debug information for last line of a function definition Roberto Ierusalimschy 2005-05-05 17:47:02 -03:00
  • 6cf85dcc90 metatables for all types Roberto Ierusalimschy 2005-05-05 12:34:03 -03:00
  • 65f4a0f636 no more compatibility code for traversing tables Roberto Ierusalimschy 2005-05-04 17:42:28 -03:00
  • 12acca7bd8 comments Roberto Ierusalimschy 2005-05-04 13:36:23 -03:00
  • d5fd44d747 corrected definition of lua_number2int for Windows Roberto Ierusalimschy 2005-05-03 16:30:17 -03:00
  • b0abc2ca03 better control of local variables in luaV_execute Roberto Ierusalimschy 2005-05-03 16:01:17 -03:00
  • b320d37a80 better tests for correctness of `savedpc' Roberto Ierusalimschy 2005-05-03 16:01:17 -03:00
  • 9b8d136e1c `*' operator is primitive only for tables Roberto Ierusalimschy 2005-05-02 14:49:43 -03:00
  • 9832f6b186 small bug Roberto Ierusalimschy 2005-04-29 10:54:05 -03:00
  • 8e696dd14a detail Roberto Ierusalimschy 2005-04-29 10:53:59 -03:00
  • c3939f5786 comment Roberto Ierusalimschy 2005-04-29 09:43:47 -03:00
  • bcc4089a7d comment Roberto Ierusalimschy 2005-04-27 15:53:53 -03:00
  • cf5d1bdd76 nesting of long strings only in compatibility mode Roberto Ierusalimschy 2005-04-27 15:37:51 -03:00
  • 8718fda9b2 added LUAI_FUNC to functions not in the API Roberto Ierusalimschy 2005-04-25 16:24:10 -03:00
  • 8c3c3e7691 small bug for tail-recursive debugging Roberto Ierusalimschy 2005-04-14 10:30:47 -03:00
  • 04f657c7f8 new protocol to open standard libraries Roberto Ierusalimschy 2005-04-13 14:24:20 -03:00
  • 2873d4efff stack could overflow with too many command-line arguments Roberto Ierusalimschy 2005-04-11 15:01:35 -03:00
  • a7ea0c71e8 detail Roberto Ierusalimschy 2005-04-11 15:01:29 -03:00
  • b1957b1e8e detail for Windows (untested) Roberto Ierusalimschy 2005-04-07 10:52:45 -03:00
  • a17e1fe124 new organization using only one library Roberto Ierusalimschy 2005-04-07 10:52:19 -03:00
  • fabf5db237 C stack is the same for the parser and the interpreter, so depth control should be unified in both parts. Roberto Ierusalimschy 2005-04-07 10:09:07 -03:00
  • de0bfe33b7 new definition for `lua_number2int' for Windows (not tested yet!) Roberto Ierusalimschy 2005-04-06 14:30:13 -03:00
  • 9768e2f681 detail Roberto Ierusalimschy 2005-04-05 12:57:59 -03:00
  • 71eb824036 details Roberto Ierusalimschy 2005-04-05 12:35:15 -03:00
  • 7b6c3b463e small optimizations Roberto Ierusalimschy 2005-04-05 10:41:29 -03:00
  • 0316308c0d removed dirt optimizations that gave small gains Roberto Ierusalimschy 2005-04-04 15:12:51 -03:00
  • 409ee99900 detail Roberto Ierusalimschy 2005-04-01 10:51:37 -03:00
  • 445eda7ead details Roberto Ierusalimschy 2005-03-30 16:50:29 -03:00
  • 092dc95b06 using require' to implement -l' Roberto Ierusalimschy 2005-03-29 13:47:48 -03:00
  • e6e543a534 better control for compatibility code Roberto Ierusalimschy 2005-03-29 13:20:48 -03:00
  • 1c9c886974 standard configuration should run out-of-the-box in "any" system Roberto Ierusalimschy 2005-03-29 11:30:16 -03:00
  • ade585bdf9 no more LUA_FIRSTINDEX Roberto Ierusalimschy 2005-03-28 14:17:53 -03:00
  • 04c41444e2 wrong comment corrected Roberto Ierusalimschy 2005-03-28 09:53:40 -03:00
  • 03fb3c39d4 change #ifdef' for #if defined' Roberto Ierusalimschy 2005-03-23 14:51:11 -03:00
  • 8af1ca02e0 LUA_USERCONFIG is no longer necessary Roberto Ierusalimschy 2005-03-23 14:50:49 -03:00
  • f1eb79fdf4 some line-edit facilities must free the line after its use Roberto Ierusalimschy 2005-03-22 13:55:35 -03:00
  • 408cb71795 avoid name conflict with some spurious included header files Roberto Ierusalimschy 2005-03-22 13:54:29 -03:00
  • 390256edf7 better name for GC pause Roberto Ierusalimschy 2005-03-22 13:04:29 -03:00
  • ad24cff0f1 lua_gc(STEP) returns whether collection cycle finished Roberto Ierusalimschy 2005-03-21 15:12:21 -03:00
  • 6d475731ca cleaner configuration for lua.c Roberto Ierusalimschy 2005-03-21 15:12:07 -03:00
  • f41fc0eb0e small bug: a GC step was not proportional to its "size" Roberto Ierusalimschy 2005-03-18 17:11:28 -03:00
  • d872090248 small errors in previous `ci' of luaconf.h. Roberto Ierusalimschy 2005-03-18 15:55:45 -03:00
  • fb0f95a2b7 call limit may be larger than shorts Roberto Ierusalimschy 2005-03-18 15:55:09 -03:00
  • d3a6d95b9a more cleaning on configurations Roberto Ierusalimschy 2005-03-18 15:02:04 -03:00
  • 47984a0cc2 internal definitions have prefix `luai_' Roberto Ierusalimschy 2005-03-18 15:01:37 -03:00
  • 086d6b09ce avoid name colision with `close' function Roberto Ierusalimschy 2005-03-18 15:01:14 -03:00
  • bfe2905618 avoid too much configuration options Roberto Ierusalimschy 2005-03-18 13:38:43 -03:00
  • 2cbd9eecfb try to avoid warnings Roberto Ierusalimschy 2005-03-18 13:38:02 -03:00
  • 4494094031 detail Roberto Ierusalimschy 2005-03-16 17:02:48 -03:00
  • 04bbd01171 new operation *t (for size of t) (may yet be removed...) Roberto Ierusalimschy 2005-03-16 13:59:21 -03:00
  • 9ffae705ee new "primitive" getn Roberto Ierusalimschy 2005-03-16 13:58:41 -03:00
  • 6bfef60e77 bug: rawset/rawget do not ignore extra arguments Roberto Ierusalimschy 2005-03-11 12:51:08 -03:00
  • 370d31a559 luac´ -> luai' (to avoid confusion with other luac stuff) Roberto Ierusalimschy 2005-03-09 13:28:07 -03:00
  • f8df21bd20 `luaconf.h´ exports all its definitions always (so all of them must have a lua/LUA prefix). Roberto Ierusalimschy 2005-03-08 17:10:05 -03:00
  • d3902cfa81 entries `{[...] = ...}' need space too. Roberto Ierusalimschy 2005-03-08 15:16:45 -03:00
  • b5b230d95c fewer #include's in luaconf.h Roberto Ierusalimschy 2005-03-08 15:09:16 -03:00
  • 7d57ea70bc new mod' (%') operator Roberto Ierusalimschy 2005-03-08 15:00:16 -03:00
  • 2d5b923759 details Roberto Ierusalimschy 2005-03-08 10:37:55 -03:00
  • 192d185492 C module names may have an optional `l' prefix Roberto Ierusalimschy 2005-03-08 10:27:36 -03:00
  • e010ef8948 detail Roberto Ierusalimschy 2005-03-07 15:27:34 -03:00
  • 1e48b20ce0 loadlib' not global anymore (packaged inside package') Roberto Ierusalimschy 2005-03-07 15:07:34 -03:00
  • d1ed6e4c07 small bug: must use original (previous) base Roberto Ierusalimschy 2005-03-07 13:59:01 -03:00
  • b6a7983b65 USHRT_MAX may not fit in a (16-bit) int Roberto Ierusalimschy 2005-03-07 13:58:27 -03:00
  • 49f90ffdeb new functions (to complete math.h) Roberto Ierusalimschy 2005-03-04 15:57:03 -03:00
  • dcabf721f8 "coroutine.current" -> "running" (compatible with "running" status) Roberto Ierusalimschy 2005-02-28 14:24:41 -03:00
  • 5eeff89f32 comments Roberto Ierusalimschy 2005-02-28 12:59:11 -03:00
  • d6143b1d7b avoid access to undefined global variables Roberto Ierusalimschy 2005-02-28 12:58:48 -03:00
  • d55bb795fa details Roberto Ierusalimschy 2005-02-23 14:30:22 -03:00
  • d84cc9d2db small bug Roberto Ierusalimschy 2005-02-18 10:50:08 -02:00
  • 7d45a5f48f C functions and userdata also have environments Roberto Ierusalimschy 2005-02-18 10:40:02 -02:00
  • 73d7640244 more secure way to stop GC cycles during finalizers Roberto Ierusalimschy 2005-02-14 11:19:50 -02:00
  • a9af455b32 detail Roberto Ierusalimschy 2005-02-14 11:19:44 -02:00
  • 678d2fb2ac all collected userdata must go to the end of the list of finalizers Roberto Ierusalimschy 2005-02-11 18:03:35 -02:00
  • af39352632 LUA_PATH_SEP -> LUA_PATHSEP Roberto Ierusalimschy 2005-02-10 15:12:02 -02:00