Roberto Ierusalimschy
|
52aad0ab59
removing implementation for better error messages (must rethink it...)
|
25 anni fa |
Roberto Ierusalimschy
|
1f691a4fcd
renaming of some opcodes and fields
|
25 anni fa |
Roberto Ierusalimschy
|
d11e5adf55
`const' array in protos breaked in 3 arrays (for strings, numbers, and
|
25 anni fa |
Roberto Ierusalimschy
|
298d0abff7
first version of extra debug information (NAME)
|
25 anni fa |
Roberto Ierusalimschy
|
acdb0b741e
comments.
|
25 anni fa |
Roberto Ierusalimschy
|
b1b0c219f5
new ttypes to distinguish between C closures and Lua closures.
|
25 anni fa |
Roberto Ierusalimschy
|
1b15206cf9
many details + code redistribution
|
26 anni fa |
Roberto Ierusalimschy
|
8223ff473f
lua_Object is a pointer to the stack (because now the stack doen't move)
|
26 anni fa |
Roberto Ierusalimschy
|
d015f1fc02
table sizes don't need to be primes; power of 2 gives the same performance.
|
26 anni fa |
Roberto Ierusalimschy
|
29ede6aa13
first implementation of multiple states (reentrant code).
|
26 anni fa |
Roberto Ierusalimschy
|
d915cf4f9d
ways to measure number of `blocks' for GC + details
|
26 anni fa |
Roberto Ierusalimschy
|
cde179b369
new implementation for global variable values (separated from strings)
|
26 anni fa |
Roberto Ierusalimschy
|
910836fb53
warnings from Visual C++
|
26 anni fa |
Roberto Ierusalimschy
|
4e9f2d13d5
new implementation of hash tables.
|
26 anni fa |
Roberto Ierusalimschy
|
c5fee7615e
new implementation for string hashing, with chaining.
|
26 anni fa |
Roberto Ierusalimschy
|
4343420d4d
simplified version of `gc' tag method (only for userdata now).
|
26 anni fa |
Roberto Ierusalimschy
|
2e13cd77ab
new interface for `luaO_strtod', which now checks signal, too.
|
26 anni fa |
Roberto Ierusalimschy
|
c787dccd9b
"const" !!!
|
26 anni fa |
Roberto Ierusalimschy
|
7a11c7f8e4
details
|
26 anni fa |
Roberto Ierusalimschy
|
5a8bb00df4
storing chunk "sources" instead of "filenames".
|
26 anni fa |
Roberto Ierusalimschy
|
ae29ab9858
only parser uses MAX_WORD
|
26 anni fa |
Roberto Ierusalimschy
|
63a752f961
small improvements.
|
26 anni fa |
Roberto Ierusalimschy
|
4c94d8cc2c
new function "luaO_str2d" to convert strings to numbers, because
|
26 anni fa |
Roberto Ierusalimschy
|
bb1cb7b9f1
NUMBER_FMT also may be predefined in makefile
|
27 anni fa |
Roberto Ierusalimschy
|
176cb39feb
macro encapsulates de "-".
|
27 anni fa |
Roberto Ierusalimschy
|
c9902be294
"findname" moved from lobject.c to lauxlib.c (so libraries may use it).
|
27 anni fa |
Roberto Ierusalimschy
|
1917149fdd
details.
|
27 anni fa |
Roberto Ierusalimschy
|
054e0b888a
number type in Lua changed for double (by default).
|
27 anni fa |
Roberto Ierusalimschy
|
0969a971cd
better use of "ASSERT".
|
27 anni fa |
Roberto Ierusalimschy
|
88a2023c32
support for strings with '\0'
|
27 anni fa |