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 parsing of hex literals with exponents.
2012-01-20
Mike P
a
l
l
Fix parsi
n
g of hex literals with expone
n
t
s
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI: Don't
t
ouch frame in callbacks wi
t
h ta
i
lcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
M
ike Pall
FFI: Ignore
n
umber parsin
g
errors whil
e
skipping
d
efini
t
io
n
s
.
commit
|
commitdiff
|
tree
2011-12-17
Mik
e
P
all
FFI: Ign
o
re
empty statements in ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIPS: Add Dy
n
ASM MIPS module a
n
d
encodin
g
engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS: Add build
rules (non-funct
i
onal
,
yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike P
a
ll
Auto-detec
t
ta
r
get arch
via cross-compiler
.
Dr
o
p TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike
P
all
R
E
L
EASE LuaJIT
-
2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
M
i
ke Pa
l
l
Update
cha
n
gelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike
P
all
P
P
C
: Avo
i
d und
e
fined operand dereference in BA
N
D/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
ike Pall
FF
I
: Add callback sup
p
ort
f
o
r
ARM
.
commit
|
commitdiff
|
tree
2011-12-12
M
ike Pa
l
l
FFI: Add callback sup
p
ort for PP
C
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move helper for syncing data/instruc
t
i
on c
a
che to lj_m
c
ode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
M
i
ke P
a
ll
ARM: Error
out for attempt t
o
c
ompile with ha
r
d-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike P
a
ll
ARM: Fix s
t
ack check for
s
pilled BASE in parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike P
a
l
l
x64:
A
lways
e
xtend stack arguments
to
p
oint
e
r size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pal
l
Fix
c
ompile
r
warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fix
s
tack adjustment for calls to stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI: N
e
ed
to
tr
e
at s
t
rlen() a
s
a
lo
a
d
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
k
e Pall
Fix
docs
.
The code b
a
se doesn't work
on Windows
9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
D
on'
t
increment module
refer
e
n
c
e counts due
t
o sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
F
F
I: Record ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
ix stack check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
FFI
:
Rec
o
rd C func
t
ion ca
l
ls with bool
return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix line i
n
fo f
o
r
r
e
sult co
n
version errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix
GetLastError() save/
r
estore around ffi
.
loa
d
()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Impro
v
e
ld
s
cript detection i
n
ffi
.
l
oad()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do n
o
t eliminate
P
HI
s
o
n
ly referenced from
other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mi
k
e
Pall
Repla
c
e stack slot
f
or
implicit num
b
er->s
t
r
ing conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pa
l
l
Speci
a
liz
e
to
p
rototype f
o
r non-monomo
r
phic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
C
o
u
nt
f
rames with s
a
me prototype
i
n c
a
ll unroll
limi
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep ma
x
imum
fra
m
e extent
i
n s
n
ap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke
Pall
Get rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fi
x
debug option
for msv
c
bu
i
ld
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI
:
Fix EnumW
i
nd
o
ws
e
x
a
mple in docs
.
commit
|
commitdiff
|
tree
2011-11-15
M
ike Pal
l
FFI
:
Ad
d
m
issing GC b
a
rrier for call
b
ac
k
registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: S
a
v
e
GetLastError() around ffi
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike
Pall
E
limina
t
e some rare occ
u
rrences of redun
d
ant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
Fi
x
hint-ba
s
ed register alloc
a
tion in ra_dest(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e P
a
ll
F
FI
:
A
d
d callbac
k
support (
f
or x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike
P
all
PPC:
Clarify
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI:
Resolve __call m
e
t
a
method for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
a
ll
Avoid dependence on l
j
_jit
.
h if only inc
l
uding lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke
Pall
FFI: Add u
n
w
ind definitio
n
s fo
r
l
j_vm_ffi
_
call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
FFI: Ex
t
end metamet
h
od tuto
r
ial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
ARM: Fix IR splitti
n
g for
s
oftfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
R
M: Fix code gener
a
tion
f
or type-
c
heck only so
f
t
fp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pall
x64:
F
ix li
g
htuserd
a
ta com
p
arisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
Pal
l
S
pell
i
ng
.
commit
|
commitdiff
|
tree
2011-10-27
Mi
k
e Pall
PPC: In
s
tall dis_p
p
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mik
e
P
all
FFI
:
Compile calls to stdcall, fastcall and var
a
rg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
PPC: Fus
e
BAND with shif
t
t
o rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
A
dd more FOLD rules for shi
f
t + BA
N
D simpl
i
fication
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
x64: Fix code gen
e
ration for BS
W
AP
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
k
e
Pall
PPC: Fuse BSWAP
w
ith XL
O
AD/XST
O
RE to
lwbrx/st
w
brx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC
/
e
5
00: Fix write bar
r
ier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
P
C: Fix externally provided relocation
offset
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pal
l
PP
C
: Fi
x
write ba
r
rier in
U
SETV/
U
SETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Integrate and ena
b
le JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
A
llo
w
s
e
le
c
tion of si
n
gle-number vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix
/
impro
v
e int
e
rpre
t
er/
J
IT
int
e
gration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Ge
n
eralize
r
ematerializa
t
i
o
n
h
andl
i
n
g
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
A
dd
s
u
pport for GDB
JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add Linux/PPC cach
e
flush mech
a
ni
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
M
a
k
e sure t
o
flush
/
syn
c
th
e
D/I
-
cache f
o
r al
l
gener
a
ted
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike P
a
ll
Fix handling of
al
i
gn
m
ent argume
n
ts (n
i
l) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC
:
Add
s
u
p
port for per
-
t
race
exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Generalize handling
of stack ch
e
cks
in
d
icated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
D
o
n't save/
r
estore tmptv with
c
o
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Fix compiler
w
a
rning
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
Wh
i
tespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Ad
d
m
i
ssing FOLD
r
ule fo
r
CONV
.
u64
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
F
F
I
: Cleanup/fix
6
4
bit arithmetic in assembl
e
r back
e
nd
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64:
F
i
x math
.
ra
n
dom()
c
ode g
e
neration
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix r
e
gister hints for
arithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
al
l
Sepa
r
ate/r
e
name NUM/FLO
A
T <-> I64/U64 conversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cl
e
anup
vari
o
us endi
a
ness issues i
n
a
s
sembler
backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
P
a
l
l
Rearrange defi
n
es
f
or workaroun
d
s to embed
d
ed operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
Fix PE/COFF bytecode file
format for big-endian ta
r
gets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
F
OLD rule
for CO
N
V
.
flt
.
n
u
m(C
O
NV
.
num
.
flt(
x
)
)
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike
P
all
FFI/x86: Fix CONV
.
u32
.
n
u
m r
o
unding
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
P
all
Don
'
t fuse colocate
d
array of
f
s
e
ts without
-
Of
u
se
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
F
i
xup
P
C in t
r
a
c
e
back
s
af
t
er exits
f
r
om
down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike P
a
l
l
PPC: Distinguish
s
lwi
,
srwi
and rlwinm
in d
i
sassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
Add missing FOL
D
rule
for
i
nteger
N
EG o
f
consta
n
ts
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
FFI/ARM: Ensu
r
e
invocation of SPLIT pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pal
l
Save tm
p
tv state f
o
r trace record
e
r across R
E
CORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
F
FI: Fix un
f
use
d
loads of floa
t
fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
FFI: F
i
x call argumen
t
and
r
eturn handling for I
8
/U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e P
a
ll
F
F
I: R
e
cord loa
d
s/stores to
external variables in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix rec
o
rding o
f
const/enum
l
ooku
p
s in namespa
c
es
.
commit
|
commitdiff
|
tree
2011-10-10
Mik
e
Pall
Re
m
ove unneeded PHI barrier for reassociat
i
on of dupli
c
ate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mik
e
Pall
Avoid ove
r
writing
a
rgu
m
ent with error from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
i
ke Pall
Fix (harmle
s
s) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix HREFK c
o
d
e
g
ene
r
a
t
ion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a portable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
P
P
C/
e
50
0
:
F
ix GC barrier for TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fix GC
barrier for
T
SETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike Pall
A
R
M: F
i
x GC b
a
r
rier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
Fix typo
.
commit
|
commitdiff
|
tree
next