Roberto Ierusalimschy
|
ddfa1fbccf
GC back to controling pace counting bytes
|
10 bulan lalu |
Roberto Ierusalimschy
|
a04e0ffdb9
Rename of fields in global state that control GC
|
10 bulan lalu |
Roberto Ierusalimschy
|
f2206b2abe
'-Wconversion' extended to all options of Lua numbers
|
1 tahun lalu |
Roberto Ierusalimschy
|
0acd55898d
Added gcc option '-Wconversion'
|
1 tahun lalu |
Roberto Ierusalimschy
|
88e5c6b80b
Merge branch 'master' into nextversion
|
2 tahun lalu |
Roberto Ierusalimschy
|
35e01ed21d
Small improvements in 'lmem.c'
|
2 tahun lalu |
Roberto Ierusalimschy
|
f356d5acdd
First version of GC counting objects for control
|
2 tahun lalu |
Roberto Ierusalimschy
|
1537d6680b
New control for reentrancy of emergency collections
|
4 tahun lalu |
Roberto Ierusalimschy
|
59c88f846d
Broadening the use of branch hints
|
4 tahun lalu |
Roberto Ierusalimschy
|
c63e5d212b
New macro 'completestate'
|
4 tahun lalu |
Roberto Ierusalimschy
|
56ec432281
Change in macro HARDMEMTESTS for testing GC
|
5 tahun lalu |
Roberto Ierusalimschy
|
bd1b87c579
Comments (mosty typos)
|
5 tahun lalu |
Roberto Ierusalimschy
|
9cdf6b7082
Some details in 'lmem.c' and 'lgc.c'
|
6 tahun lalu |
Roberto Ierusalimschy
|
d36a31e673
Reviving HARDMEMTESTS
|
6 tahun lalu |
Roberto Ierusalimschy
|
ea1322ef54
Detail: bad assertion in 'luaM_free_'
|
6 tahun lalu |
Roberto Ierusalimschy
|
f99509581e
Removed extra information from RCS keyword strings
|
7 tahun lalu |
Roberto Ierusalimschy
|
af70905246
no need to check whether libraries and host use the same kernel;
|
7 tahun lalu |
Roberto Ierusalimschy
|
34aa0c5bd7
new macros 'likely'/'unlikely' with hints for jump predictions
|
7 tahun lalu |
Roberto Ierusalimschy
|
e2b15aa21d
janitor work on casts
|
7 tahun lalu |
Roberto Ierusalimschy
|
c5ebed7399
'luaM_shrinkvector' raises an error if it cannot shrink the block
|
7 tahun lalu |
Roberto Ierusalimschy
|
e663a24ab0
more freedom in handling memory-allocation errors (not all allocations
|
7 tahun lalu |
Roberto Ierusalimschy
|
7622373033
using explicit tests for allocation overflow whenever possible
|
7 tahun lalu |
Roberto Ierusalimschy
|
49dfaf7447
avoid using one function for different tasks (malloc, free, etc.)
|
7 tahun lalu |
Roberto Ierusalimschy
|
bb4baa73ea
allocation function is not exactly API (and cannot raise errors
|
10 tahun lalu |
Roberto Ierusalimschy
|
b9a1f27250
do not attempt emergency collection while building state (it is
|
10 tahun lalu |
Roberto Ierusalimschy
|
e75c0148c3
comments (references to "ANSI C" changed to "ISO C", which is the
|
10 tahun lalu |
Roberto Ierusalimschy
|
28fdbcf393
added include for 'lprefix.h', for stuff that must be added before
|
10 tahun lalu |
Roberto Ierusalimschy
|
bdf566a8a3
`name' in comments changed to 'name'
|
10 tahun lalu |
Roberto Ierusalimschy
|
5bbb4a06a6
removed unused parameter Ä'L' in macro 'api_check' and company
|
11 tahun lalu |
Roberto Ierusalimschy
|
7cc40851e1
emergency collection can happen even when collector is stopped
|
11 tahun lalu |