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
M
ike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
Add mis
s
ing
FOLD rule for
C
O
N
V
.
u64
.
i
nt + s
i
gn-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
FF
I
: Cleanup/fix
64
b
it arithmetic in assemb
l
er
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pal
l
x64
:
Fix ma
t
h
.
random() code gene
r
ati
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
Fix
r
eg
i
ster hints
for arithmetic hel
p
er functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
ll
Separate/re
n
ame NUM/FLOAT <-> I64/U64 conversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup v
a
rious
e
ndian
e
ss issues i
n
assembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike P
a
ll
R
e
arra
n
ge d
e
f
ines for workarounds to e
m
bedd
e
d
o
perating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
i
x
PE/COFF bytecode file fo
r
mat fo
r
big-endian targe
t
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOLD r
u
le for CONV
.
f
lt
.
n
u
m(CON
V
.
num
.
f
l
t
(
x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86: Fix C
O
NV
.
u
3
2
.
n
um
r
ounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse colocated ar
r
ay offsets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pa
l
l
F
i
xup PC in t
r
acebacks af
t
er exits from d
o
wn-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PP
C
: Distinguish slwi,
s
rwi
a
nd rlwinm in disasse
m
bly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missing FOLD rule for i
n
teger NEG of
const
a
n
ts
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM
:
Ensure invo
c
ation of SPLIT
p
ass f
o
r
float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
Pall
Save tmpt
v
st
a
te for
trace record
e
r across RECORD v
m
event
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
FFI: Fix
u
nfused load
s
of
floa
t
f
i
elds
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
a
l
l
FFI: F
i
x
call argument and return
ha
n
d
l
i
ng for
I
8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
F
F
I
: Record load
s
/sto
r
e
s
to extern
a
l variables in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix
r
ecording of const
/
e
num loo
k
ups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Re
m
ove unneeded PHI barrier for r
e
assoc
i
at
i
on
o
f
dupli
c
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
ike
P
a
ll
Avoid overwriting argument with
erro
r
from m
e
t
acall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pal
l
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix HREFK cod
e
generati
o
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pal
l
G
e
nera
t
e
a portable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mi
k
e Pall
P
PC
/
e500: Fix G
C
barrier for TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC
:
Fix
G
C
barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
ARM: Fix GC
b
arrier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pa
l
l
Fix
t
ypo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike
Pall
ARM: Dis
a
ble CPU d
e
tecti
o
n for i
n
terprete
r
-
o
nly builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
Increase max
.
number of exit
s
tub groups to corr
e
sp
o
nd
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke
P
all
U
s
e
some register allocator h
e
lpers fo
r
mul
t
i
pl
e
architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PP
C
: Interpreter
/
JIT i
n
tegration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fix or re
m
ove assembler hel
p
er functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC
:
More interpreter tuning
.
Use
y
-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pal
l
PPC:
Export register names from di
s
assembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Disassemble
y
-b
i
t
i
nste
a
d
o
f at-bits for cond
i
tiona
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
l
l
PPC: Add y-bit
varian
t
s of conditional
branches
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Alwa
y
s us
e
A
NSI variants
o
f Window
s
system functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mik
e
Pall
M
ark installed share
d
library as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mi
k
e Pall
Avoid conve
r
sion narrowing of
arith
m
etic with l
a
rge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike
Pall
FFI/x64:
F
ix
s
truct-b
y
-value
c
alling con
v
entions
.
commit
|
commitdiff
|
tree
2011-08-21
Mi
k
e
Pall
Record missing
FORI slot loads
(e
.
g
.
a
fter return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
M
i
ke
P
all
Add potential PHI
for number
conversions d
u
e to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Ext
e
nd -b
to gen
e
r
ate c/h/obj/o
files with
e
mbedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike Pall
Load e
m
bedded bytecode w
i
th require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
C
l
arify name of MI
T
licen
s
e
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
Pall
Replace s
o
m
e
_Unwind_* types
.
Fixes bui
l
d issue
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
ike Pall
x64: Fix result
type
o
f
cdata
i
ndex conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike
P
all
Don't bother to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PP
C
SPE: Save/restore c
r
2, cr3 and cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike Pall
PPC
:
S
a
ve/restore
c
r2, cr3 and cr4 when entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pal
l
PPC: A
d
d m
t
crf
instruc
t
i
o
n to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pall
PPC:
T
u
ne and reschedul
e
i
nterpreter for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
Fix co
m
piler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix stack check when L
-
>
top is abov
e
L->maxsta
c
k
.
commit
|
commitdiff
|
tree
2011-08-08
M
i
ke Pal
l
Remo
v
e temporar
y
mcode lim
i
t erro
r
from application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
FFI: Limit
s
napshot optimization
fo
r
cdata c
o
mpa
r
isons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
PPC:
A
dd mac
h
ine
-
specifi
c
p
art of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mi
k
e Pall
PPC:
F
ix f
l
oor/c
e
il for dual
-
number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC
:
Add dual-num
b
e
r mode interprete
r
.
Enable
by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pal
l
U
se different worka
r
ound f
o
r a
l
ign
m
ent of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI: Treat function
c
t
ypes l
i
ke pointers in
c
ompari
s
ons
.
commit
|
commitdiff
|
tree
2011-07-19
M
i
k
e
Pa
l
l
Fro
m
L
u
a 5
.
2: Cha
n
g
e
\* to
\z
.
Rejec
t
u
ndefin
e
d escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
Pa
l
l
PPC: Update
install docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Add dual-number mode interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
k
e Pall
PPCSPE:
F
ix dispatch fo
r
b
i
nop metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike Pa
l
l
C
l
eanu
p
single-
n
umber v
s
.
dua
l
-number m
o
d
e
sel
e
ction
.
commit
|
commitdiff
|
tree
2011-07-12
Mik
e
Pall
ARM: Don't
e
vic
t
ASM
R
EF_L in ra_
e
victk()
.
commit
|
commitdiff
|
tree
2011-07-07
M
ike Pall
Fix
d
oc link
.
commit
|
commitdiff
|
tree
2011-07-06
M
i
k
e Pall
FFI: Fix comment
p
a
rsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike Pall
ARM: Instal
l
dis_a
r
m
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike
P
all
Fix
i
nstall_
n
ame and versioning
on
O
SX
.
commit
|
commitdiff
|
tree
2011-07-03
Mi
k
e Pall
PPC: Add build
r
ules for P
P
C
i
nte
r
preter (non-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
M
ike
P
a
ll
PPC: Separate P
P
C vs
.
PP
C
SPE i
n
terpreter s
o
urce
f
ile
s
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pa
l
l
PP
C
:
Untangle PPC vs
.
PPCSPE tar
g
et d
e
fines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike P
a
l
l
P
P
C: Fix range check for
s
cal
e
d im
m
ediates in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Add
debug option
to msvcbuild
.
bat and improve error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
M
ike Pall
Don't use thread-safe
exceptions on O
S
X
.
Com
p
lain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mik
e
Pall
Ret
u
rn
to
lower frame via interpr
e
t
er for unh
a
ndled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Pr
e
fe
r
recordin
g
l
oops over calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pa
l
l
Re
o
rg
a
nize
t
r
ace linking and track link types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike P
a
l
l
Clean up
temp
o
rary
b
ytecode patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pa
l
l
Fix fo
r
ced unwi
n
ding
trigge
r
ed by exter
n
al unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
Mi
k
e Pall
U
s
e
t
hread-sa
f
e e
x
ce
p
tions for exte
r
nal
unw
i
nd
i
n
g
on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
M
i
k
e Pal
l
Fix iO
S
build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
F
ix data-fl
o
w
analysis for BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mik
e
Pa
l
l
FFI: Cl
a
rify do
c
s wrt
.
strin
g
i
n
i
t
ializer
s
fo
r
byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke Pa
l
l
RELEASE LuaJIT-2
.
0
.
0
-
beta8 (fixed
)
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
all
Fi
x
d
o
cumentation for -b
command line o
p
tio
n
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEASE LuaJIT
-
2
.
0
.
0-bet
a
8
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke Pall
U
pdate cha
n
gelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Misc
.
upda
t
es to doc
s
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
F
i
x
a
ssertion
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
x86/x64: D
o
n't evict
BASE in r
a
_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
Mik
e
Pa
l
l
x86/x64: Fix register allo
c
ation for variabl
e
shif
t
s
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x64: Fix fu
s
ion of compar
i
sons with u
8
/
u
16
XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
P
all
Avoid pointless ca
l
ls f
o
r std file
h
a
n
d
les
o
n
__gc
.
commit
|
commitdiff
|
tree
next