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
Fix argument error handling on Lua stacks without a frame.
2012-02-22
Mik
e
Pall
Fix argument error handling
on Lu
a
stacks without
a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix
argument ty
p
e in
e
rror message for re
l
ativ
e
argu
m
en
t
s
.
commit
|
commitdiff
|
tree
2012-02-17
Mike
P
al
l
DynASM: L
u
a
5
.
2 co
m
patibil
i
ty fixes
.
commit
|
commitdiff
|
tree
2012-02-13
Mike P
a
ll
F
rom
Lua
5
.
2: Try __
t
ost
r
ing
m
etamethod
on n
o
n-stri
n
g
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pa
l
l
Fix
b
y
t
e
code dump for cer
t
ain n
u
mbe
r
c
on
s
tants
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pall
FFI: Fix library u
n
l
oa
d
i
n
g
on POSIX s
y
stems
.
commit
|
commitdiff
|
tree
2012-01-31
M
i
ke Pall
M
I
PS: Add MIPS disassembl
e
r
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
Bump copyright date to 20
1
2
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: Update install d
o
cs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: Add interpreter
.
E
n
a
ble MIPS build ru
l
es
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
k
e P
a
ll
P
P
C
:
A
v
oid po
i
ntless arg cl
e
aring in BC_IFUNCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pall
PPC: Fix
a
rgument chec
k
ing fo
r
rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC
:
Fix resume after yield
f
rom hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pal
l
ARM: Av
o
id pointle
s
s
arg clearing i
n
B
C_IFUNC
F
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
a
l
l
MI
P
S
: Add missi
n
g opcodes t
o
t
h
e DynASM MIPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mi
k
e Pall
Fix
p
arsi
n
g of hex li
t
erals with exponents
.
commit
|
commitdiff
|
tree
2012-01-15
M
ike Pall
FFI: Don't touch f
r
a
me in callback
s
with
tail
c
alls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
M
i
ke Pall
FFI: Ignore n
u
mbe
r
p
arsing errors while s
k
ipp
i
ng
d
ef
i
nitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore em
p
ty statements i
n
ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
M
IPS: A
d
d
D
ynASM M
I
PS module and
enco
d
ing engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS: Ad
d
b
u
ild rules
(non-
f
unctional,
yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Auto-d
e
tect target
a
rch via c
r
os
s
-compiler
.
Drop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELEASE LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mi
k
e Pall
Updat
e
changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike P
a
ll
P
P
C: Avoid
u
ndefine
d
operand
d
e
refe
r
enc
e
in BAND/
s
hift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add callb
a
ck support for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
P
all
FFI: A
d
d
callback su
p
port for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike P
a
ll
Move helper for syncing d
a
ta/instr
u
ction cache
t
o lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike P
a
ll
ARM: Error out for attempt to compile with h
a
rd-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
Pall
ARM: Fix stac
k
check for
s
pi
l
led BASE in parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike P
a
ll
x
64: Always extend stack argument
s
to
point
e
r
s
ize
.
commit
|
commitdiff
|
tree
2011-12-09
Mik
e
Pall
Fix compil
e
r warni
n
g
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI:
F
ix stack
a
dj
u
stment fo
r
c
a
lls
t
o
stdcall/fas
t
c
all
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI: Ne
e
d to treat st
r
len()
as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e Pa
l
l
Fix docs
.
The code base doesn't work
o
n Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't increment mod
u
le referenc
e
counts due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI:
R
e
c
ord ffi
.
e
rrno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix stac
k
check in
side exit
.
commit
|
commitdiff
|
tree
2011-11-25
M
ik
e
P
all
FF
I
: Recor
d
C f
u
nction calls with bool r
e
turn values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: F
i
x line inf
o
for result
conversio
n
err
o
rs
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
a
l
l
F
FI: Fix GetLast
E
rror() save/
r
estore a
r
o
und ffi
.
l
oad()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
FFI: Improve ld script detectio
n
in ffi
.
loa
d
()
.
commit
|
commitdiff
|
tree
2011-11-23
Mi
k
e Pall
Do
n
o
t
e
l
imi
n
ate PHIs
only
r
eferenced from oth
e
r PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
M
ike Pall
Replace stack slot for implicit num
b
er->str
i
n
g
conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
Speciali
z
e to prototype fo
r
non-m
o
no
m
orphic functi
o
ns
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pal
l
C
o
unt
frames with same prot
o
type in call unrol
l
limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pa
l
l
Ke
e
p maximu
m
frame e
x
tent in sn
a
p->
t
opslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Ge
t
rid
o
f
snap->d
e
pth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug option fo
r
msvc
b
uild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
P
all
F
FI: F
i
x EnumW
i
ndows example
in docs
.
commit
|
commitdiff
|
tree
2011-11-15
M
ike
Pall
FFI: Add missing GC barrier for callbac
k
registra
t
ion
.
commit
|
commitdiff
|
tree
2011-11-15
M
ike Pal
l
FFI:
Save GetLastError()
a
ro
u
nd ffi
.
lo
a
d() and
s
y
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Elimina
t
e some rare occurren
c
es of redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
Fix hint-based register al
l
ocation in ra_des
t
()
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
FFI: Ad
d
c
a
l
l
back s
u
pport (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clarify
d
oc
s
.
commit
|
commitdiff
|
tree
2011-11-14
M
ik
e
Pall
FFI: Resolv
e
_
_c
a
ll metamet
h
od
for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pal
l
Avoid depend
e
nce on lj_jit
.
h if only
inc
l
uding lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke P
a
ll
FFI: Add
u
nw
i
n
d definitions
for lj_vm_ffi_cal
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
F
FI: Extend
m
etamethod
tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pa
l
l
A
RM: Fix IR s
p
littin
g
for s
o
ftfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
ARM: Fix code generation for type-ch
e
ck on
l
y
softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike P
a
ll
x64: Fix lightuserda
t
a comp
a
risons
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
Pall
Spe
l
l
ing
.
commit
|
commitdiff
|
tree
2011-10-27
Mike P
a
ll
PPC: Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compi
l
e cal
l
s to stdcall, fastcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: F
u
s
e
BA
N
D with
s
h
i
f
t
to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add
m
o
re FOLD r
u
les fo
r
shift + BAND sim
p
l
i
fications
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e
Pall
x64: Fix code g
e
n
eration for BS
W
AP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC
:
F
use
BSWAP with
XLOAD/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
PPC/e500: Fix writ
e
b
arrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
P
all
PPC: Fix
e
xter
n
a
lly provided relocat
i
on off
s
e
ts in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
P
all
P
P
C
:
F
i
x write barrie
r
in USETV/
U
SE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pa
l
l
PPC
:
In
t
egrate and e
n
able JIT
c
ompiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selection of single-number vs
.
dua
l
-numb
e
r mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Fix/improve interpreter/JIT integra
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Generali
z
e rematerialization
h
andli
n
g
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C
: Add support for GDB
J
IT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
A
d
d Linux/PPC cach
e
flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Make
su
r
e to flush/sync the D/I-ca
c
he for
all gen
e
ra
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling
of alignme
n
t argumen
t
s
(
n
i
l)
to
CA
L
LX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC:
A
d
d s
u
pp
o
rt for per-tra
c
e exit stu
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generalize handling of stack
c
hecks
i
n
d
icated by hig
h
est
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't
s
ave/restore tmptv wi
t
h co
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
a
ll
Fix compiler warni
n
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
Whit
e
space
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
k
e
Pall
Ad
d
missi
n
g FOLD rule for CONV
.
u64
.
i
n
t + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
al
l
F
FI:
Cl
e
a
nup/fix 6
4
bit arith
m
e
tic in assembler ba
c
kend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
l
l
x64: Fix m
a
th
.
random() code genera
t
ion
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
Fix register hints
f
or arithmetic
h
elper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/rename
NUM/FLOAT <-> I64/U64
c
onversion
f
u
nctions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
k
e
P
all
Cleanup various endianess issues in a
s
sembl
e
r
b
a
ckend
.
commit
|
commitdiff
|
tree
2011-10-19
M
ike
P
a
ll
Rear
r
a
n
ge de
f
ines
for workaroun
d
s to em
b
edded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
F
ix PE/CO
F
F
by
t
ecode file
format
f
or big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
FOLD rule for
C
ONV
.
flt
.
num(CONV
.
nu
m
.
flt(x)) =
>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
F
I/x86: Fix CONV
.
u32
.
num round
i
ng
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse colocat
e
d arr
a
y offsets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike
P
all
Fixup PC in tracebacks
a
fter exi
t
s from down-recursi
v
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
all
P
P
C: Dis
t
inguish
slwi, srwi and rlwinm i
n
dis
a
ssembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pal
l
Add missing F
O
L
D
rul
e
fo
r
integ
e
r N
E
G of
c
onstants
.
commit
|
commitdiff
|
tree
next