Roberto Ierusalimschy
|
feed56a01c
small correction
|
31 years ago |
Roberto Ierusalimschy
|
1929ddcf49
userdata can have different tags
|
31 years ago |
Roberto Ierusalimschy
|
aa4cd37adf
small bug corrected
|
31 years ago |
Roberto Ierusalimschy
|
a84aa11f71
pow operation is defined in mathlib.c
|
31 years ago |
Roberto Ierusalimschy
|
9bee23fd05
listing did not list POWOP
|
31 years ago |
Roberto Ierusalimschy
|
3bd0f9e211
uses new memory module (mem.c).
|
31 years ago |
Roberto Ierusalimschy
|
5406d391cd
new API functions startblock and endblock
|
31 years ago |
Roberto Ierusalimschy
|
b234da1cc2
changes in garbage collection control
|
31 years ago |
Roberto Ierusalimschy
|
d6a1699e37
uses a single list to keep allocated strings.
|
31 years ago |
Roberto Ierusalimschy
|
a5862498a1
set first position of a free block to -1, to catch errors
|
31 years ago |
Roberto Ierusalimschy
|
2b5bc5d1a8
new module for memory allocation
|
31 years ago |
Roberto Ierusalimschy
|
94686ce585
correction of function 'nextvar'
|
31 years ago |
Roberto Ierusalimschy
|
86b35cf4f6
unification of symbol tree and constant tree
|
31 years ago |
Roberto Ierusalimschy
|
3b7a36653b
lua_equalObj now is global (and is used by opcode)
|
31 years ago |
Roberto Ierusalimschy
|
e1d91fd0e1
new API function to create tables
|
31 years ago |
Roberto Ierusalimschy
|
5e60b961de
small changes to avoid shadowing
|
31 years ago |
Roberto Ierusalimschy
|
e4645c835d
small changes in 'ugly' part.
|
31 years ago |
Roberto Ierusalimschy
|
0c5ac77c99
small corrections to avoid 'warings' with acc.
|
31 years ago |
Roberto Ierusalimschy
|
b8996eaaba
small corrections to avoid 'warings' with acc
|
31 years ago |
Roberto Ierusalimschy
|
ff7f769454
small changes in error recovery
|
31 years ago |
Roberto Ierusalimschy
|
8a0521fa52
fallback for garbage collection
|
31 years ago |
Roberto Ierusalimschy
|
9deac27704
fallback list moved from opcode.c to fallback.c
|
31 years ago |
Roberto Ierusalimschy
|
d531ccd082
execution of 'mains' separated from calls
|
31 years ago |
Roberto Ierusalimschy
|
df0cfc1e19
calls lua_reportbug instead of lua_error, in default fallbacks
|
31 years ago |
Roberto Ierusalimschy
|
5f2d187b73
frees file names when unstacked
|
31 years ago |
Roberto Ierusalimschy
|
6b387e01b2
lua_parse has a different interface
|
31 years ago |
Roberto Ierusalimschy
|
d0780fa16d
lua_call cannot be a macro, because it would push the function
|
31 years ago |
Roberto Ierusalimschy
|
fc0de64c2c
lua_debugline is kept in the stack 'funcstack' when debugging.
|
31 years ago |
Roberto Ierusalimschy
|
b8bfa9628d
because lua_error does a longjmp, there is no need to a variable
|
31 years ago |
Roberto Ierusalimschy
|
dabe09518f
garbage collection for locked objects
|
31 years ago |