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
M
i
ke
P
all
x86: Fix register allocation f
o
r call
s
return
i
ng
r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
Pall
F
r
om Lua
5
.
2:
Exten
d
e
d
resul
t
s
fro
m
os
.
execute() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
M
ike Pa
l
l
From
L
u
a
5
.
2: Add debug
.
g
e
t
use
r
va
l
ue() and deb
u
g
.
set
u
servalue()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
From
Lua 5
.
2:
A
d
d rawlen()
.
Need
s
-
D
LUAJ
I
T
_
ENAB
L
E_LUA52
C
OMPAT
.
commit
|
commitdiff
|
tree
2012-09-24
Mik
e
Pall
Rearrange
l
i
brary
functions to ge
t
a fixed
FF_next
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
R
emove some library functions for no-J
I
T/no-FFI builds
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
Pall
A
l
l
o
w con
d
itional
inc
l
usion of bui
l
tin li
b
ra
r
y funct
i
ons
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
From Lua 5
.
2: Add
mode and env arg
u
ments
to loa
d
*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Move load
/
dump functi
o
n
s
to
l
j_load
.
c
.
Ad
d
load mo
d
e
s
.
commit
|
commitdiff
|
tree
2012-09-21
Mike
P
a
ll
Fix pa
c
ka
g
e
.
sear
c
hpath()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix last
commit
.
commit
|
commitdiff
|
tree
2012-09-20
M
ike
P
all
From Lua 5
.
2: Ad
d
debug
.
upvalueid(
)
and debug
.
upva
l
uejoin(
)
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From Lua 5
.
2: debu
g
.
getinfo(
.
.
.
,
"
u") ret
u
rn
s
nparams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
F
i
x
'f' and 'L' o
p
tions for debug
.
ge
t
i
n
f
o() and
l
ua_getin
f
o()
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e Pal
l
D
i
sable
L
UA_COMPAT_GFIND an
d
LUA_C
O
MPAT_MOD
in Lu
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
all
From Lua 5
.
2: debug
.
se
t
metatable() retur
n
s object
.
commit
|
commitdiff
|
tree
2012-09-19
M
i
ke
Pall
From Lua 5
.
2: 'break' allowed any
w
here
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Fro
m
Lua
5
.
2: debug
.
getl
o
cal(
)
accepts function a
r
g
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
Pall
From Lua
5
.
2: debug
.
getlocal()/setlocal() treats slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pal
l
From Lua
5
.
2
:
d
e
b
u
g
.
g
e
tu
p
valu
e
(
)
r
e
t
u
rns "" for C
f
u
n
c
tion
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mi
k
e Pa
l
l
From L
u
a 5
.
2: Add g
o
to and ::lab
e
l
:: statements
.
commit
|
commitdiff
|
tree
2012-09-12
M
ike Pall
Fix
despe
c
ialization of ITERN when already
r
u
n
ning
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Use
0/1 macro for Lua 5
.
2 compatibility
.
commit
|
commitdiff
|
tree
2012-09-12
M
i
ke Pall
Add mor
e
assertions
f
or stack consistency during recording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike
Pall
FFI: Correctly pro
p
agate al
i
gnment when interning n
e
sted
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pa
l
l
F
F
I: Alw
a
y
s res
o
l
v
e metamethods
f
o
r
p
ointers t
o
structs
.
commit
|
commitdiff
|
tree
2012-09-03
Mik
e
Pall
FFI: Handle __pairs/__ipairs
met
a
m
e
thod
s
for cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
M
i
ke Pall
Fix reco
r
d
i
ng of
c
type
(
)
c
o
n
s
tr
u
ctors for poi
n
ter
s
.
commit
|
commitdiff
|
tree
2012-08-31
Mik
e
Pall
Preserve
s
n
a
psho
t
#0 PC for all traces (potentia
l
gcste
p
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike
Pall
Add che
c
k for
u
nsupporte
d
MIPS soft-float targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Limit
r
ecursion depth i
n
str
i
ng
.
m
a
tch() et al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Don't consti
f
y upva
l
u
e
s
th
a
t
m
a
y
r
e
tain
large
a
moun
t
s
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mi
k
e Pall
FFI: Detect
type
p
unning t
h
r
o
u
gh unio
n
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike P
a
ll
A
d
d
t
a
bl
e
of IR type
s
i
zes
.
commit
|
commitdiff
|
tree
2012-08-27
Mik
e
Pall
AR
M
, PPC, MIPS: Im
p
rove
X
LOAD
o
perand fus
i
on and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
k
e
P
all
Fi
x
underflow h
a
ndling in builtin str
i
ng to number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mik
e
Pa
l
l
Repla
c
e some triv
i
al uses of fprin
t
f
(
)
wi
t
h
fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e Pa
l
l
R
e
place divisions with simpler
code
.
commit
|
commitdiff
|
tree
2012-08-26
Mik
e
Pall
Fi
x
compilatio
n
with FFI disabl
e
d
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e Pall
Remove old Ma
k
efil
e
r
ules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
Pall
Replace
strt
o
d() with builtin st
r
ing
t
o number con
v
ersion
.
commit
|
commitdiff
|
tree
2012-08-25
Mik
e
P
a
l
l
Add su
p
p
o
r
t
fo
r
'%a' an
d
'
%A'
t
o string
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mike P
a
ll
ARM: Fix base r
e
g
i
s
ter coale
s
ci
n
g
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix commit ceaa60c
0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike
Pall
Minor fixes to F
O
LD
r
u
les
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pa
l
l
ARM: Fix hard-floa
t
lj_vm_
t
r
u
nc() (use
d
by compiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
M
I
PS: Don't use argu
m
e
n
t
GPRs to r
e
mate
r
ializ
e
FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike P
a
ll
A
RM: D
o
n't use
a
rgum
e
nt GPRs to remater
i
alize FPR
arg
u
ments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
P
all
ARM,
M
IPS, PPC:
R
e
m
a
terialize FPR
i
nvariants first
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike P
a
ll
MIPS:
Fix calls to floor/cei
l
/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
P
all
A
RM:
F
i
x
calls t
o
hard-float flo
o
r/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
M
i
ke Pal
l
Fi
x
shrinking o
f
direct m
a
pped bloc
k
i
n
builtin allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike P
a
ll
Fix last
c
ommit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike
Pall
F
O
LD x / 2^k ==> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86: Simplify error me
s
s
age for CPUs lacking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike
Pall
FFI: Don't keep CType * acr
o
ss call
.
Callbac
k
may reallocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
D
o
n
ot use DWARF un
w
i
nder on Window
s
.
commit
|
commitdiff
|
tree
2012-08-09
Mik
e
Pall
Up
d
ate cr
o
ss
-
co
m
pilat
i
on
d
ocs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM: Enable VFP and
hard-floa
t
ABI su
p
por
t
.
commit
|
commitdiff
|
tree
2012-08-09
Mik
e
Pall
ARM: Add
V
FP an
d
hard-flo
a
t AB
I
varian
t
s to JIT compiler
.
commit
|
commitdiff
|
tree
2012-08-09
M
ike P
a
ll
Ne
v
er compile
DWARF unwin
d
er on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI: Compile ff
i
.
typeof(
c
data)
.
commit
|
commitdiff
|
tree
2012-08-08
Mik
e
Pal
l
FFI: Co
m
pile
ass
i
gnm
e
nts from enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
Pall
Add miss
i
ng change for last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pal
l
FFI: Improve e
r
r
or
message for
b
ad indexing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI:
I
nitialize
all fie
l
ds
o
f standard
t
y
p
es
.
commit
|
commitdiff
|
tree
2012-08-02
Mik
e
Pall
FFI: Fix
align
m
en
t
of C call
s
tructure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
ARM: Add hard-floa
t
ABI su
p
port to the FFI (interp
r
eter)
.
commit
|
commitdiff
|
tree
2012-07-30
M
ike Pall
ARM: Ad
d
VFP and hard-
f
loat
ABI varian
t
s to interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e Pall
Only repl
a
y sunk stores up to the s
n
a
p
s
h
ot reference
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
P
all
Nee
d
to handle TBAR
in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e Pall
Handle
c
ross-
c
ompiles with FPU/no-FPU or hard-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
P
all
ARM: Add VFP instruction
s
to ARM d
i
sassembler
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pall
D
ynASM
/
ARM: Ad
d
VFP i
n
structions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pal
l
D
on't treat all constified
c
d
ata content a
s
c
o
nstant
.
commit
|
commitdiff
|
tree
2012-07-20
M
i
ke
P
a
ll
Turn loads from immutabl
e
upvalues
into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mik
e
Pall
Fix slot
fla
g
s in
snapsh
o
t rep
l
a
y
.
commit
|
commitdiff
|
tree
2012-07-18
Mi
k
e Pall
F
ix restore o
f
s
u
nk CNEWI with impli
c
it P3
2
t
o
P
64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike
P
all
F
F
I: Box all accessed or returne
d
e
n
ums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fix
FOLD r
u
le (i
-
j)-i =>
0
-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Workaround for MSVC conve
r
sion bug (d
o
ub
l
e -> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
ike Pa
l
l
x86/x64:
F
ix fusion of unsigned byte comparisons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
Pall
ARM:
I
n
v
oke SPLIT pas
s
f
or lefto
v
e
r
IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
M
i
ke Pal
l
F
rom
L
ua 5
.
2: A
d
d -E
c
omma
n
d line option (ign
o
re en
v
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
C
o
rrect dispatch
table mod
i
f
icati
o
ns
for return hooks
.
commit
|
commitdiff
|
tree
2012-07-12
M
ike
P
all
FFI:
Sh
o
w addr
e
ss
p
ointed to f
o
r
t
o
string
(
ref), t
o
o
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pa
l
l
L
i
mit number
of parent links handled by ba
c
kend
.
commit
|
commitdiff
|
tree
2012-07-11
Mi
k
e Pall
Use
an explicit fl
a
g to si
g
nal SINK
t
a
gs for a trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
D
o
n't alloc
a
te constants for sunk
s
tores
.
commit
|
commitdiff
|
tree
2012-07-09
Mik
e
Pall
Avoid compiler wa
r
nings
abo
u
t
r
e
defined C
+
+ key
w
ords
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
A
d
d missing d
e
c
lar
a
tions
for MSVC intri
n
sics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Clean up
A
RM c
a
pabili
t
y flag
s
.
On
l
y set highest a
r
ch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
P
all
Change DynASM bit operations to
u
s
e
L
u
a
Bit
O
p
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Add Lua
B
i
t
Op to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mik
e
Pall
F
i
nall
y
fix target detection
fo
r
m
s
vcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Dr
o
p
ra
n
ge limit for
sunk stores
r
elative to sunk allocat
i
o
n
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Bump so
m
e
l
imits to accomodate SINK pas
s
.
commit
|
commitdiff
|
tree
2012-07-04
Mik
e
Pall
Add
s
t
r
icter che
c
k f
o
r sinking PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke Pall
R
emove
u
nneeded snapshot pr
e
ps for sunk s
t
ores
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Fix NEWREF marki
n
g in SINK p
a
ss
.
commit
|
commitdiff
|
tree
next