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
x64: Fix math.random() code generation.
2011-10-22
Mi
k
e Pall
x64: Fix m
a
th
.
ran
d
o
m()
code gener
a
tion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix
register hi
n
ts f
o
r arithme
t
ic helper funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pa
l
l
Separate/re
n
ame NU
M
/FLOA
T
<-> I6
4
/U64 co
n
v
e
rs
i
on functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Clea
n
up
various en
d
i
an
e
ss issues in assembler
backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
ike P
a
l
l
R
earrange
defin
e
s for wor
k
arounds to embedde
d
o
p
e
rating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
P
E
/COF
F
bytecode fil
e
format
f
o
r b
i
g-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOLD rule for CONV
.
f
l
t
.
num(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86:
F
i
x
C
ONV
.
u32
.
num r
o
unding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse colocated array offset
s
wi
t
hout
-Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pall
F
ixup P
C
in tracebacks aft
e
r exi
t
s
f
rom
d
own-re
c
ursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
all
PPC: Distinguish
s
lwi, srw
i
and r
l
winm in d
i
sassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add mi
s
sing FOLD rule for
i
n
teger NEG of constan
t
s
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
F
F
I/ARM: Ensure
i
n
v
o
c
ati
o
n of S
P
LIT pass for
f
loat
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Sa
v
e tmpt
v
state
for trace rec
o
r
der ac
r
oss RECORD
v
me
v
ent
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
FFI: Fix unfused loads of fl
o
at fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
F
I: Fix
c
all argument and ret
u
rn
handling for I8/U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e
P
all
FFI
:
Recor
d
load
s
/sto
r
e
s to external va
r
iables in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI:
F
ix
reco
r
d
i
ng of const/
e
num
l
o
o
kups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pa
l
l
Remo
v
e unneede
d
PHI barri
e
r
for reassocia
t
ion
o
f
duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
i
k
e
Pal
l
Avoi
d
o
verwr
i
ting argument with error from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e Pall
Fix (harmless)
t
ypo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix HREFK
code gen
e
rat
i
on
.
commit
|
commitdiff
|
tree
2011-09-20
Mike P
a
ll
Ge
n
erate a p
o
rt
a
ble vmdef
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-09-17
M
ike Pall
P
P
C
/e500: Fix GC bar
r
ier
fo
r
TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike
P
a
l
l
ARM: Fix GC barrier for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke Pa
l
l
Fix ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-08
M
i
ke P
a
ll
ARM: Disable
C
PU detecti
o
n for
i
n
t
e
r
pret
e
r-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike
P
a
l
l
Increase max
.
n
umber of exit
s
t
u
b groups to c
o
rr
e
spond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pa
l
l
Use som
e
r
egister allocato
r
helpers for multi
p
le architectures
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pa
l
l
PPC: Inte
r
p
r
eter/JI
T
integ
r
a
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fix or remo
v
e assembl
e
r h
e
lper
functions
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pal
l
PPC:
More interpreter tunin
g
.
Use y-bit for bran
c
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: Export reg
i
ster names f
r
o
m disas
s
emb
l
er
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C: Disasse
m
ble
y-bit
i
nstead of at-b
i
ts f
o
r conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke
Pall
PP
C
: Add y-bit variants of c
o
n
ditional
br
a
nc
h
e
s
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mi
k
e Pall
Alwa
y
s use ANSI v
a
ria
n
t
s
o
f
Windows system functions
.
commit
|
commitdiff
|
tree
2011-08-31
M
ike Pall
Mark installe
d
sha
r
ed library as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
A
v
oid
conver
s
ion narrowi
n
g of arithm
e
tic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: Fix struct-by-v
a
lue calling
c
o
n
ventio
n
s
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Rec
o
rd
missing FO
R
I
s
lot loads (e
.
g
.
a
f
t
er return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
P
all
PPC: Add PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pal
l
Add potential PHI for
nu
m
b
er conversions due to
type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike Pa
l
l
Exte
n
d -b to generate c/h/obj
/
o
f
iles with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike
Pall
Load embedded bytecode w
i
th require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
Pall
Clari
f
y name of MIT licen
s
e
.
commit
|
commitdiff
|
tree
2011-08-14
Mik
e
Pall
Replace some _Unw
i
nd_* types
.
Fixes bu
i
ld issues o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pa
l
l
x64: Fix result
t
ype of
c
d
at
a
index conv
e
r
sions
.
commit
|
commitdiff
|
tree
2011-08-11
M
ike Pall
Don't
b
other
t
o chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PPCSPE: Save/restore cr2, cr3 and cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
all
PPC: Sav
e
/restore
c
r2, c
r
3 and cr4
w
hen entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Add
mtcrf instruc
t
ion to D
y
nA
S
M
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke
P
all
PPC:
T
une and res
c
hed
u
le
i
nterpreter fo
r
PPC/
e
300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pall
Fix compil
e
r
warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mi
k
e Pall
Fix
s
tack check when
L
->top is ab
o
ve L->maxstac
k
.
commit
|
commitdiff
|
tree
2011-08-08
M
i
ke P
a
l
l
R
e
m
o
v
e
temporary mcode limit e
r
ror
f
r
o
m application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
F
F
I: Limit
snap
s
hot optimization for cdata c
o
mparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
PPC: Add machin
e
-
specific part of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike
P
all
P
PC: Fix fl
o
or/c
e
il for
d
ual-numb
e
r mode
.
commit
|
commitdiff
|
tree
2011-07-24
M
ike Pall
PPC: Add dual-numb
e
r mode interp
r
eter
.
Enab
l
e
by defau
l
t
.
commit
|
commitdiff
|
tree
2011-07-23
M
ike
P
al
l
Use
d
iffere
n
t work
a
round for alignmen
t
of ji
t
_
S
tate
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI: Treat function
c
types like
p
ointers
in
comparisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
From Lua
5
.
2: C
h
a
nge
\
* to \z
.
Reject undefined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Update instal
l
d
o
cs
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
Pa
l
l
PPC: Add dual-number mode inte
r
pre
t
er
.
commit
|
commitdiff
|
tree
2011-07-13
Mike P
a
ll
PPCS
P
E: F
i
x d
i
spat
c
h for binop metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
Pall
Cleanup single
-
numb
e
r
v
s
.
dual-n
u
mber
m
ode sel
e
ction
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pall
ARM:
D
o
n
't evict ASMRE
F
_L in
ra_evictk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pall
Fix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pall
FFI: Fix com
m
ent par
s
i
n
g
.
commit
|
commitdiff
|
tree
2011-07-04
Mike P
a
ll
ARM: Install dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pal
l
Fix
i
nstall_nam
e
and v
e
rs
i
oning
o
n OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC
:
Add
build
r
ules f
o
r
PPC interpreter (non-f
u
nction
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
M
i
k
e Pall
PPC: Separate PPC vs
.
PPCSPE interpreter source file
s
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pa
l
l
PPC:
U
nt
a
n
g
le PP
C
vs
.
PPCSPE target d
e
f
i
n
es
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Fix ra
n
ge c
h
eck
f
o
r scaled
immediat
e
s in Dy
n
ASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mik
e
Pall
Add debug option to msvcbuild
.
bat
a
nd imp
r
ove error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mik
e
Pall
Don't use thread-sa
f
e exceptions o
n
O
SX
.
Complain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
al
l
R
e
turn to l
o
wer frame via in
t
e
r
p
r
eter fo
r
unh
a
ndled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mi
k
e Pall
Prefe
r
recording
loops
o
v
e
r
calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
R
e
org
a
ni
z
e
trace linking an
d
tr
a
c
k
li
n
k types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Clean
up t
e
mporary bytecode
p
atching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Fix
forced
u
nwinding
trigge
r
ed by exte
r
nal unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
P
a
ll
Use thread-safe exce
p
t
i
ons for ex
t
ernal unw
i
nd
i
n
g
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mik
e
Pall
Fi
x
iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
M
ike
P
all
Fix
data-flow
analys
i
s
for BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike
P
all
FFI: Cla
r
i
f
y docs
w
r
t
.
string initializers fo
r
byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pa
l
l
RE
L
EASE LuaJIT-2
.
0
.
0-beta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mi
k
e Pall
Fix documentation for
-
b command li
n
e optio
n
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
R
EL
E
ASE LuaJIT-2
.
0
.
0-beta
8
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke Pall
Update changelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mi
k
e Pall
M
i
sc
.
u
p
dates t
o
d
o
cs
.
commit
|
commitdiff
|
tree
2011-06-22
Mik
e
Pall
Fix assertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pal
l
x86/x
6
4
:
Don't
e
vict BASE in ra
_
e
victk()
.
commit
|
commitdiff
|
tree
2011-06-22
Mi
k
e Pall
x8
6
/x64: Fix register allocation for va
r
iable shifts
.
commit
|
commitdiff
|
tree
2011-06-22
M
ike Pa
l
l
x86/x64: Fix fusion of compar
i
sons with
u8/u16
X
LOAD
.
commit
|
commitdiff
|
tree
2011-06-22
M
ike Pall
Avoid
poin
t
le
s
s calls fo
r
std file ha
n
dles on __g
c
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fix
recor
d
ing of loop
s
w
ith instab
l
e direct
i
ons in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mi
k
e Pall
Fro
m
Lua 5
.
2:
__len for tables
.
Needs
-
DLUA
J
IT_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
ike Pall
Update man p
a
g
e
for
-
b comm
a
n
d
l
ine option
.
commit
|
commitdiff
|
tree
next