repo.or.cz
/
luajit-2.0.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
RELEASE LuaJIT-2.0.1
2012-09-28
Mik
e
Pall
From Lua 5
.
2: A
d
d table
.
pack()
.
N
eeds -DLUAJIT_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2012-09-27
Mik
e
P
a
ll
F
FI: cty
p
eid
o
f cty
p
e o
b
ject is immutable
.
commit
|
commitdiff
|
tree
2012-09-27
Mi
k
e Pall
Fold KPTR + offset in SPLI
T
pass
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
x86: Fix register alloca
t
ion
for
c
alls
returning regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
M
i
ke Pall
F
r
om Lua
5
.
2: Exten
d
ed results
fr
o
m
os
.
exec
u
te() an
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
M
i
ke Pall
From Lua 5
.
2: Add debug
.
getuservalue() and debug
.
s
e
tuservalue()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pa
l
l
F
r
om Lua
5
.
2: Add ra
w
len()
.
Needs
-
D
L
UAJI
T
_ENABL
E
_LUA52COMPAT
.
commit
|
commitdiff
|
tree
2012-09-24
Mike P
a
ll
Rearrang
e
library
f
unctions to get
a
f
ixed FF_next
.
commit
|
commitdiff
|
tree
2012-09-24
M
ike
P
a
ll
Remove some library f
u
n
ctions
f
or no-JIT/no-FFI buil
d
s
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Allow c
o
nditional inclusion of builtin libr
a
ry
fu
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2012-09-21
Mik
e
Pall
From L
u
a 5
.
2: Add mode and env arguments to
l
oad*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mike
P
all
Mov
e
loa
d
/dump fun
c
tions to lj_load
.
c
.
Add load modes
.
commit
|
commitdiff
|
tree
2012-09-21
Mike
P
a
l
l
Fix package
.
searchp
a
th()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix last comm
i
t
.
commit
|
commitdiff
|
tree
2012-09-20
Mike
P
all
Fro
m
Lua 5
.
2: Add debug
.
upv
a
lu
e
id() and d
e
bu
g
.
upvaluejoin()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike
P
all
From L
u
a 5
.
2
: deb
u
g
.
ge
t
in
f
o(
.
.
.
, "u")
r
e
t
u
rns
n
params
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike P
a
l
l
Fix 'f' and 'L'
options
f
o
r debug
.
getinfo() and lua_getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
all
Di
s
ab
l
e LUA_COMPAT_GFIND
a
nd LUA_COMPAT_MOD in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua
5
.
2:
d
ebug
.
setmetatable() r
e
tu
r
ns object
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pa
l
l
F
r
om Lua 5
.
2:
'
break' allo
w
ed anywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mike P
a
ll
F
r
om Lua
5
.
2:
debug
.
g
e
tlocal
(
)
ac
c
epts function arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mik
e
P
all
From Lua 5
.
2: debug
.
g
etloc
a
l()/setlocal() treats slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mik
e
Pall
From Lua 5
.
2: debug
.
get
u
pvalue() returns "" for C function
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike Pall
Fro
m
Lua 5
.
2:
Add goto an
d
::label:: statements
.
commit
|
commitdiff
|
tree
2012-09-12
Mike P
a
ll
Fix despec
i
a
l
ization of ITE
R
N when al
r
ead
y
running
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Use 0/1 ma
c
ro for Lua 5
.
2 compatibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mik
e
P
all
Add more ass
e
rtions for s
t
ack
c
on
s
ist
e
ncy
durin
g
recording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
FFI: Cor
r
ectly
propagate alignm
e
nt when inte
r
ning nes
t
ed
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pall
F
F
I: Al
w
ays resolve metamet
h
ods for p
o
inters to stru
c
ts
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
FFI: Handle
_
_pairs/__ipair
s
m
e
t
ame
t
h
o
ds f
o
r cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
M
i
k
e Pall
Fix recordi
n
g of c
t
ype(
)
c
on
s
t
r
uctors f
o
r pointer
s
.
commit
|
commitdiff
|
tree
2012-08-31
Mike
Pall
Preser
v
e snap
s
hot #
0
PC for al
l
tra
c
es (potenti
a
l gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pa
l
l
Add che
c
k f
o
r un
s
u
pporte
d
M
IPS soft
-
float tar
g
ets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike
P
all
Li
m
it recursion
depth in stri
n
g
.
match() et al
.
commit
|
commitdiff
|
tree
2012-08-28
M
ik
e
Pall
D
on't co
n
stif
y
upvalues
t
h
at
may r
e
t
a
i
n
large amou
n
ts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike
Pall
FFI
:
Detect type pu
n
ning through unio
n
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Add table of IR
t
y
p
e siz
e
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pal
l
AR
M
, PPC
,
MIPS: Imp
r
o
v
e XLOAD o
p
erand fusion and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mi
k
e Pall
Fix underflow handli
n
g i
n
builtin
string to number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
M
i
ke Pall
Replace so
m
e
t
rivial
uses of fprintf()
w
ith fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
P
all
Re
p
lace divisions with sim
p
ler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mik
e
Pall
Fix
c
ompilation wit
h
F
FI disabled
.
commit
|
commitdiff
|
tree
2012-08-26
M
i
ke Pall
Remov
e
old Makefi
l
e rules
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke
P
all
Replace strtod
(
) with builti
n
s
tring to numb
e
r conversio
n
.
commit
|
commitdiff
|
tree
2012-08-25
Mik
e
Pall
Add supp
o
rt for
'
%
a
' and '%A'
t
o
string
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mike P
a
ll
ARM: Fix base
register coal
e
scing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pa
l
l
A
R
M:
F
ix com
m
it ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
M
i
ke Pall
Minor f
i
xes to FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM:
F
ix hard-f
l
oat lj_vm_trunc(
)
(
used by
compil
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS
:
Don't use argument GPRs to r
e
materialize F
P
R
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mik
e
Pall
A
RM: Don't use argument G
P
Rs to remate
r
i
a
li
z
e FPR arguments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
A
R
M, MIPS,
PP
C
:
Re
m
a
terialize FPR
i
nvariants first
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pall
MIPS: Fix
call
s
to floor/cei
l
/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mik
e
Pall
ARM: Fix calls to hard-float floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pal
l
Fix shr
i
nking of direct mapped block in bu
i
ltin allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike
P
all
Fix la
s
t commit
.
commit
|
commitdiff
|
tree
2012-08-15
M
i
ke Pall
FOLD
x
/ 2^k ==
>
x
*
2^
-
k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike P
a
ll
x8
6
: Simpli
f
y error mes
s
age for
CPUs
l
acking C
M
OV
.
commit
|
commitdiff
|
tree
2012-08-11
M
i
ke P
a
ll
FFI
:
D
o
n't keep CType * across call
.
C
a
l
lback
m
ay r
e
a
l
loc
a
te
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
M
i
ke Pall
D
o not use
DWARF u
n
winder on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Update
c
r
oss-
c
o
mpilation
docs
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
ke Pall
ARM: Enable VFP an
d
h
a
r
d
-
float ABI support
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM: Add VFP and hard-floa
t
ABI variants to JIT c
o
m
p
iler
.
commit
|
commitdiff
|
tree
2012-08-09
M
ike P
a
ll
Never compi
l
e DWA
R
F unwinder on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI: Comp
i
le ffi
.
typeo
f
(cdata
)
.
commit
|
commitdiff
|
tree
2012-08-08
Mi
k
e
P
all
F
FI: Compile assig
n
me
n
ts f
r
om enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Add missing chang
e
for las
t
commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: Imp
r
ove er
r
or messa
g
e
f
o
r bad ind
e
x
i
n
g attempt
s
.
commit
|
commitdiff
|
tree
2012-08-05
Mi
k
e
P
all
FFI: In
i
tialize all fields of stand
a
rd types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pa
l
l
FFI:
F
i
x alignment of
C call structure
.
commit
|
commitdiff
|
tree
2012-07-30
M
ike Pa
l
l
ARM: Add h
a
r
d-fl
o
at
A
BI support to the
F
FI (inte
r
preter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mik
e
Pall
ARM: Ad
d
VFP a
n
d
h
ar
d
-
f
loat
A
BI var
i
a
n
ts to in
t
erpreter
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
k
e
P
all
On
l
y r
e
pla
y
su
n
k stores up to the snap
s
hot reference
.
commit
|
commitdiff
|
tree
2012-07-29
M
ike Pall
Need to h
a
ndl
e
TBAR in
SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Handle cros
s
-
compi
l
es
w
ith FPU/no-FP
U
or hard-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e
P
a
ll
ARM:
Add VFP
i
nstruction
s
to A
R
M
disassembler
.
commit
|
commitdiff
|
tree
2012-07-29
M
ike Pall
D
y
n
A
SM/ARM
:
Add V
F
P
i
nstructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pa
l
l
Don't treat
all const
i
fied cdata conten
t
as
c
on
s
tant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn
loads from immutable upvalues into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fi
x
s
l
ot flag
s
in sna
p
shot repla
y
.
commit
|
commitdiff
|
tree
2012-07-18
Mik
e
Pall
Fix restore o
f
sunk
CNEWI wi
t
h implicit
P
32 to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
FFI: Box al
l
accessed
o
r re
t
ur
n
e
d
enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pal
l
Fi
x
F
OL
D
r
u
le (i-j)-
i
=> 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mi
k
e Pall
W
orkaround
for
M
SV
C
c
o
nversion bug (double -> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pa
l
l
x
8
6
/x64: Fix
fusion of unsigned byte comparis
o
ns with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
ARM: Invoke S
P
LIT pass for l
e
ft
o
v
er IR_TOB
I
T
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Fr
o
m Lu
a
5
.
2:
A
dd -E command line option (ig
n
ore e
n
v
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
P
a
l
l
C
o
rrect dispatch table modifications for return hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pall
F
F
I: Show address pointed to f
o
r
t
o
st
r
ing(ref), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Limit
n
umber of pare
n
t links handled by backend
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Use an e
x
plicit
flag
t
o signal SINK tags
for a
trac
e
.
commit
|
commitdiff
|
tree
2012-07-09
Mike P
a
ll
Don't allo
c
ate constants for
s
unk stores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike P
a
l
l
Avoid c
o
m
p
iler
w
arnings about redefined
C++ keywords
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Add
m
issing
declar
a
ti
o
n
s
f
or MSVC i
n
trinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mi
k
e Pall
Cl
e
an up ARM capability
flags
.
Only
s
et highest arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Change DynASM bit oper
a
tions to use Lua
BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pal
l
Ad
d
Lua Bi
t
O
p to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike Pall
Fina
l
ly fix tar
g
e
t
dete
c
tion
for msvc
b
ui
l
d
.
b
at
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
P
all
Dr
o
p range limit f
o
r sunk stores relat
i
ve to sunk a
l
locati
o
n
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
Pall
B
u
mp
some
li
m
its to accomoda
t
e SINK pass
.
commit
|
commitdiff
|
tree
next