Roberto Ierusalimschy
|
d742a193e5
Comments
|
před 4 roky |
Roberto Ierusalimschy
|
52c8679760
Fixed bug of keys removed from tables vs 'next'
|
před 4 roky |
Roberto Ierusalimschy
|
7c3cb71fa4
Free bit 7 of GC 'marked' field
|
před 5 roky |
Roberto Ierusalimschy
|
46c3587a6f
Clearer distinction between types and tags
|
před 5 roky |
Roberto Ierusalimschy
|
5ff408d218
Changed internal representation of booleans
|
před 5 roky |
Roberto Ierusalimschy
|
d30569c064
Using an enumeration for float->integer coercion modes
|
před 5 roky |
Roberto Ierusalimschy
|
e592f94a64
Details (mostly comments)
|
před 5 roky |
Roberto Ierusalimschy
|
b2a580bdb1
Janitorial work
|
před 5 roky |
Roberto Ierusalimschy
|
279c3a6961
A few changes in tests about number of bits in integers
|
před 6 roky |
Roberto Ierusalimschy
|
d12262068d
Small optimizations in range checks
|
před 6 roky |
Roberto Ierusalimschy
|
f99509581e
Removed extra information from RCS keyword strings
|
před 7 roky |
Roberto Ierusalimschy
|
2c107e13a8
warning (comparison between signed and unsigned integers)
|
před 7 roky |
Roberto Ierusalimschy
|
6e600695f8
field 'sizearray' in struct 'Table' changed to 'alimit', which can
|
před 7 roky |
Roberto Ierusalimschy
|
fb8fa66136
no more 'luaH_emptyobject' and comparisons of addresses of global variables
|
před 7 roky |
Roberto Ierusalimschy
|
34aa0c5bd7
new macros 'likely'/'unlikely' with hints for jump predictions
|
před 7 roky |
Roberto Ierusalimschy
|
950fbcb971
detail ('l_castU2S' should only be used over lua_Unsigned values)
|
před 7 roky |
Roberto Ierusalimschy
|
ef8263f81f
better names for macros for tags and types.
|
před 7 roky |
Roberto Ierusalimschy
|
9243c414d9
first version of empty entries in tables
|
před 7 roky |
Roberto Ierusalimschy
|
465b474899
small reorganization of 'luaV_flttointeger'/'luaV_tointeger'
|
před 7 roky |
Roberto Ierusalimschy
|
1afd5a152d
more generic way to handle 'gclist'
|
před 7 roky |
Roberto Ierusalimschy
|
e2b15aa21d
janitor work on casts
|
před 7 roky |
Roberto Ierusalimschy
|
68af7cc81a
another try with table resize.
|
před 7 roky |
Roberto Ierusalimschy
|
e663a24ab0
more freedom in handling memory-allocation errors (not all allocations
|
před 7 roky |
Roberto Ierusalimschy
|
7622373033
using explicit tests for allocation overflow whenever possible
|
před 7 roky |
Roberto Ierusalimschy
|
599f1742c6
detail (typo in comments)
|
před 7 roky |
Roberto Ierusalimschy
|
26679ea35b
new function 'luaV_flttointeger' to convert floats to integers (without
|
před 7 roky |
Roberto Ierusalimschy
|
f96497397a
new type 'StackValue' for stack elements
|
před 8 roky |
Roberto Ierusalimschy
|
73ec04fcf3
no more 'DEADKEY'. Table traversals do not need to consider dead keys;
|
před 8 roky |
Roberto Ierusalimschy
|
b6f87491af
in hash nodes, keys are stored in separate pieces to avoid wasting
|
před 8 roky |
Roberto Ierusalimschy
|
e3d52da144
BUG: in 'computesizes', 'twotoi' overflows when a sequence has
|
před 8 roky |