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 required PHIs for implicit conversions (via XREF fwd).
2012-04-19
Mike P
a
ll
Ad
d
requi
r
e
d PHIs
f
or implicit conversions (via X
R
EF
.
.
.
commit
|
commitdiff
|
tree
2012-04-17
Mike Pall
FFI: Fix result type
of
p
ointer differ
e
n
c
e
.
commit
|
commitdiff
|
tree
2012-04-17
Mike Pall
F
i
x dependencies
.
commit
|
commitdiff
|
tree
2012-04-12
Mike Pall
FFI: Fix
b
lack
l
isti
n
g of C functions calling callback
s
.
commit
|
commitdiff
|
tree
2012-04-12
Mike Pall
Make
l
ua_con
c
at() wor
k
from C
h
o
o
k with partia
l
frame
.
commit
|
commitdiff
|
tree
2012-04-11
M
ike Pall
Fix
D
S
E
of USTORE
.
Have to rem
o
ve
O
BAR, too
.
commit
|
commitdiff
|
tree
2012-04-11
Mik
e
Pa
l
l
F
ix byt
e
code
J
M
P slo
t
range afte
r
c
o
nst + a
n
d
/or optimization
.
commit
|
commitdiff
|
tree
2012-04-11
Mik
e
Pall
Limit number of userdata __gc separa
t
i
o
ns at state
.
.
.
commit
|
commitdiff
|
tree
2012-04-11
Mi
k
e Pall
Ensure runn
i
ng __gc
o
f user
d
ata created in __gc
a
t
.
.
.
commit
|
commitdiff
|
tree
2012-04-09
Mike
Pal
l
Fix discharge order of
c
om
p
arisons in Lua
p
arser
.
commit
|
commitdiff
|
tree
2012-04-02
Mik
e
Pall
M
I
PS
:
Update
d
ocs
.
commit
|
commitdiff
|
tree
2012-04-01
Mike Pall
MI
P
S
:
Add
s
u
pport for GDB JIT API
.
commit
|
commitdiff
|
tree
2012-03-31
Mike Pall
FFI: F
i
x sy
m
b
o
l
r
esolving error messages on W
i
n
dow
s
.
commit
|
commitdiff
|
tree
2012-03-31
Mike P
a
ll
FFI: Fix resolving of function name redirects on
W
indows
.
.
.
commit
|
commitdiff
|
tree
2012-03-29
M
ike Pal
l
M
I
PS: Integrate
and e
n
able JIT compiler
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
MIPS: Add MIPS32R2
c
ompile-t
i
me/runtim
e
CP
U
dete
c
tion
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
MIPS: In
t
e
rpre
t
er/JIT integration
commit
|
commitdiff
|
tree
2012-03-28
Mike
P
a
l
l
P
P
C:
U
se builtin D-
C
a
che/
I
-Cache sync code
.
commit
|
commitdiff
|
tree
2012-03-28
Mik
e
Pall
PPC: Fix H
R
EFK co
d
e genera
t
ion for
h
uge tables
.
commit
|
commitdiff
|
tree
2012-03-28
M
i
ke
P
all
P
PC: Fix f
u
sion of floa
t
ing-point XLOAD
/
XSTO
R
E
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pal
l
Fix OS
X
build
i
ssues
.
Bu
m
p min
i
mum require
d
OSX version
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
Mik
e
Pall
Repl
a
ce
u
nwind
.
h definitions with our
o
w
n
.
commit
|
commitdiff
|
tree
2012-03-21
Mi
k
e Pa
l
l
F
FI:
Change ffi
.
loa
d
() li
b
rary n
a
m
e re
s
oluti
o
n f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mike Pall
Avoid recur
s
ive GC
s
teps after GC-triggered t
r
ace exit
.
commit
|
commitdiff
|
tree
2012-03-15
Mike Pall
Fix compilation
on OpenBSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mike P
a
ll
Add missin
g
mcod
e
limit check in assemble
r
backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mike
P
all
FFI: Finalize
cdata
b
efor
e
userdata when c
l
o
sing the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix
argum
e
nt error handling on Lua stacks without a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike P
a
l
l
Fix argument type in er
r
or message for relative
a
rguments
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pall
DynASM: Lua
5
.
2 compatibili
t
y fixes
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pall
From Lu
a
5
.
2:
T
r
y
__
t
ostring
m
etame
t
hod
on non-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
Fix
b
ytecode dump for cer
t
ain numbe
r
constant
s
.
commit
|
commitdiff
|
tree
2012-02-01
Mi
k
e P
a
ll
FFI: Fix library unloading
o
n
POSIX syste
m
s
.
commit
|
commitdiff
|
tree
2012-01-31
M
ike Pall
MIPS: Ad
d
MIPS disassem
b
ler
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pall
Bump copy
r
ight d
a
te to
2
012
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike Pal
l
M
IPS: Update in
s
t
a
ll docs
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike Pall
M
I
PS: Add
i
n
t
e
r
prete
r
.
E
nable MIPS bu
i
ld rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pall
PPC: Avoid poi
n
tless arg clea
r
ing in BC_IFUNCF
.
Rem
o
ve
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
ll
PPC: Fix argument checking f
o
r
rawge
t
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pall
PPC:
Fix
r
esume aft
e
r yield fro
m
hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
ARM
:
Av
o
id poin
t
less
arg clearing in
B
C_IFUNC
F
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
k
e Pall
MIPS: Add
miss
i
ng opcodes to th
e
DynASM MIPS mod
u
le
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
ike P
a
ll
F
ix
p
a
rsi
n
g of hex literals with
exponent
s
.
commit
|
commitdiff
|
tree
2012-01-15
M
ike Pall
FFI: Don't to
u
ch frame in call
b
acks with
tai
l
calls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike
P
a
ll
FFI: Ignore numbe
r
parsi
n
g er
r
or
s
w
hile ski
p
ping
definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mik
e
Pal
l
FFI: Ignore emp
t
y
s
tatements in ffi
.
cde
f
()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
M
I
PS: Add DynA
S
M
M
IPS modul
e
and encodi
n
g engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIP
S
: Add
buil
d
r
ules (non-functio
n
al
,
ye
t
)
.
commit
|
commitdiff
|
tree
2011-12-15
Mik
e
Pa
l
l
Aut
o
-detect target ar
c
h v
i
a cross-co
m
piler
.
Drop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike
P
all
RELEASE Lua
J
IT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
U
p
d
a
te
c
hang
e
lo
g
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
PPC: A
v
o
id undefined oper
a
nd dereference in BAND/shi
f
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add
cal
l
ba
c
k su
p
port f
o
r ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add callback support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
M
ike Pal
l
Move he
l
p
er for sync
i
n
g
d
a
ta/in
s
tructi
o
n cache to lj_
m
code
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
M
i
ke Pa
l
l
AR
M
: Error
out for attempt
t
o compile with hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pal
l
ARM: Fix
s
ta
c
k check for spilled BASE in
p
arent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64: A
l
ways e
x
tend
stack
argume
n
ts to poi
n
ter
s
ize
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix
c
ompiler w
a
rning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fix stac
k
adjustment for ca
l
ls to stdcall/fa
s
tcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke Pal
l
FFI: Need to tre
a
t s
t
r
l
en() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fi
x
docs
.
T
he code base doe
s
n't work o
n
Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't
i
n
crement module re
f
erence counts du
e
t
o sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
M
ike Pal
l
FFI: Record ffi
.
errno
(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
i
x stack check i
n
side ex
i
t
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FFI:
R
e
cord
C
function call
s
w
i
t
h bo
o
l return v
a
lues
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix line info
for result conversio
n
errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
k
e
Pall
FFI: Fix GetL
a
stE
r
ro
r
()
s
ave/res
t
ore
around
f
f
i
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
F
F
I: Improve ld script
detection in ffi
.
load(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not e
l
iminate PHIs only referenced fr
o
m other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
M
ik
e
Pall
Replace
sta
c
k
slot for i
m
plicit number->st
r
ing
c
onv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Special
i
ze t
o
p
rototype for non-m
o
nomo
r
phic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike P
a
ll
Count fr
a
m
e
s with same prototype i
n
call unroll lim
i
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Keep maximu
m
f
rame extent
i
n
snap->
t
o
pslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of s
n
ap->d
e
pth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug option for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike P
a
ll
FFI: F
i
x
EnumWindows example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FF
I
: Ad
d
m
issing GC bar
r
ier f
o
r
c
allback registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
FI: Save
G
etLastEr
r
or()
arou
n
d
ffi
.
load() and sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eliminate some rar
e
occurrences of
r
edundant
P
HIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
Fix hint-b
a
s
ed re
g
ist
e
r
allocati
o
n
i
n ra_des
t
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add ca
l
lback support (for x
8
6
/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
P
P
C
: Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pal
l
FFI
:
Resolve __call m
e
ta
m
ethod for
pointer
s
, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid
dependence on
lj
_
j
i
t
.
h if only i
n
cludi
n
g lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
F
FI
:
Add unwind de
f
inition
s
for lj_vm_ffi_cal
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
l
l
F
F
I: Exte
n
d
metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
ARM: Fix
IR s
p
li
t
ting f
o
r softfp
X
LO
A
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
a
ll
ARM: Fix co
d
e ge
n
eration f
o
r typ
e
-
check
on
l
y softf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pa
l
l
x
64: F
i
x lightuserda
t
a
c
omparison
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC
:
Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pal
l
FFI: C
o
mpile
c
alls
t
o std
c
all
,
fastcall and va
r
arg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C: Fuse BA
N
D with shift to
rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add
m
or
e
F
O
L
D rules
for shift + BA
N
D
simp
l
i
fication
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
x64:
F
i
x code g
e
ner
a
tion for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
PP
C
: Fuse BSWAP wit
h
XLOAD/XSTORE to lwbr
x
/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
PPC/e500: Fix write b
a
rrier in
US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Fi
x
externally pro
v
ided rel
o
ca
t
ion offset
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Fix wri
t
e ba
r
rier
in USETV
/
USETS
.
commit
|
commitdiff
|
tree
next