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
Replace stack slot for implicit number->string conv. in Lua/C API.
2011-11-21
Mi
k
e Pall
R
eplace st
a
c
k
slot for implicit numb
e
r->str
i
ng conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Speci
a
lize
to pr
o
t
otype
for non-
m
onomorphic functi
o
ns
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Count f
r
ames with sa
m
e prototype in call unroll l
i
mit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike P
a
l
l
Keep ma
x
imum frame ext
e
nt in snap->
t
opslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike P
a
ll
Get
r
i
d
of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug op
t
ion for msvcbuild
.
ba
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
FFI: Fix
E
numWindows ex
a
mple in
docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI:
Add
m
i
s
sing
GC b
a
rr
i
er
fo
r
callback registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI:
S
ave
G
e
t
L
astErr
o
r() around
ffi
.
load() and s
y
mb
o
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
a
ll
E
liminate some rare occurrences of redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hint-bas
e
d
register
allocation in ra_dest
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
FFI: Add callback support (for x86/x64
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clarify do
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
FFI: Resolve
_
_call
m
etam
e
thod for
p
o
i
nters, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid
d
epe
n
d
e
nce
o
n l
j
_jit
.
h if o
n
ly
i
n
cludi
n
g
lj_ta
r
get
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI:
Add u
n
wind defin
i
tions for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
F
F
I: Extend
m
e
tam
e
thod tuto
r
ial
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
Pall
ARM
:
Fix
I
R split
t
ing
f
or soft
f
p
XL
O
AD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
R
M: Fix code generation
for
t
y
pe-check
o
nly softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix
lightu
s
erda
t
a compariso
n
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e
Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC
:
Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compile calls to stdcall, fastcall and v
a
ra
r
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
PPC: Fuse B
A
ND with
shi
f
t to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
Add m
o
re
F
OLD r
u
les
for shift + BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke
Pall
x64:
Fix code gen
e
r
a
t
ion
f
o
r BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike P
a
ll
PPC: Fu
s
e BSWAP with XLOAD/
X
STORE to lwbrx/s
t
wbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e
5
0
0
: F
i
x wr
i
te barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
P
P
C: Fix externally provi
d
ed rel
o
cation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix write
b
arr
i
e
r
i
n
USETV/
U
S
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Integrate and e
n
able JIT compil
e
r
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Allo
w
selection of
sin
g
le-number
v
s
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Fix/imp
r
ove i
n
terpreter/
J
IT i
n
tegration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Gener
a
liz
e
rema
t
e
r
iali
z
ation han
d
ling
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
all
PPC:
A
dd sup
p
ort for GDB
J
IT
A
PI
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PP
C
: Add
Linux
/
PPC cache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Mak
e
s
u
re to
f
l
ush/sync the D/I-cache for al
l
ge
n
erated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Fix
handlin
g
of a
l
ignme
n
t arguments (nil) t
o
CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Ad
d
suppo
r
t for per-trac
e
ex
i
t stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Gen
e
ralize
handling of stack checks indica
t
ed by
h
ighest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't save/r
e
store
t
m
ptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix compil
e
r wa
r
ning
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pa
l
l
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add mi
s
sing FOLD rule
f
or
C
O
N
V
.
u64
.
i
n
t + sign-ex
t
ensi
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cleanup/f
i
x
64 bit
arithmetic in as
s
embler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
x64:
F
ix math
.
random
(
)
co
d
e generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix regi
s
ter hints for arithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pal
l
S
e
p
ara
t
e/
r
e
name
N
UM/FLOAT <-
>
I64/U64 c
o
n
v
ersion
funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mik
e
Pal
l
Cleanup various endi
a
ness is
s
ues i
n
assembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
R
e
arrange
defines
for
w
orkarounds to
embe
d
ded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/COFF
b
ytecode file
for
m
at for big-end
i
a
n
targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
Fi
x
FOLD rule for
C
ONV
.
f
l
t
.
num(CONV
.
n
u
m
.
flt
(
x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
F
FI/x86:
F
i
x
CON
V
.
u32
.
num
r
ounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Do
n
't fuse colocate
d
array offsets w
i
th
o
ut -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
F
i
x
up PC i
n
tracebacks
a
fter exit
s
from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Distinguis
h
slwi, srwi and rlw
i
n
m in disa
s
sembly
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
Add mis
s
ing FOLD rule f
o
r integer NEG of con
s
t
a
nts
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM: En
s
ure invocation of SPLIT pass for floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
S
a
ve tm
p
tv state for
t
r
a
ce re
c
order across RECORD
v
mev
e
nt
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix unfused loads of float
fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix call argument and return handling for
I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e Pall
FFI
:
R
e
cord loads/stores
t
o ext
e
rnal
variables in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI:
F
ix recor
d
ing of const/enum
l
oo
k
ups i
n
na
m
espaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mik
e
Pall
R
emov
e
unn
e
eded PHI barrie
r
f
or reas
s
o
ciation o
f
du
p
licate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mi
k
e Pall
Avo
i
d o
v
erwriting argument with error fr
o
m
m
e
t
acal
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
all
Fix (harmles
s
) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pal
l
ARM: Fix HRE
F
K code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pal
l
Generate a
p
o
rt
a
ble vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike
Pa
l
l
PPC/e5
0
0: Fix GC
b
arrier
f
or TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
Pall
PPC: Fix
G
C barr
i
e
r for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e Pall
A
RM: Fix GC barrier fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
F
i
x ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-08
Mike
P
al
l
ARM: Disable CP
U
dete
c
tion for inte
r
pre
t
er-
o
nly b
u
ilds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increa
s
e
m
ax
.
number of exit stu
b
g
r
oups t
o
correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
Use some r
e
gister
allocator helpe
r
s for m
u
l
t
iple archi
t
ectur
e
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PPC: Interpreter/JIT integ
r
ation
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fix
o
r
r
emove assembler
helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: More int
e
r
p
reter tuning
.
Use y-
b
it f
o
r b
r
anc
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Export regis
t
er names
from
d
isassem
b
ler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
PPC:
D
is
a
ssembl
e
y-bit instead of at
-
b
i
ts for
c
ondit
i
onal
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pal
l
PPC:
A
dd y-bit variants of co
n
di
t
ional branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
i
ke Pall
Always u
s
e
A
NSI variants of Windows s
y
stem functions
.
commit
|
commitdiff
|
tree
2011-08-31
M
ike Pall
Mark instal
l
ed shared li
b
r
ary as e
x
ec
u
ta
b
le
.
commit
|
commitdiff
|
tree
2011-08-26
M
i
ke Pall
Avoi
d
conversion na
r
r
o
wing of arithmetic with l
a
rge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
M
i
ke Pall
FFI/
x
64
:
Fix struct-by-value call
i
n
g
c
o
nventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Re
c
ord missing
F
ORI slot load
s
(
e
.
g
.
af
t
er return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
i
ke Pa
l
l
PPC: Add PPC d
i
sassembl
e
r
.
commit
|
commitdiff
|
tree
2011-08-17
Mik
e
Pall
Add po
t
ential PH
I
fo
r
number conv
e
rsio
n
s
due
t
o type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Exten
d
-b to generate c/h
/
obj/o files with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
L
oad embedde
d
bytecode with requir
e
()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify
n
a
m
e
o
f
MIT
l
icense
.
commit
|
commitdiff
|
tree
2011-08-14
Mi
k
e
Pall
Replace
s
ome _U
n
w
i
nd_
*
types
.
Fixes build issu
e
s
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mi
k
e Pall
x64: Fix result
t
ype of cdata index co
n
ve
r
sions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don'
t
b
othe
r
t
o chain NOP
s
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
all
PPCSPE: Save/r
e
store
c
r2, cr3 a
n
d cr4 when ent
e
ri
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Sa
v
e/restor
e
cr2, cr3
a
nd
c
r4 when e
n
tering
/
leaving V
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
P
PC: Add mt
c
rf instruction to Dy
n
ASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PPC:
Tune a
n
d reschedule interpre
t
er f
o
r PPC
/
e30
0
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke
P
a
ll
Fix co
m
piler wa
r
ning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pa
l
l
Fix
s
tack
check w
h
en
L->top is
a
bo
v
e L->maxstack
.
commit
|
commitdiff
|
tree
next