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
x86: Fix register allocation for calls returning register pair.
2012-09-27
Mike Pall
x8
6
: Fix register allo
c
ation for ca
l
ls
r
eturning reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
P
a
ll
F
r
o
m Lua 5
.
2: Exten
d
e
d
resu
l
ts from o
s
.
e
xecute() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
From Lu
a
5
.
2:
Add
d
ebu
g
.
g
etuservalu
e
() and debug
.
setuse
r
v
a
l
ue()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
Pall
F
rom Lua 5
.
2:
A
dd
r
awl
e
n()
.
Needs -DL
U
A
J
I
T_ENABLE_LUA52COMPA
T
.
commit
|
commitdiff
|
tree
2012-09-24
Mi
k
e Pall
R
e
arrange library functions to get a fi
x
e
d
FF_next
.
commit
|
commitdiff
|
tree
2012-09-24
M
i
ke Pall
Remove some library
fu
n
c
t
ions for no-JIT
/
no-FF
I
build
s
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Allow
c
o
ndit
i
onal inc
l
usion of bui
l
tin library
f
un
c
t
i
o
ns
.
commit
|
commitdiff
|
tree
2012-09-21
Mike
P
all
From Lua
5
.
2: A
d
d mod
e
an
d
env
argumen
t
s
to load*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mi
k
e Pa
l
l
Move load/dump functi
o
n
s to
lj_lo
a
d
.
c
.
Add loa
d
mode
s
.
commit
|
commitdiff
|
tree
2012-09-21
Mike P
a
ll
Fix
p
ackage
.
searc
h
path()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix
last commit
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
F
r
om Lua 5
.
2
:
A
d
d de
b
ug
.
upvalueid() and
d
ebug
.
up
v
a
luejoin()
.
commit
|
commitdiff
|
tree
2012-09-20
M
ike Pall
From Lu
a
5
.
2: debug
.
getinfo(
.
.
.
, "u") retu
r
ns nparams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
F
i
x 'f' and 'L' options for
d
ebug
.
getinfo() an
d
lua_get
i
n
fo()
.
commit
|
commitdiff
|
tree
2012-09-19
M
ik
e
P
al
l
Disable LUA_COMPAT_GFIND and LU
A
_COMPAT_M
O
D in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pa
l
l
F
r
om Lua 5
.
2: debug
.
set
m
e
tata
b
le() returns object
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Fro
m
Lua 5
.
2
:
'break' allowed
a
nywhe
r
e
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua
5
.
2: debug
.
getlocal() accepts
fun
c
tio
n
arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
F
r
o
m
L
ua 5
.
2:
debug
.
getlocal()/set
l
ocal()
trea
t
s s
l
ot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lu
a
5
.
2: debug
.
getupvalue(
)
returns ""
f
o
r
C
f
u
n
ct
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike Pall
From Lua 5
.
2: Add
g
oto an
d
::label:
:
statements
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Fi
x
despecial
i
za
t
ion
of ITERN
w
hen alre
a
dy runnin
g
.
commit
|
commitdiff
|
tree
2012-09-12
M
i
k
e Pa
l
l
U
s
e
0
/
1 macro for Lua 5
.
2 com
p
atibilit
y
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Add more assert
i
o
n
s
for sta
c
k
consiste
n
cy during recordi
n
g
.
commit
|
commitdiff
|
tree
2012-09-10
Mi
k
e
Pall
F
FI: Correctly pro
p
aga
t
e
a
lignment when
i
n
ternin
g
n
ested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pall
FFI: A
l
ways re
s
ol
v
e metame
t
hods for pointers to structs
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
FFI:
Handle __pairs/__ipai
r
s
metamethods for cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike
P
all
F
ix recording
o
f ctype() constructors for
pointers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
Preserv
e
s
n
ap
s
hot #0 P
C
for
all traces
(potential gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
M
i
ke Pall
Add check f
o
r
unsupported MI
P
S soft
-
flo
a
t
t
arge
t
s
.
commit
|
commitdiff
|
tree
2012-08-28
Mi
k
e
Pall
L
i
m
i
t recursion dept
h
in
s
tri
n
g
.
ma
t
ch
(
) et
al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike
Pall
Don't constify upvalues that
m
ay retain large amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
FFI: Detect ty
p
e punning through unions
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pa
l
l
Add t
a
ble of
I
R typ
e
sizes
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
ARM, PPC,
M
I
P
S: I
m
pro
v
e XLOAD
o
peran
d
fus
i
on and
register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
ke Pall
Fix
under
f
low handl
i
ng i
n
built
i
n
s
t
ring to number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike P
a
ll
Replac
e
s
o
me trivial uses of fprint
f
() with
f
puts
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pa
l
l
R
epla
c
e divisions
with simpler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e
Pall
F
i
x comp
i
l
a
tion wi
t
h
FFI disabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Remove old Makefi
l
e rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Rep
l
ace strt
o
d
(
)
with builti
n
st
r
ing to number
c
onversio
n
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Add suppo
r
t for '%
a
' and '
%
A
'
to st
r
ing
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mik
e
Pal
l
ARM: Fix base re
g
i
ster c
o
alescing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM:
F
ix
c
ommit cea
a
60c0
.
commit
|
commitdiff
|
tree
2012-08-20
M
ike Pal
l
Minor fixes to FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
A
R
M
: Fix hard-
f
loat lj_vm_trun
c
(
) (used
by
compiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS
:
Don't use
argument
GPRs to remat
e
r
iali
z
e FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke Pall
ARM: Don't use argument GPRs to rematerialize F
P
R arg
u
ments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM, MIPS,
P
PC
:
R
em
a
terialize FPR invar
i
an
t
s
f
irst
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Fix call
s
t
o
floor
/
ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mik
e
P
all
ARM: Fix
call
s
to hard-float floor/ceil/tr
u
nc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pa
l
l
Fix shr
i
n
king of direct mapped block in builtin allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
Fix last c
o
mmit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
FO
L
D
x
/
2^k ==>
x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x
86: S
i
mplify error mess
a
ge
for CPUs lacking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
M
i
ke Pall
FFI: Don't
k
eep CType *
a
c
r
oss call
.
Callback may
r
eallocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mik
e
Pa
l
l
Do
not use DWARF un
w
ind
e
r on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
M
ike
Pall
Up
d
ate
cross-co
m
p
i
l
ati
o
n
d
ocs
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
k
e Pal
l
ARM: En
a
ble
VFP an
d
har
d
-float ABI support
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e Pall
ARM: Add
VFP
a
nd hard-floa
t
ABI variants
t
o J
I
T
com
p
iler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
N
ever com
p
i
l
e
DW
A
R
F
unwind
e
r on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI: Compile ffi
.
typeof
(
cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
M
ike Pall
FFI: Co
m
pil
e
assignments from enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mi
k
e
Pal
l
Ad
d
mi
s
sing chan
g
e for last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FF
I
: Imp
r
ove err
o
r message for bad
i
ndex
i
ng attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
P
all
FFI:
I
nitialize all fields of s
t
andar
d
types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pall
FFI: F
i
x ali
g
nment
o
f C call structure
.
commit
|
commitdiff
|
tree
2012-07-30
Mik
e
Pall
ARM:
A
dd hard-
f
loat ABI
suppor
t
to t
h
e
F
FI
(int
e
rpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
AR
M
:
Add
VFP and hard-float A
B
I
v
ariants to interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
Pall
Only replay sunk stores up to the sn
a
pshot refere
n
ce
.
commit
|
commitdiff
|
tree
2012-07-29
M
ike
Pall
Need to han
d
le
T
B
AR in
SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
H
and
l
e
c
r
o
ss-compiles with FPU/no-FP
U
or ha
r
d-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
M
ik
e
P
a
ll
A
R
M
:
Add
VFP
i
nstruc
t
io
n
s to A
R
M di
s
assembler
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
Pall
DynASM/ARM: A
d
d
VFP instructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pa
l
l
Don't treat all co
n
s
tified cdata co
n
ten
t
as constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn loads fr
o
m
i
mmutable upvalues in
t
o con
s
tants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fi
x
slot flags in snapshot replay
.
commit
|
commitdiff
|
tree
2012-07-18
M
i
ke P
a
ll
Fix restore of sunk CNEWI
with impl
i
cit P32 to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
FFI: Box all ac
c
essed or
returned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fix
F
OLD rule
(
i-j)
-
i
=> 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mi
k
e Pall
Workaround
for MSV
C
conv
e
rsion bug (double
-
> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x86
/
x64
:
Fix
f
u
s
ion o
f
unsigned b
y
te
c
o
mp
a
ri
s
on
s
with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
ARM: I
n
voke SPLIT pas
s
for lef
t
over IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mi
k
e P
a
ll
From L
u
a 5
.
2: Add -E c
o
m
m
and li
n
e option (ignor
e
env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Cor
r
ect dispat
c
h table modifi
c
at
i
o
n
s
for return
hoo
k
s
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pall
FFI:
S
how add
r
e
ss
p
ointed t
o
for
t
o
s
tring(ref), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pa
l
l
Limit
n
umber of pare
n
t links handled
b
y back
e
nd
.
commit
|
commitdiff
|
tree
2012-07-11
M
i
ke Pall
Use an explicit flag to signal SINK ta
g
s for
a
trace
.
commit
|
commitdiff
|
tree
2012-07-09
M
i
ke Pall
D
o
n't allocate constants for sunk
store
s
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pal
l
Avo
i
d
c
ompiler warn
i
ngs about redefined
C++ keywords
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Add mis
s
ing declarations fo
r
MSVC intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Clean up ARM c
a
pabilit
y
f
lags
.
O
nly set highest arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
M
i
ke Pall
Change
D
ynASM
bit operations to use Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
A
d
d L
u
a BitOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mi
k
e Pall
Fina
l
ly
f
i
x
t
arget
de
t
ectio
n
for msvc
b
uild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mi
k
e Pall
Drop rang
e
limit f
o
r sunk stor
e
s
r
elat
i
ve to s
u
n
k
al
l
ocati
o
n
.
commit
|
commitdiff
|
tree
2012-07-04
M
i
ke
Pall
Bump s
o
me limits to acc
o
m
od
a
t
e
SI
N
K pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add stricter c
h
eck for sinking PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e Pall
Rem
o
v
e
unne
e
ded snapshot preps for sunk sto
r
es
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke Pal
l
F
i
x
NEWREF marking
in SINK pas
s
.
commit
|
commitdiff
|
tree
next