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
DynASM: Lua 5.2 compatibility fixes.
2012-02-17
Mike Pall
DynASM: Lua 5
.
2 comp
a
ti
b
ilit
y
f
i
x
e
s
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pa
l
l
From Lua 5
.
2: Try __tostring metamethod
o
n non-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
F
ix bytec
o
de dump for certain number constant
s
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pall
FFI:
Fix
library unloading on POSIX system
s
.
commit
|
commitdiff
|
tree
2012-01-31
Mi
k
e Pall
M
IPS: Ad
d
M
I
PS disassembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
Bump co
p
yrig
h
t date t
o
201
2
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: U
p
d
a
t
e install docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MI
P
S: Add interpre
t
er
.
Enable
M
I
P
S bu
i
l
d
r
u
les
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC:
Avoid p
o
intless arg clearing in BC_IFUN
C
F
.
Rem
o
ve
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pall
PPC
:
Fix argumen
t
checking for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pall
PPC
:
Fix resume after yield from hook
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike
Pall
ARM: Av
o
id pointle
s
s
a
rg clearing in BC_
I
FUNC
F
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
M
I
P
S
: A
d
d mis
s
in
g
op
c
odes to th
e
DynA
S
M MIPS m
o
dule
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pal
l
Fix
p
arsing of
h
ex literals with
exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike
Pall
F
FI: Don'
t
touch fra
m
e
in ca
l
l
b
acks with tail
c
alls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
M
i
ke
Pall
FFI: Ignore number
p
ar
s
ing errors wh
i
le skipping definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ig
n
o
re empty sta
t
e
ments
i
n ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
M
i
ke P
a
ll
MI
P
S
:
A
d
d DynASM MIP
S
m
o
d
u
l
e
and encoding e
n
gine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS:
A
dd build rules (non-functio
n
al, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
M
i
ke
P
a
ll
Auto-detec
t
target arch via
cross-com
p
iler
.
Drop
T
ARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELEASE LuaJI
T
-
2
.
0
.
0
-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mik
e
Pall
Upd
a
te
change
l
o
g
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pal
l
PPC: Av
o
i
d
undefined ope
r
and dereference in B
A
ND/
s
hift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
Pall
FFI: Ad
d
c
allback s
u
pport for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
F
F
I: Add callback s
u
pport for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
M
ike
P
all
Move helpe
r
for syncing
d
a
t
a/i
n
struction cache to lj
_
mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: Error out f
o
r attempt to compile with hard-flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM:
F
ix
stack che
c
k for spilled BASE i
n
p
a
rent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64
:
Alway
s
extend s
t
ack argum
e
nts to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
Fix compile
r
w
a
rn
i
ng
.
commit
|
commitdiff
|
tree
2011-12-01
Mike P
a
ll
F
F
I: Fix
s
tack adjustm
e
nt
f
or calls to stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
F
F
I
:
N
e
ed
t
o treat strlen()
a
s a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
Pall
Fix docs
.
T
he
code b
a
s
e
doesn't w
o
r
k
on Wi
n
d
o
w
s 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't increment module r
e
ference counts du
e
to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mik
e
Pall
FFI
:
Recor
d
ffi
.
e
r
r
n
o()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
Fix stack check in side ex
i
t
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI:
Record
C
functio
n
c
a
lls
with bool return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FFI: F
i
x l
i
ne info for result conver
s
ion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
k
e
Pall
FFI: Fi
x
GetLas
t
Er
r
or() sav
e
/resto
r
e aroun
d
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: I
m
pro
v
e ld scr
i
pt detection in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike P
a
ll
Do not elim
i
nate
P
HIs onl
y
referenc
e
d from othe
r
PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replace stack slot f
o
r implicit number->
s
tring co
n
v
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Specialize to prototy
p
e for non-
m
onomo
r
phic fun
c
tions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Count frames with same
p
rototype in call unro
l
l l
i
mit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep maximum
frame exten
t
in snap->topsl
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
Ge
t
rid
of
s
n
a
p->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike
P
all
Fix debu
g
o
p
tion for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix Enum
W
indows example i
n
docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
P
a
l
l
FFI: Add miss
i
ng GC b
a
r
r
ier for
call
b
ack registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Save
GetLastError
(
) around ffi
.
load() and sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eli
m
inate so
m
e rare occur
r
e
n
ces of redund
a
nt PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hint-b
a
s
ed
r
egist
e
r allocation in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike
P
all
FFI: Add cal
l
back support
(fo
r
x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC
:
C
l
arify
d
o
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
F
I: Resolve
__c
a
ll metamethod
f
or pointers,
too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid dependence on lj_jit
.
h
i
f only incl
u
ding lj_targ
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI
:
Add u
n
wind definitions
f
or lj_vm_ffi_cal
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Exte
n
d metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e P
a
ll
ARM:
Fix
IR
split
t
i
n
g for softf
p
XL
O
AD
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
A
RM: Fix code
g
enerat
i
on f
o
r ty
p
e-c
h
e
c
k only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix
l
ig
h
tuserda
t
a compari
s
ons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
al
l
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mi
k
e Pall
PPC: Install di
s
_ppc
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e Pall
FFI:
C
ompil
e
calls to stdc
a
ll, fastcall and v
a
rarg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pa
l
l
PPC: Fuse BAND with shift t
o
rl
w
inm
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
Add more F
O
LD rules for
shift +
B
AND simplificati
o
ns
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code generation for B
S
WAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse
B
SWAP with XLOAD/XSTO
R
E to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
PC/e500: Fi
x
write
b
a
r
ri
e
r in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Fix externall
y
provided relocation off
s
et
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
F
ix wr
i
te ba
r
rier in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
P
all
PP
C
: Inte
g
rate and enable JI
T
compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
All
o
w selec
t
ion of
s
in
g
le-number v
s
.
dual-number
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC
:
Fix/improve interpreter/J
I
T i
n
tegratio
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC:
Generalize r
e
materia
l
izati
o
n handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add
s
upport f
o
r
GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pal
l
PPC: Add
Linux/PPC c
a
che fl
u
sh mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make
sure
t
o flush/s
y
nc the D/I-cach
e
for
a
ll generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pa
l
l
Fix ha
n
dl
i
ng of align
m
ent argu
m
ents (ni
l
) to
C
ALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
A
d
d
support for per-t
r
ace ex
i
t stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Generalize handling of stack chec
k
s ind
i
c
ated by hig
h
est
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don
'
t
save
/
r
estore tmptv wi
t
h
co
p
yT
V
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
al
l
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pal
l
Add
m
issing FOLD
rule for CONV
.
u64
.
i
n
t + s
i
gn-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
FFI:
C
leanup/fix 64
bit arit
h
metic in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fi
x
math
.
rand
o
m() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fi
x
register hints f
o
r arithmetic helper functi
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/ren
a
m
e NUM/FLO
A
T <-> I64/U64 conversi
o
n f
u
nctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
Cl
e
a
n
up va
r
ious
e
ndi
a
n
e
s
s
issue
s
in
a
ss
e
mbler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
P
all
Re
a
rra
n
g
e
defines
f
or
w
orkarounds to embed
d
ed operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fi
x
PE
/
C
O
FF bytecode
f
ile format for big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix F
O
LD rule
f
or CONV
.
f
lt
.
num(CON
V
.
num
.
f
l
t(x)
)
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
FFI/x86:
F
ix CONV
.
u32
.
num roundin
g
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
D
on't f
u
se
colo
c
ated array
o
f
fsets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
al
l
Fixu
p
PC in tracebac
k
s a
f
te
r
e
x
its from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
P
PC:
D
istingu
i
sh slwi, srwi
and rlwi
n
m in di
s
asse
m
bly
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
Add missing
F
OLD
rule
f
or
inte
g
er NE
G
of constants
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI/ARM: Ensure
invocat
i
on of SPLI
T
pass f
o
r floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save
t
m
ptv state f
o
r trace r
e
corder acros
s
R
ECORD vmevent
.
commit
|
commitdiff
|
tree
next