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
Increase max. number of exit stub groups to correspond with -Omaxsnap.
2011-09-05
Mik
e
Pall
Increase max
.
number of exit stub groups to co
r
respond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use so
m
e register a
l
locat
o
r helpers for multiple arc
h
itectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC:
I
nt
e
rp
r
eter/J
I
T integrati
o
n
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fix or remove assem
b
ler helper functi
o
ns
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pa
l
l
PPC:
M
o
re interpre
t
er tuning
.
U
se y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Ex
p
o
r
t regi
s
ter names from
d
isassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
ll
PPC: Disassemble y-bit instead of
a
t-bits fo
r
conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add
y
-b
i
t var
i
ants of
c
onditional branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
i
ke
Pall
A
lways u
s
e A
N
SI variants of
W
i
ndows syste
m
functio
n
s
.
commit
|
commitdiff
|
tree
2011-08-31
Mi
k
e Pall
Mark
i
ns
t
alled shared library as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid
c
onv
e
r
s
i
on narrowing of
a
rithmetic with l
a
rge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/
x
64: Fix struct-by-value callin
g
conventi
o
ns
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Record missing
F
OR
I
slot
l
o
a
ds (e
.
g
.
a
f
ter retur
n
to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
Pall
PPC: Add PPC disassem
b
l
e
r
.
commit
|
commitdiff
|
tree
2011-08-17
Mike
Pall
Add potential PH
I
fo
r
number conversions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Extend
-
b to generate c/h/
o
bj/o files with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pa
l
l
L
o
ad e
m
b
edde
d
bytecode with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify name of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pa
l
l
Replace
som
e
_Unwind_
*
types
.
Fixes b
u
ild
i
ssues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
ik
e
Pa
l
l
x64: Fix result
type of
c
data ind
e
x
c
o
nversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mi
k
e Pa
l
l
Don't bo
t
her to
chain NO
P
s
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPCSPE: S
a
ve/r
e
store cr2, cr3 and cr
4
w
hen enteri
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PP
C
: S
a
ve/restore
c
r
2,
cr3 and cr4
w
he
n
entering/
l
eaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
PPC: Ad
d
mtcrf instruc
t
io
n
to
DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pa
l
l
PPC: Tune an
d
reschedule i
n
te
r
p
ret
e
r
f
or PPC/
e
300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix c
o
mpiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fi
x
stack check whe
n
L->to
p
is above L
-
>maxsta
c
k
.
commit
|
commitdiff
|
tree
2011-08-08
Mike
P
all
R
e
move
tempo
r
ary mcode limit err
o
r f
r
om appli
c
ation
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike
P
all
FFI: Limit snaps
h
ot optimizatio
n
for cdata comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
P
P
C: Add
m
a
c
hine-specific part of
F
F
I
.
commit
|
commitdiff
|
tree
2011-07-25
Mi
k
e Pall
PPC: Fix floo
r
/ceil for dual-number
mode
.
commit
|
commitdiff
|
tree
2011-07-24
M
i
k
e
P
a
ll
PPC: Add dual-n
u
mber mo
d
e interpreter
.
Enable by def
a
ult
.
commit
|
commitdiff
|
tree
2011-07-23
Mike P
a
ll
Use
diffe
r
ent
w
ork
a
round for
alignme
n
t of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI:
T
reat func
t
i
o
n ctypes like pointers
i
n comparisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike
P
all
F
rom Lua 5
.
2:
Change \* to \z
.
Reje
c
t un
d
ef
i
n
ed
escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike Pall
PPC:
U
pdate install docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Add dual-number mode
i
nte
r
preter
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e Pal
l
P
P
CSPE: F
i
x dispatch for
bi
n
op
m
etamethods
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike
Pall
Cleanup singl
e
-numb
e
r
vs
.
d
u
al
-
number
m
ode selection
.
commit
|
commitdiff
|
tree
2011-07-12
Mi
k
e Pall
ARM: Don't evic
t
AS
M
REF_L
in r
a
_
e
victk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mi
k
e Pall
Fix doc
lin
k
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pall
FFI: Fix comment pa
r
sing
.
commit
|
commitdiff
|
tree
2011-07-04
Mik
e
Pall
A
RM: Instal
l
dis_ar
m
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mik
e
Pall
Fix install_name and vers
i
o
ning on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pal
l
PPC: Add build
ru
l
es for PPC interpreter
(
non-f
u
nction
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
M
i
ke Pall
P
PC: Separate PPC vs
.
PPCSP
E
inte
r
preter source files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC:
U
nt
a
ngl
e
PPC vs
.
PPCS
P
E targ
e
t defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
P
P
C
:
Fix
r
a
nge check for sc
a
led imm
e
d
iates in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
M
ike
P
all
Add debug o
p
tio
n
to msvcbuild
.
b
at and improve e
r
r
o
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike
Pall
Don't use
thread-s
a
fe ex
c
e
ptions on O
S
X
.
Com
p
lain t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
R
e
turn to low
e
r
f
rame
v
ia interpret
e
r for unhan
d
led
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pal
l
Pref
e
r recording
loops over
c
a
l
l
s
.
commit
|
commitdiff
|
tree
2011-06-28
Mik
e
Pall
Reorgan
i
ze trace linking
a
nd track link t
y
p
e
s
.
commit
|
commitdiff
|
tree
2011-06-28
Mik
e
Pall
Clean up tempor
a
ry by
t
ecode p
a
t
c
hi
n
g
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
Pall
F
i
x forced unwinding tri
g
g
e
red by external u
n
win
d
er
.
commit
|
commitdiff
|
tree
2011-06-27
Mik
e
Pal
l
Use thread-safe ex
c
eptions for ex
t
ernal unwinding on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix d
a
t
a-flow analys
i
s for BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike Pal
l
FFI:
C
larify docs wrt
.
str
i
n
g initializers
for byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mik
e
Pall
RE
L
EA
S
E LuaJ
I
T
-2
.
0
.
0
-
b
e
ta8
(
f
ixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Fi
x
docume
n
tat
i
on for -b comma
n
d
l
i
n
e
option
.
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pall
RELEASE LuaJIT-2
.
0
.
0-beta
8
commit
|
commitdiff
|
tree
2011-06-23
Mik
e
P
a
ll
U
pdat
e
changelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Misc
.
updates t
o
d
o
cs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Fix assertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/
x
64: Don't evict BASE in ra_evictk(
)
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86
/
x64: Fix register all
o
catio
n
for variabl
e
shifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pal
l
x86/x64: Fix fusion of comparison
s
w
i
th
u8/u16 XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Avoid po
i
ntless call
s
for
s
t
d file handles on __g
c
.
commit
|
commitdiff
|
tree
2011-06-20
Mike
P
a
l
l
Fix re
c
ordi
n
g of loops with in
s
t
a
ble di
r
ectio
n
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike
Pall
From Lua 5
.
2: __len for tables
.
Need
s
-DL
U
AJIT_ENABL
E
_
L
UA
5
2C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
i
ke Pall
Up
d
at
e
m
a
n page for -b command line op
t
ion
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
More fixes for the Solari
s
/x86 build
.
Thanks to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pal
l
Fi
x
b
y
t
e
code
l
oading on W
i
ndows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Add mo
r
e docs f
o
r bytecode load/save feature
.
commit
|
commitdiff
|
tree
2011-06-13
M
i
k
e
P
a
l
l
Fix du
m
p
ing of already stripp
e
d
functions
with
de
b
ug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
A
d
d -b command line optio
n
t
o s
a
ve/li
s
t bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
Mi
k
e
Pall
Add sup
p
ort for b
y
tecode loa
d
i
n
g/saving
.
commit
|
commitdiff
|
tree
2011-06-12
M
ike Pall
Add
r
ecursive dump
option to jit
.
b
c
.
d
ump()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
P
all
No
need for L argument t
o
lj_str_ini
t
buf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
FFI:
S
u
pport __
t
ostring
m
etamethod for pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
M
i
ke Pa
l
l
Make
.
eh_frame section read-
w
rit
e
on
S
o
l
aris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike P
a
ll
Fix check for missing
a
r
g
um
e
nts in string
.
format()
.
commit
|
commitdiff
|
tree
2011-06-09
Mik
e
Pall
Cleanup prototype
f
l
a
g
s
.
commit
|
commitdiff
|
tree
2011-06-08
M
i
k
e Pa
l
l
Remove bog
u
s assertion for
G
C estimate
vs
.
t
hreshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mik
e
Pall
Fla
t
ten a
n
d compress in-memory deb
u
g i
n
fo (saves ~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
k
e
Pall
M
ov
e
debuggi
n
g/introspect
i
o
n
functionality t
o
lj_debu
g
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pa
l
l
F
i
x
c
o
m
p
i
ler warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
Pa
l
l
FFI: Print NULL po
i
nters
a
s
"cdata<
.
.
.
*
>
:
NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI:
Show address poin
t
e
d
t
o for tostring(point
e
r)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Minor change to
by
t
ecode pe
n
alty c
o
de
for co
n
si
s
t
ency
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pal
l
Fix data-flow analysis for BC_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike Pall
FFI: Change tonu
m
ber(cdata) s
e
ma
n
tics
.
Return nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike P
a
ll
ARM
:
Add fast as
s
embl
e
r implementation of floor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pa
l
l
PP
C
: Add
l
j_
v
m_floo
r
which is
callable fr
o
m
C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike
Pall
ARM: Fuse XLOAD
/
XSTORE oper
a
nds
.
commit
|
commitdiff
|
tree
2011-06-03
Mike
Pall
Ad
d
stdint
.
h rep
l
a
c
em
e
nt
f
or Symb
i
an
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike
Pa
l
l
A
dd
nar
r
owing of modulo opera
t
or
.
commit
|
commitdiff
|
tree
2011-06-03
Mik
e
Pall
Move ma
t
h helpers
t
o
lj_vmmath
.
c
.
Add missing log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
ARM: Dis
a
ble C++ e
x
ceptio
n
catching on Sy
m
bi
a
n
.
commit
|
commitdiff
|
tree
next