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
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add
m
issing
FOLD rul
e
f
or CONV
.
u64
.
int + sign-extens
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI
:
C
leanup/fix 64 bit arit
h
metic in
a
s
sembler
backen
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
x64: Fi
x
math
.
r
a
ndom() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
Fix re
g
i
s
ter h
i
n
t
s for
a
rithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
S
eparate
/
rename NUM/FLO
A
T
<-> I64/U64 conversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mik
e
Pa
l
l
Cle
a
nup var
i
ous
e
ndianess issues in assembler back
e
nd
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearrange d
e
fines fo
r
workarounds to
e
mbedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/COFF bytecode file f
o
rmat for big-endian ta
r
g
ets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
i
x
FOLD rule for CONV
.
flt
.
n
u
m(CO
N
V
.
n
u
m
.
f
lt
(
x)
)
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
FFI/x86: Fix CONV
.
u32
.
n
um ro
u
n
d
ing
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
Don't fus
e
colocated array offsets w
i
thout -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
Fixup PC i
n
tracebacks aft
e
r
e
xits
f
ro
m
down-r
e
cursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Disting
u
ish slwi
,
srwi
a
nd rl
w
inm
in disassembl
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add mi
s
sing FOLD rule for integer NE
G
of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
FFI/ARM: Ensure invocation of SPLIT pass for
float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
Save tmpt
v
state for
t
ra
c
e r
e
corder across RECORD vm
e
ve
n
t
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI: Fix
unfused l
o
a
d
s
of fl
o
at
f
iel
d
s
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pal
l
FFI: Fix
c
a
ll argu
m
ent and r
e
tur
n
handling
f
or
I
8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: R
e
cord loa
d
s/st
o
res to ex
t
ernal va
r
iables in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
all
FFI:
F
ix
re
c
ording of const/enum lookups in name
s
paces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remov
e
unne
e
d
ed PHI barrier
f
or reassoc
i
ation o
f
dupli
c
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike P
a
ll
Avoid ove
r
wri
t
in
g
a
r
g
ume
n
t wi
t
h error
f
r
om m
e
ta
c
al
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
P
a
ll
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
M
i
k
e Pall
ARM: Fix HREFK code genera
t
ion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike
Pall
Generate a portable
vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
ik
e
Pall
PPC/e500: Fix GC b
a
rrier
for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
Pall
P
PC: Fix GC barrier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike Pall
ARM: Fix GC barr
i
e
r
for T
S
E
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
Fix typ
o
.
commit
|
commitdiff
|
tree
2011-09-08
Mi
k
e
P
a
ll
ARM: Disable
C
PU detec
t
io
n
for
interpreter-
o
nly
b
u
i
lds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
Incr
e
ase ma
x
.
numb
e
r of exit stub group
s
to co
r
resp
o
nd
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
Use
some register
a
llocator
h
elper
s
f
or multi
p
l
e archi
t
ectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
PC
:
I
n
t
erpreter/JIT int
e
gr
a
tion
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
PPC
:
Fix
or remove assembler helpe
r
f
unctions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: M
o
re interpreter tuning
.
Use y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke P
a
ll
PPC: Export register names from disasse
m
b
ler
.
commit
|
commitdiff
|
tree
2011-09-05
M
ik
e
Pall
P
P
C: Disassemble y-bit in
s
tead of at-bits for cond
i
tional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e P
a
l
l
PPC:
Add y-b
i
t variants
o
f c
o
ndit
i
o
n
al branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mi
k
e
Pall
Always use ANSI va
r
i
a
nts o
f
Windows s
y
s
t
e
m
functio
n
s
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark insta
l
led shared
li
b
rary as ex
e
cutable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike
P
all
Av
o
id
c
onversion narr
o
wi
n
g
of arithmetic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mi
k
e
Pall
FFI/x64: Fi
x
s
truct-by-value ca
l
ling conven
t
ions
.
commit
|
commitdiff
|
tree
2011-08-21
M
ike Pall
Record mis
s
ing FORI slot loads (e
.
g
.
aft
e
r retur
n
to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
P
al
l
PPC: Add PPC d
i
sassemb
l
er
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
A
dd
potential PHI for number conversions du
e
t
o
type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Extend
-b
t
o gen
e
rate c/h/obj/o
file
s
wit
h
embedde
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike
P
all
Load embed
d
e
d byt
e
code with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
P
a
ll
C
l
arify name of MIT lice
n
se
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Replace some _Unwind_*
t
y
p
es
.
F
ixes build issue
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
i
ke Pal
l
x64:
F
ix
r
esult type of cdata index
c
onversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike
Pall
Do
n
't both
e
r to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPCSPE: Save/restore cr
2
, cr3 and cr4 when enteri
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
all
PPC: Save/restore
cr2,
c
r3 and cr4 when enter
i
ng/le
a
vin
g
VM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
PPC:
A
d
d mtcrf instruction to DynAS
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Tune and re
s
chedule int
e
rp
r
eter
for
P
PC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix co
m
p
iler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike
P
all
F
i
x stack c
h
eck when L
-
>top is
a
bove L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike P
a
ll
Remove temporary mcode limi
t
error fr
o
m app
l
icatio
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike
Pall
F
F
I: Limit snapshot
optimizati
o
n for cdata
comparis
o
ns
.
commit
|
commitdiff
|
tree
2011-08-01
Mi
k
e Pall
P
P
C: Add ma
c
h
i
ne-specific part
of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
P
P
C: Fix
floor/ceil
f
or
d
ual-num
b
er mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mi
k
e Pall
PPC: A
d
d d
u
a
l
-nu
m
ber mode interpreter
.
Enable by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
Use different
workaround for
a
li
g
nme
n
t o
f
ji
t
_
S
tat
e
.
commit
|
commitdiff
|
tree
2011-07-23
M
ike Pall
FFI: Treat
f
un
c
t
i
o
n ctypes like po
i
nters in
c
ompari
s
ons
.
commit
|
commitdiff
|
tree
2011-07-19
Mik
e
Pall
From
Lua 5
.
2:
C
han
g
e \*
t
o \z
.
Reject undefined es
c
ape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke Pall
PPC: Up
d
ate ins
t
a
ll
doc
s
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e Pall
PPC
:
Add dual-number
m
ode interpre
t
e
r
.
commit
|
commitdiff
|
tree
2011-07-13
Mike P
a
ll
PPC
S
PE: Fix
dispatch for b
i
nop metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike P
a
ll
Cleanup single-number vs
.
dua
l
-num
b
er mode
s
election
.
commit
|
commitdiff
|
tree
2011-07-12
M
ike Pall
ARM: Don't e
v
ic
t
ASM
R
EF_L in ra_evi
c
tk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pall
F
ix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mi
k
e
Pa
l
l
FFI: Fix comment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mi
k
e Pa
l
l
ARM: Install dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
M
ik
e
P
a
l
l
Fix install_name a
n
d v
e
rsio
n
in
g
on
OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Ad
d
buil
d
rules for
PPC interpreter (
n
on-
f
unctional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mik
e
Pal
l
P
P
C:
S
e
p
arate PPC
v
s
.
PPCSPE inte
r
preter so
u
rce
files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pa
l
l
PPC
:
Untang
l
e PPC vs
.
PPCSPE
t
ar
g
et de
f
ines
.
commit
|
commitdiff
|
tree
2011-07-01
Mik
e
Pall
PPC: Fix range che
c
k for scaled immediates in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Add debug option to
m
svcb
u
ild
.
bat and improve error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pal
l
Don't use th
r
ead
-
s
afe excep
t
i
o
ns on OSX
.
Co
m
plai
n
to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
al
l
Ret
u
rn to lower fr
a
me via i
n
t
er
p
reter
f
or unhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
M
i
ke
P
all
Prefer
r
ecordi
n
g loops
over
c
alls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
al
l
Reorgan
i
ze t
r
ace linking and track link types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike P
a
ll
Cl
e
a
n
up temporary bytecode pat
c
h
ing
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
F
ix for
c
e
d
unwinding
triggered
b
y ex
t
ernal u
n
winder
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Use t
h
read-safe e
x
ceptions for external unwinding
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mik
e
P
a
l
l
F
i
x
iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
M
ike Pall
Fix data-flow analysis for BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike
P
al
l
FFI: Clarify docs wrt
.
string
i
n
itiali
z
e
r
s f
o
r b
y
te
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
R
ELEASE
LuaJIT-2
.
0
.
0-beta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mi
k
e Pall
F
i
x documentation for -b command line o
p
tion
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEASE Lu
a
JIT-2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Upd
a
te
changelog
.
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke Pall
Misc
.
updates to
doc
s
.
commit
|
commitdiff
|
tree
2011-06-22
Mike P
a
l
l
Fix
as
s
ertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/
x
6
4: Don't
e
vict BASE
in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
x86/x64: Fix register alloca
t
ion for variab
l
e shifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86
/
x
6
4: Fix fusion
o
f comparisons
with
u
8
/u16 XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
P
all
Avoid poi
n
tless calls
f
or std file handles
o
n
__gc
.
commit
|
commitdiff
|
tree
next