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: Disable CPU detection for interpreter-only builds.
2011-09-08
Mike Pall
ARM: Disable CPU d
e
te
c
tion for interpreter
-
on
l
y
builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
I
ncrease max
.
n
umber o
f
exit
stub
g
r
o
ups to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike
Pall
U
se s
o
m
e
regis
t
er allocator helpers for
mu
l
tipl
e
a
r
chitect
u
r
es
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke
P
all
P
PC: I
n
terprete
r
/JI
T
integration
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke
Pall
PPC: Fix or
remove assembler he
l
pe
r
function
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: More interpreter tuning
.
Use y-
b
it for
b
ranch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
P
PC: E
x
port
regis
t
er
n
ames from dis
a
ssembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Disass
e
m
b
le y-b
i
t instead of at-bits f
o
r cond
i
tiona
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add y-bit variants o
f
c
o
ndition
a
l
b
r
anc
h
es to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Always use A
N
SI v
a
riants of Windows s
y
s
t
em
f
unctions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark ins
t
a
l
led s
h
are
d
library as execu
t
able
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid co
n
version narrowing of ar
i
t
hmetic w
i
th large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mik
e
Pall
FFI/x64:
Fix str
u
ct-by-va
l
u
e
ca
l
ling c
o
nventions
.
commit
|
commitdiff
|
tree
2011-08-21
M
i
ke Pall
Record missing
F
O
R
I slot
l
oads (e
.
g
.
a
f
ter return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add P
P
C di
s
ass
e
mbler
.
commit
|
commitdiff
|
tree
2011-08-17
Mi
k
e Pall
Ad
d
potent
i
al PHI
f
or number co
n
vers
i
ons
d
ue to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
ke Pall
E
xtend -b to gen
e
r
ate c
/
h/obj/o
files with embed
d
ed
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Load embedded byt
e
code w
i
th
r
e
qu
i
re
(
)
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clar
i
fy n
a
me
o
f
M
I
T license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pal
l
Repl
a
ce s
o
me _Unwind_* types
.
Fix
e
s
b
uild
i
s
sues
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pal
l
x64: Fix resu
l
t type of
c
data index
c
onve
r
sions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pa
l
l
D
o
n
'
t both
e
r to
c
h
a
in NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pa
l
l
PPCSPE
:
Save/restore cr2,
cr3
a
nd cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Save/restore cr2, cr3 and cr4 when ent
e
ring/leavi
n
g VM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
P
P
C
:
Add mtcrf instruc
t
ion to D
y
nASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
PC: Tun
e
and reschedule interp
r
eter
f
or
PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e
P
al
l
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
M
i
ke
P
al
l
Fix st
a
ck check
w
hen L->top
is
ab
o
ve L->ma
x
stack
.
commit
|
commitdiff
|
tree
2011-08-08
M
i
ke Pall
Remove temporary
m
code li
m
i
t
e
rror f
r
om
a
p
p
li
c
ation
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike
P
all
FF
I
: Limit
snapsho
t
op
t
i
m
izatio
n
for c
d
ata c
o
m
parisons
.
commit
|
commitdiff
|
tree
2011-08-01
M
ike Pall
PPC: Add machin
e
-specif
i
c part
o
f
FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC: Fix floo
r
/ceil
f
o
r
dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC: Add dua
l
-number mode interpreter
.
Enable by default
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
k
e
Pa
l
l
U
s
e differ
e
nt wor
k
around f
o
r a
l
ignment of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mik
e
P
a
ll
F
F
I: Treat function c
t
y
p
es like
poin
t
ers
in co
m
parisons
.
commit
|
commitdiff
|
tree
2011-07-19
M
ike Pall
From Lu
a
5
.
2
:
Change \* to \z
.
R
eje
c
t undefined escap
e
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pa
l
l
PPC: Up
d
ate
install doc
s
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
P
all
PPC: Ad
d
dual-nu
m
ber mode int
e
rpreter
.
commit
|
commitdiff
|
tree
2011-07-13
M
ik
e
Pall
PPCSPE: Fix dispatch
for binop metam
e
thods
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike Pa
l
l
C
l
eanup single
-
num
b
er vs
.
dual-number mode selec
t
ion
.
commit
|
commitdiff
|
tree
2011-07-12
M
i
k
e
Pall
ARM
:
Don't e
v
i
ct
ASMREF_L in ra_evictk
(
)
.
commit
|
commitdiff
|
tree
2011-07-07
Mi
k
e Pall
Fix
d
oc
link
.
commit
|
commitdiff
|
tree
2011-07-06
Mik
e
Pall
F
F
I: Fix comme
n
t parsing
.
commit
|
commitdiff
|
tree
2011-07-04
M
i
ke Pa
l
l
ARM
:
Ins
t
all dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
Fix install_name
and versioning on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Add build rules f
o
r PP
C
in
t
erpr
e
ter (non-f
u
nctional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike
P
a
l
l
PPC:
S
e
p
a
rate PPC vs
.
PPCS
P
E
i
n
terpreter sour
c
e
f
i
les
.
commit
|
commitdiff
|
tree
2011-07-01
Mike P
a
ll
PPC: Untangle PPC vs
.
PPCSPE target
d
efines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike
P
a
l
l
P
PC: F
i
x
range check for
s
ca
l
ed immediates in Dyn
A
SM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
A
d
d
d
e
b
u
g
o
p
tion to msvcbui
l
d
.
bat and imp
r
o
v
e error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Don't use thread
-
safe ex
c
epti
o
n
s
on OSX
.
Complain t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mik
e
Pall
Retu
r
n to lower fram
e
v
i
a interpreter
f
or u
n
handled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Pr
e
f
e
r recor
d
ing loops ov
e
r calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
Pa
l
l
Reorganize tra
c
e linking and track link types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
C
l
ean up t
e
mporary
b
ytecode patching
.
commit
|
commitdiff
|
tree
2011-06-27
M
i
k
e Pall
Fix forced
u
nwin
d
ing triggered by external unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
U
s
e
thread-safe ex
c
eptions for external unwindi
n
g
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
M
i
ke Pall
Fix iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
Mik
e
Pa
l
l
Fix
d
a
ta-f
l
ow
a
nalysis for BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
M
ike Pall
FFI: Clarify docs wrt
.
string initializers for byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEA
S
E LuaJI
T
-2
.
0
.
0-beta8 (f
i
xed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Fix
d
o
cumentation for -b comma
n
d line option
.
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
all
REL
E
ASE L
u
a
J
IT-2
.
0
.
0-beta
8
commit
|
commitdiff
|
tree
2011-06-23
Mike Pa
l
l
Update chan
g
e
l
og
.
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pall
Misc
.
updates to do
c
s
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pal
l
Fix assertion
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
x8
6
/x6
4
: Don't evic
t
BAS
E
in ra_evict
k
()
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke
Pall
x86/x64: Fi
x
register allo
c
ati
o
n for
v
a
riable shifts
.
commit
|
commitdiff
|
tree
2011-06-22
M
ike Pall
x86/
x
64: Fix fusion of com
p
arisons with
u
8/u16 XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
Mik
e
Pall
Avoid pointl
e
ss ca
l
l
s for st
d
f
ile
h
a
ndles on
__
g
c
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fix recording
of
l
oops with insta
b
le direc
t
ions in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mik
e
P
a
l
l
Fro
m
L
u
a
5
.
2: __len fo
r
tabl
e
s
.
Needs
-DLU
A
J
I
T_E
N
ABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
i
ke Pall
Update
m
a
n
page for
-b
c
omma
n
d line option
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pa
l
l
M
o
r
e
fixes for the Solar
i
s
/
x
8
6 bui
l
d
.
T
hanks to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
i
ke P
a
ll
Fix b
y
t
e
code loading on Windows
.
commit
|
commitdiff
|
tree
2011-06-13
Mik
e
Pall
Add more docs for bytecode l
o
ad/s
a
ve feature
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Fix dum
p
in
g
of already stri
p
p
ed functions with
debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
P
all
Add -b comman
d
line opt
i
on
t
o
s
a
ve/list b
y
tecode
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
A
d
d support for byt
e
code loading/sa
v
ing
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add r
e
cursive
d
ump
o
ption to
jit
.
bc
.
dum
p
()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
No need for L argument
t
o lj_str_initbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike
Pal
l
FFI
:
Support
_
_
tostring met
a
method for pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mike
Pall
M
a
ke
.
e
h_frame
section r
e
ad-wri
t
e on Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike Pall
Fix check for missing a
r
g
uments
i
n
string
.
fo
r
mat
(
)
.
commit
|
commitdiff
|
tree
2011-06-09
Mike
Pall
C
l
eanup prototype flags
.
commit
|
commitdiff
|
tree
2011-06-08
Mik
e
P
all
Remove bogus
as
s
ertion
f
o
r GC
estimate vs
.
threshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mi
k
e Pall
Flatte
n
and
compress in-memory
d
e
bug info (saves ~
7
0
%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pall
Mo
v
e debug
g
ing/intro
s
pection functionality to lj
_
debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pall
Fix
com
p
iler warni
n
g
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pall
FF
I
: Pri
n
t NULL pointers
a
s
"c
d
ata<
.
.
.
*>: NUL
L
"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike P
a
ll
F
F
I
: Show address
pointed to for to
s
tri
n
g(pointer)
.
commit
|
commitdiff
|
tree
2011-06-07
Mik
e
Pall
Minor change to bytecode penal
t
y code for
c
onsist
e
ncy
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Fix data-flow analysis for BC_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mi
k
e Pall
FFI: Change tonumbe
r
(
c
data
)
seman
t
ics
.
R
e
turn nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
AR
M
: Add fast assembler implementati
o
n of
f
loor
/
ce
i
l
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mik
e
Pall
PPC: Add
lj_vm_floor which is callable
fr
o
m C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
A
R
M: F
u
se XLOAD/XSTORE operands
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
A
d
d s
t
d
in
t
.
h replacement
for
Symbian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add narrowing
of modulo opera
t
or
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Move math
helper
s
to lj_vmmath
.
c
.
Add missing log2
.
.
.
commit
|
commitdiff
|
tree
next