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: Use correct PC in FFI metamethod error message.
2011-07-03
M
i
k
e
P
a
ll
PPC: Ad
d
build
rule
s
for PP
C
i
n
terpreter (non-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
P
P
C: Sepa
r
ate PP
C
vs
.
PPCS
P
E interpreter source f
i
l
e
s
.
commit
|
commitdiff
|
tree
2011-07-01
M
i
k
e
Pall
PPC: Untangle PPC v
s
.
P
PCSP
E
t
arget de
f
ines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Fix range
c
h
e
ck
f
or scaled immediates in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike
Pa
l
l
Add
debu
g
o
p
tion
t
o ms
v
cbu
i
l
d
.
bat and improve error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Don't use threa
d
-safe ex
c
eption
s
on OSX
.
Compla
i
n to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
M
i
ke Pall
R
e
turn to
l
ower frame
via int
e
rpreter for u
n
handled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mik
e
P
a
ll
P
ref
e
r
r
ecordin
g
loops
ov
e
r cal
l
s
.
commit
|
commitdiff
|
tree
2011-06-28
Mike P
a
l
l
Reorg
a
nize trace lin
k
ing
and track
link ty
p
es
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
all
Clean up tempo
r
a
r
y bytecode patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
P
all
Fix forced unwindin
g
t
riggered by external unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Use th
r
ead-sa
f
e exceptions for external un
w
inding
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix i
O
S
build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix
dat
a
-fl
o
w analysis
f
o
r BC
_
ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike Pal
l
FFI:
C
larify d
o
c
s wrt
.
string ini
t
ializers for byt
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEASE Lu
a
JIT-2
.
0
.
0-beta
8
(fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Fix
documentation for -b command
line option
.
commit
|
commitdiff
|
tree
2011-06-23
Mi
k
e P
a
ll
R
E
L
EASE LuaJIT-
2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pall
Upd
a
te
changelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mik
e
Pall
Misc
.
updates to doc
s
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pal
l
Fi
x
assertio
n
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x64: Don't evi
c
t BASE
in ra_
e
victk(
)
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
Pall
x86/
x
64: Fix register allocation for
v
ariable shifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
P
a
ll
x86/x64: F
i
x
fusion of comparisons with
u
8/u16 XLO
A
D
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke
Pall
A
void
pointless calls
for std fi
l
e
handles on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pal
l
Fix
rec
o
rdi
n
g of
l
o
ops with instable directions in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike P
a
ll
From L
u
a
5
.
2
:
_
_len for
t
ables
.
Needs -DLUA
J
IT_EN
A
BLE_LUA
5
2C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mi
k
e Pall
Update man page for
-
b c
o
mman
d
lin
e
optio
n
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pa
l
l
More fi
x
es for the Solaris/x86 build
.
Than
k
s to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
ike Pall
Fix bytecode loading on Windows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike
Pall
Add more docs for bytecode l
o
ad/save feature
.
commit
|
commitdiff
|
tree
2011-06-13
Mike P
a
ll
Fix dum
p
ing of already str
i
pped
functions with debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
P
a
l
l
Add -b command line option to s
a
ve/
l
ist bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add support for bytecode loading/
s
aving
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add recursive dump op
t
ion to
j
it
.
bc
.
dump()
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
k
e
Pall
No need for L argum
e
nt to lj_str_initbuf(
)
.
commit
|
commitdiff
|
tree
2011-06-11
M
i
ke Pall
FFI: Supp
o
r
t __tos
t
ring metame
t
hod for p
o
i
n
ters to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
M
ike Pal
l
Make
.
eh_frame secti
o
n r
e
ad
-
write on So
l
aris
.
commit
|
commitdiff
|
tree
2011-06-10
Mik
e
Pall
Fix c
h
e
c
k
for missing argum
e
nts in string
.
format()
.
commit
|
commitdiff
|
tree
2011-06-09
M
i
ke P
a
l
l
Cleanup prototyp
e
f
l
ags
.
commit
|
commitdiff
|
tree
2011-06-08
Mike
P
all
Remove bog
u
s as
s
ertion
f
or
GC estima
t
e
v
s
.
threshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mi
k
e Pall
Flatt
e
n
and compre
s
s
in-me
m
ory debug info
(saves
~
70%
)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Move debug
g
i
n
g/int
r
o
s
pection functional
i
ty to lj_debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pall
Fix
compiler warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
F
FI
:
Print NULL pointe
r
s
as
"
cda
t
a<
.
.
.
*>: N
U
LL"
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pall
FFI
:
Show a
d
dre
s
s pointed
t
o for tos
t
ring(
p
oin
t
er)
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke P
a
l
l
M
inor
c
hange to by
t
ecode penalty code for c
o
nsis
t
e
n
cy
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pall
Fix
d
ata-fl
o
w anal
y
sis f
o
r
BC_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mi
k
e
P
al
l
FFI: Cha
n
ge tonumber(cdata) s
e
m
ant
i
c
s
.
Re
t
urn
n
i
l
fo
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM: Add fast asse
m
bler implementatio
n
of floor/
c
eil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
PPC:
Add lj_vm_
f
l
o
or whi
c
h is callable
fro
m
C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM:
Fuse
XLOAD
/
XSTORE op
e
rands
.
commit
|
commitdiff
|
tree
2011-06-03
M
ike Pall
Add stdint
.
h r
e
placem
e
nt for Sy
m
bian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mik
e
Pa
l
l
Add narrowing of
m
odulo opera
t
or
.
commit
|
commitdiff
|
tree
2011-06-03
Mi
k
e
Pall
Move ma
t
h he
l
pers to lj_vmma
t
h
.
c
.
Add mis
s
i
n
g
l
og2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
ARM:
D
i
sa
b
le C++ exceptio
n
catching on Symbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike
P
a
l
l
ARM: E
n
able J
I
T c
o
mpiler (e
x
cept for iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM
:
Add ARM
-
spe
c
ific as
s
embler bac
k
end
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM: D
o
n't generate
unaligned XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
M
i
ke
Pal
l
M
a
ny
soft-float
-
relate
d
fixes to SPLI
T
pass a
n
d assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mi
k
e Pall
ARM: Catch C++
exc
e
ptions in interpr
e
ter frames
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
P
all
DUALN
U
M: Fix
m
i
ssing type
check for l
o
op index
s
lot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
P
all
ARM: Tune rema
t
er
i
al
i
z
ation
schedul
e
r
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike Pall
FF
I
: Fix record
i
ng of cas
t
s from
32 bit p
o
inters to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
P
all
x8
6
/x64: Minor c
l
e
a
nu
p
in assembler bac
k
end
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pal
l
ARM:
O
ptimi
z
e
h
a
sh
a
l
gorithm for 3-operand CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
A
R
M: Fix __new
i
ndex metamethod
h
a
ndli
n
g
for B
C
_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
P
a
ll
ARM: Fix string
.
sub() argument
checks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike Pa
l
l
Cle
a
n up
m
emory alloc
a
t
o
r initia
l
i
zation
a
nd catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
Pal
l
FFI: Avoi
d
u
nused fu
n
ctio
n
s if
F
FI is disabled
.
commit
|
commitdiff
|
tree
2011-05-27
M
i
ke Pall
ARM:
I
nt
e
rpreter/JIT integration, part
#2
.
commit
|
commitdiff
|
tree
2011-05-27
Mik
e
Pall
A
R
M: Fix
m
ath
.
l
d
exp() recording and f
o
lding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e Pall
F
i
x handli
n
g of num
b
er constants
i
n
snapshots
i
n SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pa
l
l
ARM:
F
i
x
r
emateria
l
i
z
ati
o
n s
c
heduler
.
commit
|
commitdiff
|
tree
2011-05-26
M
i
ke Pall
A
RM
:
Flus
h
instr
u
c
t
ion cache in assembler backend
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
T
r
eat extra exit from stack check like a pa
r
ent exit
.
commit
|
commitdiff
|
tree
2011-05-26
Mik
e
Pal
l
Simplify h
e
lper rout
i
nes for soft-float targets
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
AR
M
: Add C
P
U detection
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
A
R
M: Unify
r
otates to simplif
y
assembler ba
c
kend
.
commit
|
commitdiff
|
tree
2011-05-23
M
i
k
e Pa
l
l
FFI: Fix __gc
f
o
r VLA/VLS cd
a
ta object
s
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
G
et
regi
s
t
e
r ma
p
s f
o
r jit
.
dump
from target disassembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
P
a
ll
ARM: Add
A
RM
d
i
s
a
ssembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM:
Add ARM-specific
tuning to gener
i
c assembler ba
c
kend
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
ke Pall
ARM: Add rema
t
e
rialization scheduler for
constan
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
S
plit
u
p
F
P
I
R
i
n
structions with SPL
I
T pass for s
o
ft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mik
e
Pall
More po
r
tabili
t
y cleanup
s
for assembler backend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Add
missing gu
a
rd to for
loop
a
rgument conversion
.
commit
|
commitdiff
|
tree
2011-05-22
Mik
e
Pall
Move IR_CALL* defini
t
ions to lj_ircall
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
M
i
ke Pall
P
o
rtability cl
e
anups for assemb
l
er backend
.
commit
|
commitdiff
|
tree
2011-05-17
M
i
ke Pall
Clarify do
c
s wrt
.
tab
l
e in
i
tializer handling for V
L
A
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mi
k
e Pal
l
Cleanu
p
of
target dependencies
.
commit
|
commitdiff
|
tree
2011-05-16
Mike P
a
ll
A
dd target-specific macro for stack al
i
g
n
ment in assembl
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
F
i
x compiler w
a
rning
.
commit
|
commitdiff
|
tree
2011-05-16
M
ike Pall
ARM: Add
support for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: Remove
redund
a
nt
parse_gpr()
i
n DynASM
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: Add LJ_SOFTFP defi
n
e
.
Add
s
upport
f
or s
o
f
t-floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike P
a
l
l
ARM: Generalize machine code
co-lo
c
a
tion
.
ARM ha
s
a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Move
x8
6
/
x
64
pa
r
ts of JIT assembler b
a
ckend to
extra
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mik
e
Pall
Disentangle target-s
p
ecif
i
c parts of JI
T
a
ssembl
e
r
.
.
.
commit
|
commitdiff
|
tree
next