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
Whitespace.
2011-10-22
Mike Pall
Whit
e
space
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
A
dd mi
s
sing FOLD rule for CO
N
V
.
u
6
4
.
i
n
t + sign-ext
e
nsion
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
FFI: Cle
a
nup/f
i
x 64 bit
arithme
t
ic i
n
assembler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
r
and
o
m() co
d
e gen
e
ratio
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
F
ix
registe
r
hints for ar
i
th
m
eti
c
helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separ
a
te/rename NU
M
/FLO
A
T <-> I64/U64 conversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
ll
C
l
e
a
nu
p
v
a
r
ious endia
n
ess issues in assemb
l
er
backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
Pall
R
earrange defines
for workar
o
und
s
to
embed
d
ed operati
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
i
x PE/COF
F
by
t
ecode file format for bi
g
-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
Fix FOLD r
u
l
e
f
or CONV
.
f
l
t
.
num(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
FF
I
/x86:
Fix
CONV
.
u32
.
n
u
m rou
n
ding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse colocated arra
y
offsets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pal
l
Fixup PC
i
n traceback
s
a
fter e
x
its
f
r
o
m d
o
wn
-
r
ec
u
rsive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pal
l
PPC: Distinguish slwi, srwi
and
rl
w
inm i
n
disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pall
Add mi
s
s
i
n
g
FO
L
D rule
f
or integer NEG
of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
FI/ARM: Ensure invoc
a
t
i
on of SPLIT pass fo
r
floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
S
ave tmptv state for trace recorder across RE
C
ORD
v
mevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
al
l
FF
I
: Fix unfused lo
a
ds
o
f flo
a
t fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix call ar
g
umen
t
and return handling
f
or I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Recor
d
loa
d
s/
s
t
o
res to external variable
s
i
n
namesp
a
ces
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e
Pall
FFI: Fix
record
i
ng of const/e
n
um lookup
s
in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike P
a
ll
Remove unneeded PH
I
bar
r
ie
r
for rea
s
socia
t
ion of
d
u
p
li
c
ate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mi
k
e Pall
Avoid
o
verwriting arg
u
ment wit
h
error from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
Pall
Fix (harml
e
s
s
) ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-21
M
ike
Pall
ARM: Fix HR
E
FK co
d
e generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike
P
all
G
ener
a
te a portab
l
e vmde
f
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
i
k
e
Pa
l
l
PPC/e500:
Fix GC barr
i
er for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e
P
a
l
l
P
PC:
F
ix G
C
barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike Pall
A
R
M
: Fix GC barrier fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
P
a
ll
Fix
t
ypo
.
commit
|
commitdiff
|
tree
2011-09-08
Mik
e
Pall
ARM:
D
isable CPU
d
e
t
e
c
tion
f
or
i
n
terpreter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
Increase max
.
number of ex
i
t stub groups to corr
e
spo
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e
Pal
l
Use some register alloca
t
or
h
e
l
pers f
o
r multiple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke
P
a
ll
PPC: Interprete
r
/JIT inte
g
r
ation
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC
:
Fix or
r
e
move assembler hel
p
e
r functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
M
ore interpre
t
e
r
t
uning
.
Use y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
P
P
C:
E
xport re
g
ister
n
ames
f
rom disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
P
P
C: Disassem
b
le y-b
i
t
i
nste
a
d of at-bi
t
s for condi
t
ional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C:
A
dd
y
-bit var
i
ant
s
of conditional branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
ike
Pa
l
l
A
lways
u
se AN
S
I varian
t
s of
Windows syste
m
functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike
Pa
l
l
Mark i
n
stalled sh
a
red library as
ex
e
cutab
l
e
.
commit
|
commitdiff
|
tree
2011-08-26
Mike P
a
ll
A
void
c
on
v
ersion
narrowing
of a
r
ithmetic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike
P
all
FFI/x6
4
:
Fix stru
c
t-by
-
value calling
c
on
v
e
n
ti
o
ns
.
commit
|
commitdiff
|
tree
2011-08-21
Mi
k
e
Pall
Reco
r
d
missing FORI slot
loads
(
e
.
g
.
after r
e
turn
to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add
PPC
disasse
m
b
l
er
.
commit
|
commitdiff
|
tree
2011-08-17
Mik
e
P
all
Add potential PHI for number con
v
er
s
ions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Ext
e
n
d
-b to genera
t
e
c/h/obj/o files with e
m
bedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike Pall
Load emb
e
dded
bytecod
e
w
i
t
h
require()
.
commit
|
commitdiff
|
tree
2011-08-14
M
i
k
e
Pall
Clarify name of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike P
a
l
l
Replace some
_
Unwind_* types
.
Fi
x
es build iss
u
es
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64: F
i
x result type of cdata index co
n
v
e
rsions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't both
e
r to c
h
ain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
PP
C
SPE: Save/restore cr2
,
cr3
a
n
d
cr4 when enteri
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pa
l
l
P
PC: Save/restore cr2, cr3 and cr4 when entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
all
PP
C
: A
d
d
mtcr
f
instructi
o
n to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pa
l
l
P
P
C
: Tune and resc
h
edule i
n
terpreter for PPC/e
3
00
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix c
o
m
p
iler
warnin
g
.
commit
|
commitdiff
|
tree
2011-08-09
Mike
Pall
Fix stac
k
check when L->top is
a
bove L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pa
l
l
R
emove tem
p
orar
y
m
code li
m
it
e
rr
o
r
from application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mik
e
Pall
F
F
I: Limit snapshot o
p
ti
m
ization
for cdata compar
i
sons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike
P
all
PPC:
Add machine-spe
c
ific
part of FF
I
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC: Fi
x
floor/ceil for d
u
al-number
m
o
de
.
commit
|
commitdiff
|
tree
2011-07-24
M
i
ke Pall
PP
C
: Add dual-number mode in
t
erpreter
.
Ena
b
l
e
by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mik
e
P
a
ll
Use di
f
fer
e
nt workarou
n
d for alignment of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike
Pa
l
l
FFI: Treat function ctyp
e
s
l
ike pointers in comparison
s
.
commit
|
commitdiff
|
tree
2011-07-19
Mike
P
all
From
L
ua 5
.
2: Change \* t
o
\z
.
Reject u
n
defined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC:
U
pdate
inst
a
l
l
docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pa
l
l
PPC: Add dual-num
b
er mode interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike P
a
ll
PPCSPE: Fix dispatch for binop
metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
Pall
Cl
e
anup si
n
gle-numbe
r
vs
.
dual
-
n
umber mode s
e
lection
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pall
ARM
:
Don't e
v
i
c
t
A
S
M
REF_L in ra_e
v
ictk
(
)
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pall
Fi
x
doc
l
in
k
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pall
FFI: Fix comment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike
P
all
A
RM
:
Install
dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
M
i
k
e
Pall
Fix
i
nstall_name and versioning on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
P
PC: A
d
d build rules for PPC interpreter
(
n
on-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PP
C
: Separa
t
e
PPC vs
.
PPCSPE interprete
r
source files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Untangle PPC vs
.
PPCSPE target defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC:
Fix range check for scaled imme
d
iates in DynAS
M
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Add d
e
b
u
g optio
n
t
o msvcbuild
.
bat and improv
e
er
r
or
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
M
i
k
e
P
all
Don
'
t use thread-safe exceptions on
O
S
X
.
Comp
l
a
i
n
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Return
t
o lower f
r
am
e
v
i
a in
t
e
r
p
reter for
u
nhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
M
ike Pall
Prefer recording loops over calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Reorganize t
r
ace li
n
kin
g
and
t
ra
c
k l
i
nk
t
ypes
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
Pall
Clean
u
p t
e
mporary
by
t
ec
o
de pa
t
ching
.
commit
|
commitdiff
|
tree
2011-06-27
Mi
k
e Pall
Fix
fo
r
c
ed un
w
indi
n
g
t
riggered by ext
e
rnal unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pa
l
l
Use thread-s
a
fe exceptions for extern
a
l
u
nwinding
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
M
ik
e
P
a
ll
Fix iO
S
buil
d
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix data-flow
anal
y
sis for BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike Pall
FFI: Clarify docs wrt
.
string in
i
tial
i
zer
s
fo
r
byt
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELE
A
SE LuaJIT-2
.
0
.
0-be
t
a8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
M
i
k
e
Pall
F
ix d
o
c
u
mentation for
-
b c
o
mman
d
line o
p
tion
.
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
all
RELEASE
L
uaJIT-2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Up
d
a
te c
h
angelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
all
Misc
.
update
s
to
docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pal
l
F
i
x assertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mik
e
P
a
ll
x86/x64: Don't evict BASE in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pa
l
l
x
86/x64:
F
ix register allocation for
variable shifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x64: Fix fusio
n
of compar
i
s
ons wit
h
u8/u16 XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
k
e
P
a
l
l
Avoid poi
n
t
les
s
calls
f
or std file h
a
ndles on __gc
.
commit
|
commitdiff
|
tree
next