Roberto Ierusalimschy
|
ade585bdf9
no more LUA_FIRSTINDEX
|
20 years ago |
Roberto Ierusalimschy
|
47984a0cc2
internal definitions have prefix `luai_'
|
20 years ago |
Roberto Ierusalimschy
|
04bbd01171
new operation *t (for size of t) (may yet be removed...)
|
20 years ago |
Roberto Ierusalimschy
|
370d31a559
`luac´ -> `luai' (to avoid confusion with other luac stuff)
|
20 years ago |
Roberto Ierusalimschy
|
f8df21bd20
`luaconf.h´ exports all its definitions always (so all of them
|
20 years ago |
Roberto Ierusalimschy
|
b5b230d95c
fewer #include's in luaconf.h
|
20 years ago |
Roberto Ierusalimschy
|
7d57ea70bc
new `mod' (`%') operator
|
20 years ago |
Roberto Ierusalimschy
|
e010ef8948
detail
|
20 years ago |
Roberto Ierusalimschy
|
d1ed6e4c07
small bug: must use original (previous) base
|
20 years ago |
Roberto Ierusalimschy
|
d55bb795fa
details
|
20 years ago |
Roberto Ierusalimschy
|
d84cc9d2db
small bug
|
20 years ago |
Roberto Ierusalimschy
|
7d45a5f48f
C functions and userdata also have environments
|
20 years ago |
Roberto Ierusalimschy
|
a72fbf794d
detail
|
20 years ago |
Roberto Ierusalimschy
|
8ddfe3df29
macros for all arithmetic operations over lua_Numbers
|
20 years ago |
Roberto Ierusalimschy
|
f61d435a7d
a^b calls `pow´ (from math.h) directly
|
20 years ago |
Roberto Ierusalimschy
|
e2498e079e
change in hash algorithm so that it does not need empty slot
|
20 years ago |
Roberto Ierusalimschy
|
65726f3e2e
cleaner interface to `ltable'
|
20 years ago |
Roberto Ierusalimschy
|
c78940f21a
static names do not need `luaX_' prefix
|
20 years ago |
Roberto Ierusalimschy
|
737ec947d3
better implementation for `floating-point bytes'
|
21 years ago |
Roberto Ierusalimschy
|
cfb79b1751
more secure way to compute final string length
|
21 years ago |
Roberto Ierusalimschy
|
5ee87acd6b
small optimization for boolean constants + new format for SETLIST opcode
|
21 years ago |
Roberto Ierusalimschy
|
2419f2bf02
cleaner API for coroutines
|
21 years ago |
Roberto Ierusalimschy
|
c7dda42c2f
bug (due to new handling of varargs)
|
21 years ago |
Roberto Ierusalimschy
|
26ae992129
less conservative write barrier for tables
|
21 years ago |
Roberto Ierusalimschy
|
02a2c01ccd
new way to code RK values
|
21 years ago |
Roberto Ierusalimschy
|
23e08a68f5
detail
|
21 years ago |
Roberto Ierusalimschy
|
9b854e6dbc
BUG: string concatenation may cause arithmetic overflow, leading
|
21 years ago |
Roberto Ierusalimschy
|
e8d4fe7236
new macro `lua_threadyield' + lock stuff in `luaconf.h' + details
|
21 years ago |
Roberto Ierusalimschy
|
616438fe9a
new way to use `vararg' parameters (with `...')
|
21 years ago |
Roberto Ierusalimschy
|
0bda88e6cd
small steps towards yields in iterators and tag methods
|
21 years ago |