| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bug: 'lua_load' does not preserve the stack | Roberto I | 2026-04-23 | 1 | -2/+2 |
| | | | | | | | | 'lua_load' does not preserve the stack through the calls to the reader function, as it should. Immediately after the first call (to detect whether chunk is binary) it adds stuff, and it also adds a new table when starting the compilation of each new function. | ||||
| * | Checks for type 'int' added to binary header | Roberto Ierusalimschy | 2025-03-10 | 1 | -2/+3 |
| | | | | | | The structure 'AbsLineInfo' is hard-dumped into binary chunks, and it comprises two 'int' fields. | ||||
| * | Removed type 'varint_t' | Roberto Ierusalimschy | 2024-03-13 | 1 | -12/+0 |
| | | | | | | | size_t should be big enough to count the number of strings in a dump. (And, by definition, it is big enough to count the length of each string.) | ||||
| * | Revising code for Varint encoding in dumps | Roberto Ierusalimschy | 2024-02-12 | 1 | -0/+15 |
| | | | | | | | | | - Usign lua_Unsigned to count strings. - Varint uses a type large enough both for size_t and lua_Unsigned. - Most-Significant Bit 0 means last byte, to conform to common usage. - (unrelated) Change in macro 'getaddr' so that multiplication is by constants. | ||||
| * | Cleaner protocol between 'lua_dump' and writer function | Roberto Ierusalimschy | 2023-12-14 | 1 | -1/+1 |
| | | | | | | 'lua_dump' signals to the writer function the end of a dump, so that is has more freedom when using the stack. | ||||
| * | Added suport for Fixed Buffers | Roberto Ierusalimschy | 2023-09-05 | 1 | -1/+2 |
| | | | | | | A fixed buffer keeps a binary chunk "forever", so that the program does not need to copy some of its parts when loading it. | ||||
| * | Merge branch 'master' into nextversion | Roberto Ierusalimschy | 2023-08-23 | 1 | -2/+1 |
| |\ | |||||
| | * | Details | Roberto Ierusalimschy | 2023-07-03 | 1 | -2/+1 |
| | | | |||||
| * | | Dump/undump reuse strings | Roberto Ierusalimschy | 2022-12-15 | 1 | -1/+1 |
| |/ | | | | | A repeated string in a dump is represented as an index to its first occurence, instead of another copy of the string. | ||||
| * | Details in comments | Roberto Ierusalimschy | 2020-05-07 | 1 | -1/+1 |
| | | |||||
| * | Back to old encoding of versions in binary files | Roberto Ierusalimschy | 2020-05-06 | 1 | -1/+6 |
| | | | | | | | (Undoing part of commit f53eabeed8.) It is better to keep this encoding stable, so that all Lua versions can read at least the version of a binary file. | ||||
| * | Small changes in the header of binary files | Roberto Ierusalimschy | 2019-03-19 | 1 | -2/+1 |
| | | | | | | | | | | - LUAC_VERSION is equal to LUA_VERSION_NUM, and it is stored as an int. - 'sizeof(int)' and 'sizeof(size_t)' removed from the header, as the binary format does not depend on these sizes. (It uses its own serialization for unsigned integer values.) | ||||
| * | Removed extra information from RCS keyword strings | Roberto Ierusalimschy | 2018-08-23 | 1 | -1/+1 |
| | | | | | | Version numbers and dates (mostly wrong) from RCS keyword strings removed from all source files; only the file name are kept. | ||||
| * | long strings are created directly in final position when possible | Roberto Ierusalimschy | 2015-09-08 | 1 | -3/+2 |
| | | | | | | (instead of using an auxiliar buffer to first create the string and then allocate the final string and copy result there) | ||||
| * | more precision between closure types ('LClosure' x 'CClosure') | Roberto Ierusalimschy | 2014-06-19 | 1 | -3/+3 |
| | | |||||
| * | macros cast_integer/cast_unsigned replaced by cast_u2s/cast_s2u, that | Roberto Ierusalimschy | 2014-04-15 | 1 | -2/+2 |
| | | | | | should be used only between lua_Integer and lua_Unsigned | ||||
| * | make sure that LUAC_INT is a lua_Integer and that LUAC_NUM is | Roberto Ierusalimschy | 2014-03-11 | 1 | -3/+4 |
| | | | | | a lua_Number | ||||
| * | detail (breaking too long lines) | Roberto Ierusalimschy | 2014-03-10 | 1 | -3/+5 |
| | | |||||
| * | more explicit handling of headers for binary chunks | Roberto Ierusalimschy | 2014-02-27 | 1 | -10/+12 |
| | | |||||
| * | no more 'Proto' objects on the stack. Protos are anchored on outer | Roberto Ierusalimschy | 2012-05-08 | 1 | -2/+2 |
| | | | | | Protos or on a Closure, which must be created before the Proto. | ||||
| * | changes by lhf (better control of chars x bytes) | Roberto Ierusalimschy | 2011-05-17 | 1 | -14/+6 |
| | | |||||
| * | new versions by lhf | Roberto Ierusalimschy | 2005-11-16 | 1 | -15/+16 |
| | | |||||
| * | several small details | Roberto Ierusalimschy | 2005-05-17 | 1 | -2/+2 |
| | | |||||
| * | added LUAI_FUNC to functions not in the API | Roberto Ierusalimschy | 2005-04-25 | 1 | -5/+7 |
| | | |||||
| * | zio does not keep "source" name (nobody uses it) | Roberto Ierusalimschy | 2003-08-25 | 1 | -2/+2 |
| | | |||||
| * | no more checks for non-default compilation options + luaU_dump has | Roberto Ierusalimschy | 2003-08-15 | 1 | -2/+2 |
| | | | | | new option to strip debug info | ||||
| * | LUA_SIGNATURE is public | Roberto Ierusalimschy | 2003-05-15 | 1 | -2/+1 |
| | | |||||
| * | last changes by lhfv5.0 | Roberto Ierusalimschy | 2003-04-10 | 1 | -4/+4 |
| | | |||||
| * | dump/undump of upvalue names | Roberto Ierusalimschy | 2003-01-27 | 1 | -4/+4 |
| | | |||||
| * | Writer type must be public (so, in lua.h) | Roberto Ierusalimschy | 2002-10-25 | 1 | -4/+2 |
| | | |||||
| * | `undump' also uses private buffer | Roberto Ierusalimschy | 2002-10-09 | 1 | -2/+2 |
| | | |||||
| * | details | Roberto Ierusalimschy | 2002-08-12 | 1 | -2/+2 |
| | | |||||
| * | new versions from lhf | Roberto Ierusalimschy | 2002-06-05 | 1 | -8/+14 |
| | | |||||
| * | core tests whether file is binary | Roberto Ierusalimschy | 2002-06-03 | 1 | -1/+4 |
| | | |||||
| * | lua_load* replaced by a simple lua_load | Roberto Ierusalimschy | 2002-06-03 | 1 | -2/+1 |
| | | |||||
| * | new definition for headers of binary files | Roberto Ierusalimschy | 2001-07-12 | 1 | -3/+2 |
| | | |||||
| * | new versions by lhf | Roberto Ierusalimschy | 2001-07-05 | 1 | -8/+4 |
| | | |||||
| * | new way to handle `profiles' | Roberto Ierusalimschy | 2001-03-26 | 1 | -4/+2 |
| | | |||||
| * | first (big) step to support wide chars | Roberto Ierusalimschy | 2001-02-23 | 1 | -4/+4 |
| | | |||||
| * | last changes by lhf.v4.0 | Roberto Ierusalimschy | 2000-11-07 | 1 | -5/+5 |
| | | |||||
| * | new macro LUA_API | Roberto Ierusalimschy | 2000-10-20 | 1 | -7/+1 |
| | | |||||
| * | changes by lhf | Roberto Ierusalimschy | 2000-09-18 | 1 | -1/+1 |
| | | |||||
| * | new versions by lhf | Roberto Ierusalimschy | 2000-09-04 | 1 | -6/+4 |
| | | |||||
| * | final version (by lhf) | Roberto Ierusalimschy | 2000-04-25 | 1 | -7/+6 |
| | | |||||
| * | some name changes | Roberto Ierusalimschy | 2000-03-10 | 1 | -3/+3 |
| | | |||||
| * | many details (most by lhf). | Roberto Ierusalimschy | 2000-03-03 | 1 | -1/+2 |
| | | |||||
| * | modifications by lhf | Roberto Ierusalimschy | 1999-12-02 | 1 | -9/+13 |
| | | |||||
| * | first implementation of multiple states (reentrant code). | Roberto Ierusalimschy | 1999-11-22 | 1 | -4/+4 |
| | | |||||
| * | "const" !!! | Roberto Ierusalimschy | 1999-08-16 | 1 | -3/+3 |
| | | |||||
| * | new format for numbers in precompiled code (as strings)v3.2 | Roberto Ierusalimschy | 1999-07-08 | 1 | -13/+4 |
| | | |||||
