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
FFI: Allow 'typedef _Bool int BOOL;' to make Windows users happy.
2012-05-08
Mik
e
Pa
l
l
FFI: Allow 'ty
p
edef _Bool int
BOOL;' to make Wi
n
dows
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
Mike Pall
F
i
x PHI stack slot syn
c
ing
.
commit
|
commitdiff
|
tree
2012-05-05
Mi
k
e
Pall
F
F
I:
U
se corre
c
t
P
C in FFI metame
t
hod err
o
r m
e
ssag
e
.
commit
|
commitdiff
|
tree
2012-05-04
Mi
k
e Pall
Add links to L
u
a
JIT mailing lis
t
.
commit
|
commitdiff
|
tree
2012-05-03
M
ik
e
Pa
l
l
Disable loa
d
ing
b
ytecode with an extra header (BOM
.
.
.
commit
|
commitdiff
|
tree
2012-04-30
M
i
ke Pall
ARM: Fix
compilation of math
.
sinh/c
o
sh/tan
h
.
commit
|
commitdiff
|
tree
2012-04-30
Mike
P
all
A
RM:
F
ix rejoin of pow in SP
L
IT
p
ass
.
commit
|
commitdiff
|
tree
2012-04-29
Mike Pall
A
RM: Handle all CALL* ops with double results in SPLIT
.
.
.
commit
|
commitdiff
|
tree
2012-04-26
Mike Pall
Add more compari
s
o
n
varia
n
ts to Valg
r
ind
suppressions
.
.
.
commit
|
commitdiff
|
tree
2012-04-26
M
ike Pall
A
RM/FF
I
: Invoke
SPLIT
p
ass for double arg
s
in FFI c
a
l
l
.
commit
|
commitdiff
|
tree
2012-04-26
Mike Pa
l
l
ARM:
F
ix cond
i
t
ional branc
h
fixup for
OBAR
.
commit
|
commitdiff
|
tree
2012-04-26
Mike Pall
AR
M
: F
i
x
r
e
g
i
s
t
e
r all
o
cation for
ldrd-o
p
timized HREFK
.
commit
|
commitdiff
|
tree
2012-04-26
M
i
ke Pall
ARM: Reor
d
er type/va
l
u
e
tests to sil
e
nce Valgrind
.
commit
|
commitdiff
|
tree
2012-04-19
Mike Pall
FFI: Clarify docs wrt
.
'loca
l
f
fi =
.
.
.
' and t
h
e interactiv
e
.
.
.
commit
|
commitdiff
|
tree
2012-04-19
Mike Pall
U
p
d
a
te changelog
.
commit
|
commitdiff
|
tree
2012-04-19
Mike Pall
Ad
d
required PHIs for
implicit con
v
er
s
io
n
s (via XR
E
F
.
.
.
commit
|
commitdiff
|
tree
2012-04-17
Mike Pall
F
F
I:
Fix resu
l
t t
y
p
e of
p
ointer difference
.
commit
|
commitdiff
|
tree
2012-04-17
Mike Pal
l
Fix dependenci
e
s
.
commit
|
commitdiff
|
tree
2012-04-12
M
ike Pall
FFI: Fix black
l
i
s
tin
g
of C functio
n
s calli
n
g
c
allb
a
cks
.
commit
|
commitdiff
|
tree
2012-04-12
Mike Pall
Make lua_con
c
at() work from C hoo
k
with
par
t
ial fr
a
me
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
Fix DSE of USTORE
.
Have to remov
e
OBAR, to
o
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
Fix
b
yteco
d
e JMP slot ra
n
ge
a
ft
e
r
c
o
n
st
+ and/or optimi
z
ation
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
Li
m
it numbe
r
of userdata __
g
c se
p
arati
o
ns at stat
e
.
.
.
commit
|
commitdiff
|
tree
2012-04-11
Mike
P
all
Ensu
r
e running
__gc of userdata
c
r
e
ated in __gc at
.
.
.
commit
|
commitdiff
|
tree
2012-04-09
Mike
P
a
ll
Fix
d
ischarge
order of
co
m
p
a
risons
i
n Lua parser
.
commit
|
commitdiff
|
tree
2012-04-02
Mike Pall
MIPS: Update docs
.
commit
|
commitdiff
|
tree
2012-04-01
M
i
ke
P
all
MIPS: Add sup
p
ort
f
or
G
DB JIT API
.
commit
|
commitdiff
|
tree
2012-03-31
Mike P
a
ll
F
F
I: Fix symbol resolv
i
n
g
error message
s
on Windows
.
commit
|
commitdiff
|
tree
2012-03-31
Mi
k
e Pal
l
FFI: Fix res
o
lving of functi
o
n name red
i
rects
o
n Wi
n
do
w
s
.
.
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
M
I
PS: I
n
tegrate
and ena
b
le JIT co
m
p
iler
.
commit
|
commitdiff
|
tree
2012-03-29
M
i
ke Pall
MIPS: Add MIP
S
3
2
R
2 co
m
p
i
l
e-time/runti
m
e CPU detection
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
MIPS: Interpreter/JIT int
e
gr
a
tion
commit
|
commitdiff
|
tree
2012-03-28
Mi
k
e Pall
PP
C
:
Use built
i
n D-Ca
c
he/I-Cache sync code
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pal
l
PPC: Fix H
R
EFK code generat
i
on for huge tables
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
PPC: Fix fusion o
f
floa
t
ing-point
XLO
A
D/XSTORE
.
commit
|
commitdiff
|
tree
2012-03-28
M
i
ke
P
all
Fix
OSX build issues
.
Bu
m
p m
i
nimum requir
e
d OSX version
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
Mike
Pal
l
Replace unwind
.
h defi
n
ition
s
with our own
.
commit
|
commitdiff
|
tree
2012-03-21
Mike
P
a
l
l
F
FI: Chan
g
e
f
fi
.
load() lib
r
ary n
a
me
resolution
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
M
i
k
e
Pal
l
Avoid recursi
v
e
G
C st
e
ps after GC-triggered trace exit
.
commit
|
commitdiff
|
tree
2012-03-15
M
ike
Pall
Fix compi
l
ation on Ope
n
BSD
.
commit
|
commitdiff
|
tree
2012-03-11
M
ike Pal
l
Add missing
mcode limit c
h
ec
k
in asse
m
bler backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mike Pall
F
F
I
: Finali
z
e cdata
b
efore use
r
data when closing
t
he
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix argument error
h
andling on Lua
s
tacks without a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mi
k
e Pall
Fix
a
rg
u
ment type in error message for relati
v
e arg
u
ments
.
commit
|
commitdiff
|
tree
2012-02-17
M
i
k
e
P
all
Dy
n
ASM
:
Lua 5
.
2 com
p
at
i
bili
t
y fixe
s
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pa
l
l
Fro
m
Lua 5
.
2: T
r
y
_
_tostring metame
t
hod on non-strin
g
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
Fix bytecode dump for certain
number consta
n
ts
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pall
FFI:
F
ix
l
ibrar
y
unloa
d
in
g
on POSIX systems
.
commit
|
commitdiff
|
tree
2012-01-31
Mi
k
e
P
all
MIPS
:
Add
M
IPS disassembler
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke Pal
l
Bump copyright date to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIP
S
:
U
pdate install docs
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke Pal
l
MIPS
:
Ad
d
interpreter
.
Enable MIPS build ru
l
es
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
al
l
PPC: Avoid pointless arg cleari
n
g i
n
BC_IF
U
NCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke
P
all
PPC
:
Fi
x
argument checki
n
g for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke Pall
P
P
C
:
Fix resume a
f
ter
yield fro
m
hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
all
ARM: Avo
i
d
p
ointless arg clearing in BC_IFUN
C
F
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke Pall
MIPS: Add
missing o
p
codes to
t
he DynASM MIPS mod
u
le
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
i
ke Pa
l
l
Fi
x
parsing of hex l
i
terals with exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pal
l
FF
I
:
D
on't touch frame in cal
l
backs
w
ith tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore
n
umbe
r
parsing errors while sk
i
pp
i
ng d
e
finitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pal
l
FFI:
I
gn
o
re empty
s
tat
e
m
e
n
t
s in ffi
.
cd
e
f()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike
Pall
MIPS: Add DynASM MIPS mo
d
ul
e
and e
n
c
oding engine
.
commit
|
commitdiff
|
tree
2011-12-15
M
ike
P
all
MI
P
S: Add buil
d
rules (no
n
-functional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Auto-detect t
a
rget
a
rch
via
cross-compiler
.
Drop TARGE
T
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
M
i
ke Pall
RELEASE LuaJIT-2
.
0
.
0-beta
9
commit
|
commitdiff
|
tree
2011-12-14
Mike
P
all
Update c
h
angelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike
P
a
l
l
PPC: Avoid undefi
n
ed
o
perand dereference in B
A
ND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pal
l
FFI: Add c
a
llback
support for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike P
a
ll
F
F
I: Add callback support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mik
e
Pall
Move
h
e
l
p
er for syncing data/inst
r
uc
t
ion cache to lj_m
c
ode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
M
i
ke Pall
ARM: E
r
ror out f
o
r
attempt to compile with hard-flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
ke P
a
ll
ARM: Fix stack che
c
k for s
p
illed
B
ASE in par
e
nt
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x6
4
:
A
lways
e
xt
e
nd
s
tack arguments to pointer
s
ize
.
commit
|
commitdiff
|
tree
2011-12-09
Mik
e
P
a
ll
Fix
c
ompiler
w
ar
n
ing
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fix stack adjust
m
ent
f
or
c
alls to st
d
c
all/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI: Need to treat st
r
len() as a
load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pa
l
l
F
i
x docs
.
The code
b
a
se
doe
s
n't work on Wi
n
dows
9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don
'
t increment module reference c
o
un
t
s due
t
o symbo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike
Pall
FFI: Record ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
Fix stack
c
heck in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI:
Record
C
function calls wit
h
bool return
values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
FFI:
F
ix l
i
ne info for r
e
sult conve
r
s
ion e
r
r
o
rs in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
F
I
:
Fix GetLastError() sa
v
e/restore
aroun
d
ffi
.
load(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Improv
e
ld
script
detection in ffi
.
l
o
ad()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not eliminate
P
HIs o
n
ly refe
r
enced f
r
om other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pa
l
l
Replace stack sl
o
t for implicit
number->
s
tring co
n
v
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
S
pecialize to prototype
for non-monomorphic func
t
ions
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pa
l
l
Count
f
rames
with sa
m
e prototype i
n
call
u
nroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
a
ll
Keep maximum frame extent in sna
p
->topslo
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike P
a
ll
Get
rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
F
ix
d
ebug opti
o
n f
o
r msvcbuild
.
ba
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fi
x
EnumWind
o
ws e
x
am
p
l
e
in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI: Add missing
G
C
b
arrier fo
r
callback
r
e
gistr
a
t
ion
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FF
I
: Save GetLa
s
t
E
rr
o
r() around ffi
.
l
o
ad() and s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eliminat
e
som
e
r
a
re occ
u
rrences of redun
d
ant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hint-based register allocation
in r
a
_des
t
()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
a
ll
FFI: Add call
b
ack sup
p
ort (fo
r
x8
6
/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
k
e
Pall
PPC: Clarify
d
o
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
P
all
FFI:
R
esolve __cal
l
metamethod for pointers,
too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pa
l
l
Avoid dependenc
e
on lj_jit
.
h if
o
nly including lj_target
.
h
.
commit
|
commitdiff
|
tree
next