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
FFI: Save GetLastError() around ffi.load() and symbol resolving, too.
2011-11-15
Mike
P
all
FFI: Save GetLastError() ar
o
und ffi
.
lo
a
d() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
Eli
m
inate
s
o
me
r
are occurre
n
ces of red
u
ndant P
H
I
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
Fix hi
n
t-based re
g
ister a
l
location in r
a
_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add c
a
llba
c
k support (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
PP
C
: Cl
a
rify d
o
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
F
FI:
Resolve __call meta
m
ethod f
o
r pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid de
p
endenc
e
o
n
l
j
_jit
.
h if o
n
ly
i
n
cluding lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
all
FFI: Ad
d
un
w
ind definitions for
l
j
_
vm_
f
f
i
_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
FFI:
E
xtend met
a
metho
d
tu
t
orial
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
ARM: Fix
IR spli
t
t
ing for
softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e
P
a
ll
ARM: Fix code generation for type-c
h
eck onl
y
softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix li
g
htuserdata comp
a
r
i
s
ons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
M
i
k
e Pall
P
P
C
: Install d
i
s_ppc
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-10-26
Mike P
a
l
l
FFI: C
o
mp
i
le calls to
stdcall, fastcall and
v
ararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
ik
e
Pall
PPC
:
Fuse BAND wit
h
s
hift to rl
w
inm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pa
l
l
Add more FOLD rules for sh
i
ft
+
BAND s
i
mpl
i
fications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code g
e
nera
t
ion
f
or BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
P
PC: Fuse B
S
WAP wit
h
XLOAD/XSTORE to
lw
b
rx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C/e500: Fix write barrie
r
in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC:
Fix externally
provided
r
elo
c
at
i
on offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Fix write
b
arrier in
U
S
E
T
V/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integra
t
e a
n
d e
n
able JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selection of single-nu
m
ber vs
.
dua
l
-
n
umber mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix/improve inter
p
r
e
ter/
J
I
T
integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Ge
n
eralize
remate
r
i
a
lizat
i
on handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
P
PC
:
Add suppo
r
t for GDB JIT
A
PI
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Add Linu
x
/PPC cache flush mechan
i
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Mak
e
sure
t
o
f
lush
/
sync the
D
/I-cach
e
for al
l
gene
r
ated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pa
l
l
F
i
x han
d
ling o
f
alignment arguments (n
i
l) to
C
ALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Add supp
o
r
t for
p
er-trace ex
i
t stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Genera
l
iz
e
ha
n
dling of stack check
s
indic
a
ted
by
highe
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Don't save/resto
r
e tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
F
i
x co
m
pi
l
er w
a
rning
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike P
a
l
l
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
Add
m
i
s
sing FOLD rule
f
or CONV
.
u64
.
i
nt
+
s
ign-e
x
te
n
si
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
FFI:
C
l
ea
n
up/fix 64
b
it
arith
m
etic in asse
m
bl
e
r backend
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
x
6
4: Fix
m
ath
.
random() co
d
e generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix regis
t
e
r
hints for arithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
ike
P
all
Separat
e
/re
n
a
m
e NU
M
/FLOAT <-> I64/U
6
4 conve
r
sio
n
func
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e
Pall
Cleanup various endi
a
ness issues in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike P
a
ll
Re
a
rrange d
e
fi
n
es for workarounds to embedde
d
o
p
era
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/COFF byteco
d
e file
f
ormat for bi
g
-
endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix F
O
LD rul
e
for CONV
.
flt
.
n
u
m(CONV
.
n
u
m
.
flt
(
x))
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x8
6
: Fix CONV
.
u32
.
n
u
m
r
ounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse col
o
c
a
ted array offsets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC in tracebacks after exits from
d
o
w
n-recursi
v
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
P
P
C: Distinguish slwi,
s
rwi and
r
lw
i
n
m in disa
s
sembly
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike P
a
ll
A
dd missing FOLD rule for integer
N
EG
o
f constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
FI/AR
M
: E
n
sure invoc
a
tion
o
f SPL
I
T p
a
ss for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
Save tmptv state for trace recorde
r
a
c
ross R
E
CORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pa
l
l
FFI:
F
i
x
unfused loads of
float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix call argume
n
t and ret
u
rn handling for
I
8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mik
e
Pall
FFI: Record
lo
a
d
s
/
stores
to external variables in name
s
paces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI:
F
ix r
e
co
r
din
g
o
f
c
o
nst
/
enum l
o
oku
p
s in names
p
ac
e
s
.
commit
|
commitdiff
|
tree
2011-10-10
M
i
ke Pall
Remove unneeded
P
H
I
b
arrier
f
o
r reassocia
t
ion of dupl
i
cate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid overwriting argument
w
it
h
e
r
ror
f
r
o
m metacal
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
all
Fix
(harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix H
R
EFK code
g
ene
r
atio
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mik
e
Pa
l
l
Generate a
por
t
able vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike P
a
ll
P
P
C/e500: Fix
G
C barrier for
TS
E
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
PPC:
Fix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
A
RM: Fix GC barrier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike
Pall
ARM: Disable CPU
detection for interpreter
-
only bui
l
ds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
Incre
a
se max
.
numb
e
r
of exit stub
g
rou
p
s
t
o
corr
e
spond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
Use some
r
egister alloc
a
tor
h
elpers fo
r
multiple
a
r
chitectur
e
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC: Interpret
e
r/J
I
T integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC
:
Fix
or
remove
assembler helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: More inter
p
re
t
er tuni
n
g
.
U
s
e y-b
i
t
for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pal
l
PPC
:
Export register n
a
mes from d
i
sassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Disa
s
semble y-b
i
t
i
ns
t
ead
of at-bits
f
or conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PP
C
: Add
y
-bit
vari
a
nts of conditio
n
a
l branches
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
A
l
ways use
A
N
S
I var
i
ant
s
of Win
d
ows
system functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mi
k
e Pa
l
l
M
ar
k
installed shared
li
b
rary as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
A
v
oid
c
onversion n
a
rrowing of arithmetic with la
r
ge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: Fi
x
struct-by-value calling c
o
nventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pa
l
l
Record
missing FO
R
I
s
l
o
t
load
s
(e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mi
k
e Pall
PPC
:
Add PPC dis
a
s
s
e
mbler
.
commit
|
commitdiff
|
tree
2011-08-17
M
i
ke Pa
l
l
Add pote
n
ti
a
l PHI fo
r
number conversion
s
d
u
e
to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Exten
d
-b to
g
en
e
rate c/h/obj/o
files with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike P
a
ll
L
o
ad embedded
b
ytecode with requ
i
re()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarif
y
n
a
me of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
M
ik
e
P
a
ll
Replace some _Unwind_* types
.
F
ixes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
i
ke
Pall
x64: Fix r
e
sult type of cdata index conv
e
rsions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't bot
h
er to
c
h
ai
n
NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PP
C
SPE: Save/r
e
store cr2, cr3 a
n
d cr4
w
hen ente
r
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
a
ll
PPC: Save/resto
r
e cr2,
cr3 a
n
d cr4 wh
e
n entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
PPC: Add mtcrf instruction to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike
P
all
PPC: Tune and reschedu
l
e inte
r
pret
e
r for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix comp
i
ler w
a
rning
.
commit
|
commitdiff
|
tree
2011-08-09
M
i
ke Pall
Fix stack check whe
n
L
-
>to
p
is above L->maxst
a
c
k
.
commit
|
commitdiff
|
tree
2011-08-08
M
i
ke Pall
Remove
t
e
mporar
y
mcode l
i
mit
e
r
r
o
r f
r
om appl
i
cation
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike
P
all
FFI:
L
imit snap
s
hot optimiz
a
t
i
on for cdat
a
c
omparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pa
l
l
PPC: Ad
d
ma
c
hine-specific
p
art of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mik
e
Pall
PPC
:
F
i
x flo
o
r/ceil for dua
l
-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC:
Add dua
l
-numbe
r
mode interpreter
.
Enable
b
y
d
e
faul
t
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
ke Pall
Us
e
different work
a
round for ali
g
nment of j
i
t_
S
tate
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
ke Pall
FFI: Tr
e
at fun
c
tion
c
t
ypes
like pointers
in com
p
ar
i
son
s
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
From L
u
a 5
.
2: Change
\
* to \z
.
Reject
undefined escape
.
.
.
commit
|
commitdiff
|
tree
next