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
ARM: Simplify two-step constant rematerialization.
2012-07-02
Mike P
a
ll
AR
M
: Sim
p
lify two-step constant
rematerialization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
H
a
ndle initi
a
l snapshot for side traces in lj_
s
nap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Handle joining IR_HIO
P
in SPLIT
p
as
s
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add IR_PVAL instruction for
n
o
n-slot paren
t
links
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
P
a
ll
Add explicit I
R
_
G
CS
T
EP ins
t
ru
c
tion
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Use HI
O
P for XSTORE in SPLIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pa
l
l
Mov
e
s
napshot
r
eplay for
side tr
a
ces to lj_snap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
M
i
ke P
a
ll
Clean up Re
g
SP hand
l
ing
f
or parent link instructions
.
commit
|
commitdiff
|
tree
2012-06-30
Mike
Pall
Expand array s
l
ots in template ta
b
les with
m
ix
e
d const
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
Mike Pall
Clea
n
up
s
napshot r
e
store
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
F
i
x c
d
ecl string
pars
i
ng during record
i
n
g
.
commit
|
commitdiff
|
tree
2012-06-28
Mik
e
Pal
l
Make o
s
.
date() thread-sa
f
e
.
commit
|
commitdiff
|
tree
2012-06-28
Mike
Pall
Fix buffer che
c
k in bytecod
e
writer
.
commit
|
commitdiff
|
tree
2012-06-28
M
ike Pall
A
dd H
R
E
F
K fo
r
warding
.
Eliminate H
R
EFK guard
f
or T
D
UP
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Create
string
hash slots in templ
a
te tables even fo
r
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mik
e
Pall
Another at
t
empt
at pro
p
e
r
target detection for msv
c
b
uild
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Fix TDUP to HLOAD
f
orwarding for DUALNUM builds
.
commit
|
commitdiff
|
tree
2012-06-27
Mike
Pall
PPC
:
Fix
PPC32
b
uild
.
commit
|
commitdiff
|
tree
2012-06-22
Mike
P
all
Fix build is
s
ue
s
on
C
yg
w
in a
n
d MinGW with optional
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FF
I
: Check f
o
r
_
_new met
a
method
w
hen cal
l
ing a
c
onstr
u
ctor
.
commit
|
commitdiff
|
tree
2012-06-20
Mike
Pall
FFI: Do
not resolve strings pas
s
ed to parameteriz
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI:
Re
s
ol
v
e
metameth
o
ds
for constructor
s
, too
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Improve
e
rror
m
essages for ctype arguments
.
commit
|
commitdiff
|
tree
2012-06-14
Mike P
a
ll
FFI: Add support for parameterized C
t
ypes
.
commit
|
commitdiff
|
tree
2012-06-13
Mike Pall
CONSOLE: Handle P64, GPR6
4
, TOC* and PPE
(
PS
3
) in PPC
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
M
i
ke
Pall
Cle
a
n up
buildvm error message
.
commit
|
commitdiff
|
tree
2012-06-12
Mike P
a
l
l
Allow
p
arsing bcsave
.
lua (-b
option) without
F
FI
.
commit
|
commitdiff
|
tree
2012-06-12
M
ik
e
Pall
PPC:
Remove lj_v
m
_floor/ceil/trunc assembler wra
p
pers
.
commit
|
commitdiff
|
tree
2012-06-12
M
ike P
a
ll
A
R
M/PPC: Remov
e
assem
b
l
er
code
for lj_vm_f
o
ldarith()
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
PPC: Fix di
s
assembly
o
f r
l
dcl/rldcr
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
D
y
n
ASM
/
PPC:
A
d
d missing 64 bit rota
t
es and m
t
ocrf/mfocrf
.
commit
|
commitdiff
|
tree
2012-06-12
Mik
e
Pa
l
l
x64: Fix D
y
nASM de
f
in
e
s
.
commit
|
commitdiff
|
tree
2012-06-11
Mike
Pall
Improv
e
d
target detection for m
s
vcbuild
.
b
a
t
.
commit
|
commitdiff
|
tree
2012-06-11
M
i
ke Pall
OSX
:
Change
d
ylib na
m
es to be
c
o
n
s
istent with other
.
.
.
commit
|
commitdiff
|
tree
2012-06-10
M
i
ke
Pall
MIPS: Clean
u
p
inter
p
reter
.
commit
|
commitdiff
|
tree
2012-06-10
M
ike Pall
PPC/e
5
00
:
Cleanup i
n
terpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike
P
all
P
P
C: Cleanup interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike
P
all
ARM: Clean
u
p interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
M
i
k
e Pall
x86/x64: More interpr
e
ter cl
e
anups
.
commit
|
commitdiff
|
tree
2012-06-10
Mike
P
a
l
l
PPC: Fix int
e
r
p
reter state set
u
p
i
n callbacks
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
Fix
u
s
er
d
ata __gc
s
e
p
a
r
ations at state cl
o
se
.
commit
|
commitdiff
|
tree
2012-06-10
M
i
ke Pal
l
x
8
6/x6
4
: Clea
n
up int
e
r
p
r
eter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike
P
a
ll
Pass var
i
ous
build, a
r
c
h
and OS flag
s
to D
y
nASM
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
CONSOLE: M
i
nor PS3 build fixes
.
commit
|
commitdiff
|
tree
2012-06-10
Mik
e
Pall
CONSOLE: Fi
x
PS3 build
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
C
ON
S
OLE
:
Han
d
le u
n
i
mplem
e
nted features for console
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
AR
M
/PPC: Detect more target
a
rch variants
.
Det
e
c
t
con
s
o
l
e
OS
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
Avoid potentia
l
store-
f
orwardi
n
g
stalls in
GC mar
k
i
n
g
.
commit
|
commitdiff
|
tree
2012-06-09
Mike
P
all
Fi
x
check for min
i
mum GCC ve
r
sion
.
commit
|
commitdiff
|
tree
2012-06-09
Mike
P
all
Reorganize build process
.
commit
|
commitdiff
|
tree
2012-06-09
Mi
k
e Pall
Add minifie
d
Lua interpreter (minilua)
.
U
s
e
d by t
h
e
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pal
l
Dy
n
ASM: Com
p
a
t
i
b
i
lity with minilua
.
commit
|
commitdiff
|
tree
2012-06-08
Mike Pall
FFI:
Fix address calculation for re
f
s
.
commit
|
commitdiff
|
tree
2012-06-08
Mike Pall
Mo
v
e lib/* to s
r
c
/j
i
t/*
.
commit
|
commitdiff
|
tree
2012-06-08
Mike Pall
Co
r
rec
t
ly pres
e
r
v
e sna
p
shot #
0
P
C
for root traces
.
.
.
commit
|
commitdiff
|
tree
2012-06-08
Mike Pall
Rearra
n
ge
O
SX vs
.
iO
S
defines
.
Disa
b
le
callbacks on
.
.
.
commit
|
commitdiff
|
tree
2012-06-07
Mike Pall
Link to Lu
a
JIT Roadmap 2
0
12/2013
.
commit
|
commitdiff
|
tree
2012-06-06
Mike Pal
l
P
r
int version and JIT st
a
tus to stdout, not stde
r
r
.
commit
|
commitdiff
|
tree
2012-06-04
Mike Pall
Split-off
l
arge-file
support flags
to
TARGET_LFSFLAGS
.
commit
|
commitdiff
|
tree
2012-06-04
Mike
Pall
Add
u
n
install target to top-level Makefile
.
commit
|
commitdiff
|
tree
2012-06-04
Mike Pall
M
IPS: Su
p
port gene
r
ation o
f
m
i
p
s/
m
ipsel
b
ytecode object
.
.
.
commit
|
commitdiff
|
tree
2012-06-04
M
i
ke Pal
l
F
F
I: U
s
e CN
E
WI
/
FLOAD to
box/access ffi
.
new
(
"in
t
",
x
.
.
.
commit
|
commitdiff
|
tree
2012-05-31
Mike Pall
Link to
LuaJIT wik
i
.
commit
|
commitdiff
|
tree
2012-05-29
Mike Pal
l
FFI:
C
onve
r
t io
.
*
file handle to FILE *
p
ointer
(
but
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Mik
e
Pall
F
i
x argument
c
heck
s
for coroutine
.
cr
e
ate()
.
commit
|
commitdiff
|
tree
2012-05-23
Mike Pall
P
PC/e5
0
0
:
Fix tailcall from fast f
u
nction (esp
.
tostring)
.
commit
|
commitdiff
|
tree
2012-05-23
Mike Pall
FFI: Equali
t
y
comparisons never raise an error
.
commit
|
commitdiff
|
tree
2012-05-14
Mike Pall
Preserve snapshot #0 PC for root tr
a
ce
s
.
commit
|
commitdiff
|
tree
2012-05-14
Mike
Pall
FFI: D
o
n't
c
a
ll
FreeLibra
r
y() on our own EXE
/
DL
L
.
commit
|
commitdiff
|
tree
2012-05-10
Mi
k
e
Pall
ARM/PP
C
/MIPS:
Fix
t
ailcall from fast fun
c
tion (e
s
p
.
.
.
commit
|
commitdiff
|
tree
2012-05-10
Mike
P
all
ARM: Fix modulo o
p
erator
a
nd math
.
floor/ceil for inf
.
.
.
commit
|
commitdiff
|
tree
2012-05-10
Mike Pall
ARM:
F
i
x
tonumber() argumen
t
ch
e
ck
.
commit
|
commitdiff
|
tree
2012-05-09
Mik
e
Pa
l
l
RELEA
S
E LuaJIT-2
.
0
.
0-beta10
commit
|
commitdiff
|
tree
2012-05-09
Mik
e
Pall
Remove s
t
ray comment
.
commit
|
commitdiff
|
tree
2012-05-09
Mike Pall
Update
changelo
g
.
commit
|
commitdiff
|
tree
2012-05-09
M
i
ke Pal
l
Fix typo
.
commit
|
commitdiff
|
tree
2012-05-09
Mike Pall
FFI: Fi
x
r
ecording of test
fo
r
bool result of cal
l
.
commit
|
commitdiff
|
tree
2012-05-08
M
i
ke
Pa
l
l
FFI: Don't record test for bool res
u
lt of call
,
if
.
.
.
commit
|
commitdiff
|
tree
2012-05-08
Mike Pall
FFI: Al
l
o
w
'
typedef _Bool int BOOL;'
to make Win
d
ows
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
Mike Pall
Fix PH
I
stack slot syncing
.
commit
|
commitdiff
|
tree
2012-05-05
M
ike Pall
F
F
I: Us
e
correct PC in FFI metame
t
h
o
d error message
.
commit
|
commitdiff
|
tree
2012-05-04
Mike
P
all
Add links to LuaJIT mai
l
ing list
.
commit
|
commitdiff
|
tree
2012-05-03
Mike Pa
l
l
Disable loading byt
e
code with an
e
xt
r
a header (BOM
.
.
.
commit
|
commitdiff
|
tree
2012-04-30
Mike Pall
A
R
M: Fix compi
l
ation of mat
h
.
sinh/cosh/tanh
.
commit
|
commitdiff
|
tree
2012-04-30
M
ike Pall
ARM:
F
ix rej
o
in of pow in SPLIT p
a
ss
.
commit
|
commitdiff
|
tree
2012-04-29
Mike
Pa
l
l
ARM:
H
an
d
le all
CALL* ops w
i
th
double results in SPLI
T
.
.
.
commit
|
commitdiff
|
tree
2012-04-26
Mike Pall
A
dd more co
m
p
a
rison variants to Valgrind suppressio
n
s
.
.
.
commit
|
commitdiff
|
tree
2012-04-26
Mike P
a
ll
A
RM/FFI: I
n
voke
S
PLI
T
pa
s
s for double
a
rg
s
in FFI call
.
commit
|
commitdiff
|
tree
2012-04-26
Mi
k
e Pall
ARM: Fix co
n
ditio
n
al branch fixu
p
for OBAR
.
commit
|
commitdiff
|
tree
2012-04-26
M
i
ke Pa
l
l
ARM: F
i
x register allocation for ldrd-
o
ptimized HREFK
.
commit
|
commitdiff
|
tree
2012-04-26
Mike
P
all
ARM: Reorder type/value tests to
sile
n
ce Val
g
rind
.
commit
|
commitdiff
|
tree
2012-04-19
M
ike Pall
FFI:
Clarify
docs wrt
.
'lo
c
al ffi =
.
.
.
' and
the interac
t
i
ve
.
.
.
commit
|
commitdiff
|
tree
2012-04-19
Mik
e
Pall
Update chang
e
l
og
.
commit
|
commitdiff
|
tree
2012-04-19
Mike Pall
A
dd requi
r
ed P
H
Is
for
implicit conversions (v
i
a XREF
.
.
.
commit
|
commitdiff
|
tree
2012-04-17
Mike Pall
F
FI: Fix result t
y
pe of pointer
d
iffere
n
ce
.
commit
|
commitdiff
|
tree
2012-04-17
Mi
k
e Pall
Fix
d
e
pendenci
e
s
.
commit
|
commitdiff
|
tree
2012-04-12
Mike Pall
FFI: Fix
b
l
acklisting o
f
C functio
n
s ca
l
li
n
g callbacks
.
commit
|
commitdiff
|
tree
2012-04-12
M
i
ke Pall
Make
lua_co
n
c
a
t(
)
w
o
rk fr
o
m C hook with partia
l
frame
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
F
i
x DSE of USTORE
.
Hav
e
to
r
e
move OBAR
,
too
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pa
l
l
Fix by
t
eco
d
e JMP
s
lot
range after const +
a
n
d/
o
r op
t
imizat
i
on
.
commit
|
commitdiff
|
tree
next