Roberto Ierusalimschy
|
9cdf6b7082
Some details in 'lmem.c' and 'lgc.c'
|
6 tahun lalu |
Roberto Ierusalimschy
|
3c1d415bd3
Details
|
6 tahun lalu |
Roberto Ierusalimschy
|
d36a31e673
Reviving HARDMEMTESTS
|
6 tahun lalu |
Roberto Ierusalimschy
|
024a6071ca
Small bug with stack reallocation
|
6 tahun lalu |
Roberto Ierusalimschy
|
4eefef07ab
'math.randomseed()' returns the seeds it used
|
6 tahun lalu |
Roberto Ierusalimschy
|
9c28ed05c9
Calls 'luaF_close' in 'lua_settop' only when needed
|
6 tahun lalu |
Roberto Ierusalimschy
|
8082906c05
Fixed small issue with constant propagation
|
6 tahun lalu |
Roberto Ierusalimschy
|
d6af81084d
New kind of expression VKSTR
|
6 tahun lalu |
Roberto Ierusalimschy
|
4846f7e3bb
Micro optimization in OP_RETURN and OP_TAILCALL
|
6 tahun lalu |
Roberto Ierusalimschy
|
c220b0a5d0
'__close' method may be called again in case of error
|
6 tahun lalu |
Roberto Ierusalimschy
|
298f383ffc
Avoid setting the stack top below upvalues to be closed
|
6 tahun lalu |
Roberto Ierusalimschy
|
758c1ef445
Unification of size representation in OP_NEWTABLE and OP_SETLIST
|
6 tahun lalu |
Roberto Ierusalimschy
|
dd6d8db49a
Reordering of instructions in the main loop
|
6 tahun lalu |
Roberto Ierusalimschy
|
1fb4d53925
OP_NEWTABLE keeps exact size of arrays
|
6 tahun lalu |
Roberto Ierusalimschy
|
f6aab3ec1f
First implementation of constant propagation
|
6 tahun lalu |
Roberto Ierusalimschy
|
be8445d7e4
Details
|
6 tahun lalu |
Roberto Ierusalimschy
|
3d296304ef
Towards constant propagation
|
6 tahun lalu |
Roberto Ierusalimschy
|
54f7b46c1e
New implementation for constants
|
6 tahun lalu |
Roberto Ierusalimschy
|
e888976bc6
Details (typos in comments)
|
6 tahun lalu |
Roberto Ierusalimschy
|
4d46289331
Local attributes can be used in list of local variables
|
6 tahun lalu |
Roberto Ierusalimschy
|
8eca21c2e8
First take on constant propagation
|
6 tahun lalu |
Roberto Ierusalimschy
|
924bed7297
Methods separated from metamethods in 'io'
|
6 tahun lalu |
Roberto Ierusalimschy
|
8b7cfee26b
Small changes around C-stack limit
|
6 tahun lalu |
Roberto Ierusalimschy
|
c1a63c45f8
'__call' metamethod can be any callable object
|
6 tahun lalu |
Roberto Ierusalimschy
|
4487c28ced
A few more tests for table access in the API
|
6 tahun lalu |
Roberto Ierusalimschy
|
05ba288049
Added script 'packtests' to the project
|
6 tahun lalu |
Roberto Ierusalimschy
|
6b9490bd72
Details in tests
|
6 tahun lalu |
Roberto Ierusalimschy
|
e4b02ca8e4
Structure 'Vardesc' does not need a 'name' field
|
6 tahun lalu |
Roberto Ierusalimschy
|
20a9853e02
Cleaning macros in 'luaV_execute'
|
6 tahun lalu |
Roberto Ierusalimschy
|
1d70708a78
Fixed bug [5.4 alpha] for errors in finalizers
|
6 tahun lalu |