Roberto Ierusalimschy
|
3991312b94
details
|
12 年之前 |
Roberto Ierusalimschy
|
439d74e29f
added 'local' bit (true => object is only refered by local variables)
|
12 年之前 |
Roberto Ierusalimschy
|
3679d33b02
barrier conditions rewritten to test first 'isblack' and then 'iswhite'
|
12 年之前 |
Roberto Ierusalimschy
|
78b941039d
change to allow collector to stop when it goes to the atomic phase
|
12 年之前 |
Roberto Ierusalimschy
|
623e388bb4
double-linked list of all upvalues elliminated and changed to a
|
12 年之前 |
Roberto Ierusalimschy
|
677d90165f
no more generational collection !!!
|
12 年之前 |
Roberto Ierusalimschy
|
4244da96bf
'debug.subtype' -> 'math.type' (to distinguish integers and floats)
|
12 年之前 |
Roberto Ierusalimschy
|
fcf99bf788
'math.isfloat' replaced by 'debug.subtype'
|
12 年之前 |
Roberto Ierusalimschy
|
98d76cdcae
bug: Wrong error message in some short-cut expressions
|
12 年之前 |
Roberto Ierusalimschy
|
2f8c51a552
use unsigneds for unary minus, too
|
12 年之前 |
Roberto Ierusalimschy
|
b5f5fcd782
use different constants (instead of different values for the same constant)
|
12 年之前 |
Roberto Ierusalimschy
|
2ef9bcfd11
avoid undefined shift of LUA_NBITS in rotate operation
|
12 年之前 |
Roberto Ierusalimschy
|
5fa680d47f
no need for type 'b_uint' (lua_Unsigned must have at least 32 bits)
|
12 年之前 |
Roberto Ierusalimschy
|
48735da0d0
When loading a file, Lua may call the reader function again after
|
12 年之前 |
Roberto Ierusalimschy
|
2b4bd21585
'tonumber': base must be a number
|
12 年之前 |
Roberto Ierusalimschy
|
beff5b078a
'tonumber': does not accept numbers when given a base + convertion from
|
12 年之前 |
Roberto Ierusalimschy
|
5519c98655
'lua_cvtonum' -> 'lua_strtonum'; converts only strings to numbers
|
12 年之前 |
Roberto Ierusalimschy
|
cbe164191c
new function 'ifloor'
|
12 年之前 |
Roberto Ierusalimschy
|
66d046833d
no need to check "bad conversion number->int;" in luaL_checkversion,
|
12 年之前 |
Roberto Ierusalimschy
|
15fdbd26fe
'numbits' moved from 'math' to 'debug' library
|
12 年之前 |
Roberto Ierusalimschy
|
2b4975dca7
LUA_SMALL_* changed to LUA_*SIZE + added support for long double + better
|
12 年之前 |
Roberto Ierusalimschy
|
e39da66c8c
macro 'lua_strx2number' does not need to be global
|
12 年之前 |
Roberto Ierusalimschy
|
483c2ccd0f
avoid using raw representation of numbers for hashing, as number may
|
12 年之前 |
Roberto Ierusalimschy
|
982aa7058f
'luaL_len' returns lua_Integer instead of 'int'
|
12 年之前 |
Roberto Ierusalimschy
|
80cdf39d0e
avoid using 'modf' in the implementation of 'math.modf', to avoid
|
12 年之前 |
Roberto Ierusalimschy
|
45f3797a5b
'long' may have more than 32 bits in some machines; use 'int' for
|
12 年之前 |
Roberto Ierusalimschy
|
de6e5a5919
small bugs uncovered in a 64-bit machine (where 'long' has 64 bits)
|
12 年之前 |
Roberto Ierusalimschy
|
81102d3689
try to avoid warnings when converting int to pointer
|
12 年之前 |
Roberto Ierusalimschy
|
6579bd4190
reorganization of warnings + update of explicit dependencies (gcc -MM)
|
12 年之前 |
Roberto Ierusalimschy
|
f45177f2d3
In the table that hashes constants, use a light userdata as keys
|
12 年之前 |