Roberto Ierusalimschy
|
e901e0feae
modifications to avoid warnings when compiling yacc code
|
31 lat temu |
Roberto Ierusalimschy
|
d490555ec9
garbage collection tag for strings organized in struct TaggedString
|
31 lat temu |
Roberto Ierusalimschy
|
ad0ec203f6
small simplification
|
31 lat temu |
Roberto Ierusalimschy
|
577ae944e9
correction of function tonumber
|
31 lat temu |
Roberto Ierusalimschy
|
68d1091b79
no more unary '+'
|
31 lat temu |
Roberto Ierusalimschy
|
52db68a600
debug shows lines where functions were called
|
31 lat temu |
Roberto Ierusalimschy
|
bba1ae427f
new lua functions 'getglobal' and 'setglobal'
|
31 lat temu |
Roberto Ierusalimschy
|
609392ff2e
fallback for "call expression not a function" errors
|
31 lat temu |
Roberto Ierusalimschy
|
96ea2e0fb4
fallback to unary minus is 'arith' with operation code 'unm'
|
31 lat temu |
Roberto Ierusalimschy
|
93ccdd52ef
lua_lock receives its parameter via stack.
|
31 lat temu |
Roberto Ierusalimschy
|
333a4f13d0
lua_lock receives its parameter via stack
|
31 lat temu |
Roberto Ierusalimschy
|
73664eb739
function 'lua_createstring' moved from table.c to tree.c
|
31 lat temu |
Roberto Ierusalimschy
|
feed56a01c
small correction
|
31 lat temu |
Roberto Ierusalimschy
|
1929ddcf49
userdata can have different tags
|
31 lat temu |
Roberto Ierusalimschy
|
aa4cd37adf
small bug corrected
|
31 lat temu |
Roberto Ierusalimschy
|
a84aa11f71
pow operation is defined in mathlib.c
|
31 lat temu |
Roberto Ierusalimschy
|
9bee23fd05
listing did not list POWOP
|
31 lat temu |
Roberto Ierusalimschy
|
3bd0f9e211
uses new memory module (mem.c).
|
31 lat temu |
Roberto Ierusalimschy
|
5406d391cd
new API functions startblock and endblock
|
31 lat temu |
Roberto Ierusalimschy
|
b234da1cc2
changes in garbage collection control
|
31 lat temu |
Roberto Ierusalimschy
|
d6a1699e37
uses a single list to keep allocated strings.
|
31 lat temu |
Roberto Ierusalimschy
|
a5862498a1
set first position of a free block to -1, to catch errors
|
31 lat temu |
Roberto Ierusalimschy
|
2b5bc5d1a8
new module for memory allocation
|
31 lat temu |
Roberto Ierusalimschy
|
94686ce585
correction of function 'nextvar'
|
31 lat temu |
Roberto Ierusalimschy
|
86b35cf4f6
unification of symbol tree and constant tree
|
31 lat temu |
Roberto Ierusalimschy
|
3b7a36653b
lua_equalObj now is global (and is used by opcode)
|
31 lat temu |
Roberto Ierusalimschy
|
e1d91fd0e1
new API function to create tables
|
31 lat temu |
Roberto Ierusalimschy
|
5e60b961de
small changes to avoid shadowing
|
31 lat temu |
Roberto Ierusalimschy
|
e4645c835d
small changes in 'ugly' part.
|
31 lat temu |
Roberto Ierusalimschy
|
0c5ac77c99
small corrections to avoid 'warings' with acc.
|
31 lat temu |