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
Add missing mcode limit check in assembler backend.
2012-03-11
Mike Pall
Add mi
s
sing
m
code limit check in a
s
semb
l
e
r backend
.
commit
|
commitdiff
|
tree
2012-03-05
M
ike
Pall
FFI: Finalize cdata before userdata
whe
n
c
l
osi
n
g
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix ar
g
ument
e
rror handlin
g
on Lua stacks
without a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix argument type in error mess
a
ge for relati
v
e
arguments
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pall
DynASM: Lua 5
.
2 compatibi
l
ity fixe
s
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pall
From Lua 5
.
2: T
r
y
_
_tostring metam
e
thod on no
n
-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pa
l
l
Fix byte
c
ode dump for
c
ertain num
b
er constants
.
commit
|
commitdiff
|
tree
2012-02-01
Mik
e
Pall
FFI: Fix library unloading o
n
POSIX systems
.
commit
|
commitdiff
|
tree
2012-01-31
Mike Pall
MIPS: Add MIPS disassembl
e
r
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
Bump copyright date to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
MIPS: Update instal
l
docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pall
MIP
S
: Add int
e
r
p
reter
.
Enable MIPS build
rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
a
l
l
P
PC: Avoid p
o
intl
e
ss arg clearin
g
in BC_IFUNCF
.
Remov
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
P
P
C
: Fix argu
m
e
n
t checking for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
P
P
C:
Fix resume after yield fro
m
h
o
ok
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
ARM:
Avoid pointless
a
rg cleari
n
g i
n
BC_IFUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS
:
Add mis
s
in
g
opc
o
des to the Dy
n
A
SM MI
P
S
m
o
dul
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mi
k
e Pall
Fix parsin
g
of hex literals
wit
h
exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI: Don't touch frame in
cal
l
backs wi
t
h tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
F
F
I: Igno
r
e n
u
mber
parsing
e
r
rors wh
i
l
e
skipping definitions
.
commit
|
commitdiff
|
tree
2011-12-17
M
i
k
e
Pall
FFI:
Ignore empty
s
tatement
s
in
ffi
.
cdef(
)
.
commit
|
commitdiff
|
tree
2011-12-16
Mike P
a
ll
MIPS: Add Dy
n
ASM
MIPS module and encoding engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS: Add build
rules
(
non-f
u
nct
i
on
a
l, ye
t
)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Auto-detect
t
a
rget arch vi
a
c
r
oss-c
o
mpiler
.
Drop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pal
l
RELEASE
L
uaJIT-2
.
0
.
0
-bet
a
9
commit
|
commitdiff
|
tree
2011-12-14
M
i
ke
Pa
l
l
Up
d
ate changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mik
e
Pall
PPC: Av
o
id undefined operand
d
e
reference in BAND
/
shi
f
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
ik
e
Pall
FFI: Ad
d
callback
s
upport for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike P
a
ll
FFI: Add callback s
u
p
port for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
k
e
Pall
Move h
e
l
per fo
r
syncing
data
/
inst
r
uction cache to lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
M
ik
e
Pall
A
RM: Error o
u
t
f
or atte
m
p
t
t
o compile with ha
r
d-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
AR
M
:
F
ix st
a
c
k check
for spill
e
d BA
S
E
i
n paren
t
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
all
x64:
Always ex
t
end stack arguments
t
o pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pa
l
l
Fix c
o
mpiler warnin
g
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI
:
F
ix stack adj
u
stment for calls t
o
stdcall
/
fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
F
F
I: Need
to treat s
t
r
l
en() as a
load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix do
c
s
.
The code base doesn't
w
o
r
k
on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
D
o
n't i
n
crement
module refere
n
ce co
u
n
t
s d
u
e
to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pal
l
FF
I
: Record ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pa
l
l
Fix stack chec
k
in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
FI: Record C
f
unc
t
i
on ca
l
l
s
wi
t
h bool return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
FFI: Fix line info for result conve
r
s
i
on
e
r
rors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pal
l
FFI:
Fix GetLas
t
Error(
)
sav
e
/
r
esto
r
e
a
ro
u
nd ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
P
all
FFI: Improve ld sc
r
ipt detection in
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do no
t
eliminate PHIs o
n
ly
r
efer
e
nced from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replace s
t
ack slot for im
p
lic
i
t
number->s
t
ring conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pa
l
l
Specialize to
p
rot
o
typ
e
for non-m
o
nomorp
h
ic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Cou
n
t frames with same prototype in
call unr
o
ll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke P
a
ll
Keep maximu
m
frame e
x
tent i
n
s
n
ap->to
p
slot
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pa
l
l
Get rid o
f
snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mik
e
Pall
F
ix de
b
ug opti
o
n for msv
c
build
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: F
i
x
En
u
m
Win
d
ows e
x
ample i
n
docs
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke Pall
FFI: Add missing GC b
a
rrie
r
for
call
b
ack registration
.
commit
|
commitdiff
|
tree
2011-11-15
M
ike Pall
F
FI
:
Save GetLastError() a
r
ound
ffi
.
load()
a
n
d
symbo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
Eliminat
e
som
e
rare occurrences of r
e
dundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
Fix hint-b
a
sed register allocation i
n
r
a
_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
FFI:
A
dd call
b
ack support (for
x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
P
PC: Clarify
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
a
l
l
FFI: Resolve
_
_c
a
ll metam
e
thod for
p
o
inters, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e Pal
l
A
void
d
ep
e
n
dence on lj_jit
.
h if
o
nly includi
n
g lj_tar
g
et
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Add un
w
i
nd definitions
f
or lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend me
t
amethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pal
l
A
R
M
: Fix IR splitting
f
o
r
softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
ARM
:
Fix co
d
e gen
e
ration fo
r
type-check only
softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e
Pall
x
6
4
: Fix
lightus
e
rdata comp
a
r
iso
n
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
Pa
l
l
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PP
C
:
I
n
s
tall
dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compi
l
e calls to st
d
call
,
f
a
stcall and
vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse
B
AND with shift to
r
l
winm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more F
O
LD rules
f
or shift
+ BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
ll
x64: Fix code generation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
k
e Pall
PPC: Fuse BSWAP with
XLOAD/XSTO
R
E
t
o
lwbrx
/
st
w
brx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC/e500:
F
ix write bar
r
ier
i
n USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
F
ix externally
provided relocati
o
n offset
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
PC: F
i
x write barrier in
USET
V
/US
E
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Integrate an
d
e
nable JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
all
A
l
low selection of single
-
n
u
mber
vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix/impr
o
ve interpreter/
J
I
T integ
r
a
tion
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Generalize
rematerializ
a
t
i
on handli
n
g
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
P
PC: Add
s
u
pport
for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add Linux/PPC cache flu
s
h mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Make sure to flush/sync the D/I-ca
c
he for all
ge
n
erated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fi
x
handling of alignm
e
nt a
r
g
u
m
e
nts (nil
)
to
C
A
LLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Add support
for per
-
trace exit
s
tubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generalize handling
o
f stack ch
e
cks indicate
d
by high
e
st
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Don't save/rest
o
re tmptv wi
t
h c
o
pyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Fi
x
compiler w
a
rning
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Wh
i
tespac
e
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
Add missing
FOLD r
u
le for CON
V
.
u64
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cleanu
p
/fix
6
4 bi
t
arithmetic in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
x64: Fix m
a
th
.
random
(
) code generat
i
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
i
x registe
r
hin
t
s for arithmetic helper
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
a
l
l
Se
p
arate/rename N
U
M
/
FLO
A
T
<-
>
I
6
4/U64 convers
i
o
n functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanu
p
var
i
ous endianess
issues in ass
e
mbler
backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
ke P
a
ll
Rearrange defines for
work
a
roun
d
s t
o
embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/COFF bytecode
f
ile format for big-
e
ndia
n
targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e
Pall
Fix FOLD r
u
le for C
O
NV
.
fl
t
.
nu
m
(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
FI/x86: Fi
x
CONV
.
u32
.
num roun
d
ing
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse colocated arr
a
y of
f
s
e
ts witho
u
t
-Ofu
s
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
F
i
x
u
p PC in tracebac
k
s after
exits from dow
n
-recursive
.
.
.
commit
|
commitdiff
|
tree
next