repo.or.cz
/
luajit-2.0
/
celess22.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.0-rc2
2012-08-26
Mi
k
e Pall
Rem
o
ve old Makefile r
u
les
.
commit
|
commitdiff
|
tree
2012-08-25
Mi
k
e Pall
Repl
a
ce strtod() with b
u
iltin st
r
ing to number conversion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Add support for '%a' and '%A' to string
.
fo
r
mat
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
P
all
ARM: Fix base register c
o
alescing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
Pall
A
R
M:
Fix
c
omm
i
t
ce
a
a60c0
.
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: Fix hard-float lj_vm_trunc() (used
b
y
c
ompile
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e
Pall
MIPS
:
Don'
t
use arg
u
ment GPRs to rematerialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Don't use argument GPRs
t
o
rematerialize FPR arguments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
A
RM
,
MIPS,
P
PC:
Rematerialize FPR in
v
ari
a
nt
s
fi
r
st
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike P
a
ll
MI
P
S
:
Fi
x
call
s
to f
l
o
o
r
/
ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM:
F
i
x calls to hard-float floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix shrinking
of direct mapped block in builtin
all
o
c
a
to
r
.
commit
|
commitdiff
|
tree
2012-08-15
M
i
k
e
P
all
Fix last
comm
i
t
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
FOLD x / 2^
k
==> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x
86: Simplify e
r
ror message
for CPUs la
c
kin
g
CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mi
k
e Pall
F
FI: Don't keep CTy
p
e * a
c
ross
c
all
.
Call
b
ack may r
e
a
l
lo
c
at
e
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
Do no
t
u
s
e DWARF unwinder on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Update
c
r
o
ss-c
o
mpi
l
a
t
i
o
n d
o
cs
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e Pall
AR
M
: Enable
VFP and har
d
-floa
t
ABI s
u
ppor
t
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pal
l
ARM
:
A
d
d
V
FP and hard-f
l
oat
ABI
v
a
r
iants to JIT comp
i
le
r
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pal
l
Never compi
l
e
DWA
R
F unwinder on Window
s
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI
:
Compil
e
ffi
.
ty
p
eof(c
d
a
ta
)
.
commit
|
commitdiff
|
tree
2012-08-08
M
ike Pa
l
l
FFI: Compil
e
a
ssig
n
m
ents f
r
om enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Add missing change
for last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
P
all
F
F
I
:
Improve er
r
or mes
s
age for bad indexing attempt
s
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: Initialize
all fie
l
d
s
of sta
n
dard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pall
FFI: Fix alig
n
ment o
f
C
call
structure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
A
RM: Add har
d
-floa
t
ABI support to the FFI (i
n
terp
r
e
ter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
P
all
A
RM: Add VFP and h
a
rd-float ABI variants to interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pal
l
Only r
e
play sun
k
sto
r
es up t
o
the snapshot refe
r
ence
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Nee
d
to handle TBAR in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike P
a
ll
Hand
l
e cr
o
s
s-compiles with FPU/no-FPU
o
r ha
r
d-fp/sof
t
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
Pall
ARM: Add VFP instructions to ARM disassembler
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
k
e
P
all
Dy
n
ASM/AR
M
: Add VFP instruc
t
i
o
ns
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pal
l
D
o
n't treat all constified cdata content
a
s constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn
loads
fro
m
immutable upvalues into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike
P
all
Fix slot flag
s
in
snaps
h
ot replay
.
commit
|
commitdiff
|
tree
2012-07-18
M
ike Pall
Fix re
s
tore of sunk CN
E
WI wi
t
h
i
mplicit P32 to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike
Pall
FFI: B
o
x
all accessed or retu
r
ned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
F
i
x
F
OLD rule (i-j)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike P
a
ll
Workaround
for MSVC
conversion bug
(
double ->
u
int32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
P
a
ll
x86/x64: Fix f
u
sion of unsigned byte comparisons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pa
l
l
AR
M
:
In
v
o
k
e SPLIT
pass for leftov
e
r IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pa
l
l
From Lua
5
.
2
:
A
d
d -E command
line
op
t
ion (ignore
env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Correct
dispat
c
h table
m
odif
i
c
a
tions
for
return hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pall
FFI:
Sho
w
addre
s
s po
i
nted
t
o
f
or to
s
tring
(
ref), to
o
.
commit
|
commitdiff
|
tree
2012-07-11
M
i
ke Pal
l
Limit number of parent links han
d
led by
b
ac
k
e
n
d
.
commit
|
commitdiff
|
tree
2012-07-11
Mik
e
Pa
l
l
Use an
explici
t
flag
t
o signal SINK tags for a trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mi
k
e
Pall
Don't al
l
ocate constants fo
r
s
u
nk s
t
ore
s
.
commit
|
commitdiff
|
tree
2012-07-09
M
ike Pall
Avoid c
o
mpiler warnin
g
s about redefined C++ keyw
o
rds
.
commit
|
commitdiff
|
tree
2012-07-09
M
ike Pal
l
Add
m
i
s
s
ing declarations for MSVC intrinsic
s
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
Pall
C
l
ean up ARM ca
p
ability flags
.
Onl
y
se
t
h
ighest arc
h
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mik
e
Pall
Change DynASM bit operation
s
to use Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
M
ike Pal
l
Add L
u
a BitOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike
P
all
Finally fix target detection for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Drop
r
ang
e
limit for s
u
nk st
o
r
es
relat
i
ve
to
s
u
nk allocation
.
commit
|
commitdiff
|
tree
2012-07-04
M
i
ke Pall
Bump
some limits to accomodate SIN
K
pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add stricter check for sinking PHI
s
.
commit
|
commitdiff
|
tree
2012-07-03
Mike P
a
ll
Remove unneeded snapshot preps for
sunk st
o
res
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Fix NEWREF marking in
S
INK pass
.
commit
|
commitdiff
|
tree
2012-07-03
Mike P
a
l
l
Fix compiler warnings
.
commit
|
commitdiff
|
tree
2012-07-03
M
ike Pall
Avoid pesky com
p
iler
w
arnings about C++ key
w
ords (eh?)
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke Pall
Inv
o
ke SP
L
IT pass in sid
e
tr
a
ce for rejoined
s
un
k
stores
.
commit
|
commitdiff
|
tree
2012-07-02
M
ike Pall
A
v
oid strict alias
i
ng issues
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pall
Add allocation si
n
king
a
nd store
si
n
king
optimization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
ARM
:
S
i
m
p
l
if
y
two-step constant rem
a
t
e
rialization
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
k
e P
a
ll
Handle
i
nitia
l
snapshot for
s
i
de traces in lj_snap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pall
Handle j
o
ining IR_HI
O
P in SPLIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
P
a
l
l
Add
I
R
_PVAL instruct
i
o
n
for n
o
n-slot parent links
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
A
d
d expl
i
cit
I
R_GCSTEP inst
r
ucti
o
n
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Use
H
IOP for XSTORE
in SPLIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
M
ike Pa
l
l
Mo
v
e
s
nap
s
hot
r
eplay for side tra
c
es to
l
j
_
s
n
a
p
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mike Pall
Clean
up RegSP
h
andling fo
r
parent lin
k
i
n
structions
.
commit
|
commitdiff
|
tree
2012-06-30
Mike Pal
l
Exp
a
nd array slots in t
e
m
pla
t
e tables with
mixed
c
ons
t
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
Mi
k
e
P
all
Clean up snapshot restore
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Fix cdecl string par
s
ing dur
i
n
g
recording
.
commit
|
commitdiff
|
tree
2012-06-28
Mike
P
all
Make os
.
da
t
e
() thread-sa
f
e
.
commit
|
commitdiff
|
tree
2012-06-28
Mike
P
a
ll
Fix buffer
check i
n
b
y
tecode
writer
.
commit
|
commitdiff
|
tree
2012-06-28
M
ike Pall
Add HR
E
FK forward
i
ng
.
Eliminate HREFK guard for
TDUP
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mi
k
e Pa
l
l
Create
s
tring ha
s
h sl
o
t
s in
t
e
m
pl
a
te tables
even
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike
P
a
l
l
Another attemp
t
at proper tar
g
et det
e
ctio
n
for msvcbuild
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike
Pall
Fix TDUP to HLOAD forw
a
rding
for DUALNUM builds
.
commit
|
commitdiff
|
tree
2012-06-27
Mik
e
Pall
PPC: Fix PPC32 build
.
commit
|
commitdiff
|
tree
2012-06-22
Mike
P
all
Fix build i
s
s
u
es o
n
Cygw
i
n
an
d
MinGW
with optional
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI
:
Check
for
_
_new metamethod wh
e
n calling a
construct
o
r
.
commit
|
commitdiff
|
tree
2012-06-20
Mik
e
Pall
FFI: Do not resolve
string
s
pass
e
d
to
p
a
ram
e
t
e
rized
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike P
a
ll
FFI: Resolve me
t
am
e
thods fo
r
construct
o
r
s, too
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Improve
err
o
r messages for ctype
a
rgume
n
ts
.
commit
|
commitdiff
|
tree
2012-06-14
Mike Pall
F
F
I: Add
support
f
o
r parameterized C ty
p
es
.
commit
|
commitdiff
|
tree
2012-06-13
Mike
Pall
CONSOL
E
:
Handle P64
,
G
P
R64,
TOC* an
d
PPE
(PS3) in PPC
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
Mike
Pall
Clean up buildvm err
o
r message
.
commit
|
commitdiff
|
tree
2012-06-12
Mike
Pa
l
l
Allow parsing bcsave
.
l
u
a (-b option) w
i
thout F
F
I
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
PPC: Remove lj_
v
m_floor/c
e
il/
t
r
u
n
c
assembler
wra
p
pers
.
commit
|
commitdiff
|
tree
2012-06-12
Mike P
a
l
l
A
RM
/
PPC:
R
e
move as
s
embler code f
o
r lj_vm_foldarith()
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pa
l
l
PPC: Fix di
s
asse
m
bly
o
f
r
l
d
cl/rldc
r
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
DynASM/PPC
:
Add miss
i
ng 64 bit rotates a
n
d
mtoc
r
f/
m
f
o
c
rf
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
x64: F
i
x D
y
nASM defines
.
commit
|
commitdiff
|
tree
2012-06-11
Mike Pall
Improve
d
target d
e
tec
t
ion fo
r
msvcbu
i
ld
.
bat
.
commit
|
commitdiff
|
tree
2012-06-11
Mike Pall
O
S
X:
Chan
g
e
d
yli
b
names t
o
b
e
consisten
t
w
i
th
o
ther
.
.
.
commit
|
commitdiff
|
tree
next