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
MIPS: Add missing opcodes to the DynASM MIPS module plus minor fixes.
2011-09-14
M
i
k
e
Pa
l
l
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
M
ike
Pall
A
R
M
: Disable CPU
detection
f
or interpr
e
ter
-
only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increa
s
e
max
.
number of
exit stub
grou
p
s
to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
Use s
o
me register al
l
ocator helpers for mult
i
pl
e
archite
c
tures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: In
t
erpreter/JIT integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
F
i
x or rem
o
ve assembl
e
r
helper fun
c
tions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: More in
t
er
p
rete
r
tu
n
ing
.
Use y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
l
l
PPC:
E
xpor
t
register names from disas
s
embler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC: Disassemble y-bit
i
nstead of at-bits for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add y-b
i
t variants of c
o
nditi
o
nal
b
ranches
to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Always
u
se ANSI varia
n
t
s of Windo
w
s
system functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pal
l
M
ark inst
a
lled shared libr
a
ry
a
s executable
.
commit
|
commitdiff
|
tree
2011-08-26
M
ike
Pall
Avoid conversi
o
n narrowing of a
r
ithmet
i
c with l
a
rge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
M
ike Pal
l
FFI/x64: Fix str
u
ct-by-valu
e
calli
n
g con
v
entions
.
commit
|
commitdiff
|
tree
2011-08-21
M
ike Pall
R
e
cord mis
s
ing FORI slot loads
(
e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
i
ke Pa
l
l
P
PC: Add P
P
C disas
s
embler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
Add potent
i
a
l PHI for
n
u
m
ber conversions
d
ue to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e Pal
l
Extend -b to generate c/h/obj/o fi
l
es wit
h
emb
e
dded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mik
e
P
a
ll
Lo
a
d embedded by
t
e
c
ode with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify
name of
M
IT
l
i
cense
.
commit
|
commitdiff
|
tree
2011-08-14
Mik
e
Pall
Replace s
o
me
_Unwind_* type
s
.
Fixes build
issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64: Fix result type of cdata index conve
r
s
ions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't
b
ot
h
er
to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPCSP
E
: Save
/
resto
r
e cr2, cr3 and
c
r
4 when en
t
ering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
M
ik
e
Pall
PPC: Save/restore cr2, cr3 and cr4 when entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Add
m
tc
r
f
i
nstruction t
o
DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PPC
:
Tune and reschedu
l
e
i
nterpr
e
ter for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pa
l
l
Fix compiler
warni
n
g
.
commit
|
commitdiff
|
tree
2011-08-09
Mi
k
e Pall
Fix stack ch
e
ck when
L
-
>
top is abo
v
e
L
->
m
axsta
c
k
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remove t
e
m
porary mcode
l
imit
error from application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mi
k
e Pall
F
F
I
:
L
imit
snapshot optimization for cd
a
ta compariso
n
s
.
commit
|
commitdiff
|
tree
2011-08-01
Mike
Pal
l
PP
C
: Ad
d
ma
c
hine
-
speci
f
ic part of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC:
Fi
x
f
loor/c
e
il
f
or dual-
n
umber mo
d
e
.
commit
|
commitdiff
|
tree
2011-07-24
M
i
k
e Pall
PPC:
Add dual-numbe
r
mode interp
r
eter
.
Enable by
d
efau
l
t
.
commit
|
commitdiff
|
tree
2011-07-23
Mike P
a
ll
U
s
e
d
ifferen
t
workaround fo
r
alignm
e
n
t
of
jit
_
State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike
Pa
l
l
FF
I
:
T
r
eat
function
ctypes li
k
e poin
t
ers i
n
co
m
parisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
From Lu
a
5
.
2:
C
ha
n
ge \*
t
o \z
.
Reje
c
t un
d
e
f
i
n
e
d esc
a
pe
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
Pa
l
l
PPC: Upda
t
e insta
l
l d
o
c
s
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
P
a
ll
PPC: Add dual-number mode inte
r
preter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
P
PCSPE: Fix dispatch for binop met
a
methods
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e Pa
l
l
C
leanup single-number
v
s
.
dual-number
m
o
de s
e
l
e
ction
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pall
ARM
:
Don't evic
t
ASMREF_L in ra_e
v
ic
t
k(
)
.
commit
|
commitdiff
|
tree
2011-07-07
Mike P
a
ll
F
i
x
doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mike
Pall
FFI
:
Fix
c
o
mmen
t
parsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike Pall
ARM: I
n
st
a
l
l dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mi
k
e Pal
l
Fix install_name and
versioni
n
g
on
O
SX
.
commit
|
commitdiff
|
tree
2011-07-03
Mik
e
Pall
PP
C
:
Add build ru
l
es for PPC i
n
ter
p
r
e
ter (non-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
M
i
ke Pall
PPC: S
e
parate P
P
C vs
.
PPCSPE interpreter sou
r
c
e
files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike P
a
ll
PP
C
: Untangle PPC vs
.
PP
C
SPE
t
arget defin
e
s
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Fix ran
g
e ch
e
ck for scaled immedia
t
es in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
M
i
ke Pall
Ad
d
debug option to ms
v
cbuild
.
b
a
t
a
nd i
m
prove e
r
ror
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pa
l
l
Don
'
t use thread-s
a
fe excep
t
ions
o
n OSX
.
Complai
n
to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
R
et
u
rn t
o
lower frame v
i
a
i
nterp
r
eter for unhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mik
e
P
all
Pref
e
r
reco
r
ding loops over calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mi
k
e Pall
Reorganize trace linking and track
link types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Clean up tem
p
orary bytecode patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Fix fo
r
c
e
d unwinding triggered by
e
xternal unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
Mik
e
Pall
U
se thr
e
ad-safe except
i
ons for external un
w
inding on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix iOS b
u
il
d
.
commit
|
commitdiff
|
tree
2011-06-26
Mik
e
Pall
Fix data-
f
low analysis for BC_ITER
L
.
commit
|
commitdiff
|
tree
2011-06-24
Mi
k
e Pa
l
l
F
FI: Clar
i
fy docs
wrt
.
string in
i
t
iali
z
e
rs for byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pal
l
RE
L
E
ASE LuaJIT
-
2
.
0
.
0-beta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike
Pall
Fix
docu
m
entation f
o
r -b command line option
.
commit
|
commitdiff
|
tree
2011-06-23
Mi
k
e Pall
RE
L
EASE Lu
a
JIT
-
2
.
0
.
0-bet
a
8
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Upd
a
te
c
ha
n
gelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Misc
.
updates
to docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pal
l
F
i
x assertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pa
l
l
x86/x64
:
Don't e
v
ict BASE in
r
a_evict
k
()
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x64: Fix register all
o
cation for va
r
iable
s
hifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x64: Fix fusion of comparisons with u8
/
u16 XLO
A
D
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Avo
i
d
pointless
c
al
l
s for std fil
e
handles
o
n
_
_gc
.
commit
|
commitdiff
|
tree
2011-06-20
M
i
ke Pa
l
l
Fix recordi
n
g of loo
p
s with in
s
table direction
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pal
l
From Lua 5
.
2
:
__len for tabl
e
s
.
Nee
d
s -
D
L
U
AJIT
_
ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Upd
a
te man page for -
b
co
m
mand line option
.
commit
|
commitdiff
|
tree
2011-06-14
Mike
P
a
l
l
M
o
re fixes for
t
he
Solaris/x
8
6 bui
l
d
.
Thanks to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Fix bytecode l
o
adi
n
g on Windows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Add
m
ore docs for bytecode
loa
d
/
s
ave fe
a
t
u
re
.
commit
|
commitdiff
|
tree
2011-06-13
M
ike Pall
Fix dumping of a
l
ready stripped fu
n
ctio
n
s with debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
k
e Pall
Add -b
comm
a
n
d
lin
e
option to save/
l
ist bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
ke P
a
l
l
Add support for byte
c
ode l
o
a
d
ing/sa
v
ing
.
commit
|
commitdiff
|
tree
2011-06-12
Mi
k
e P
a
l
l
Add recursiv
e
d
u
mp op
t
ion to jit
.
bc
.
d
ump()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
No
n
eed for L
a
rgument t
o
l
j_str_initbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
FFI: Su
p
p
o
rt __tostr
i
ng metamethod for p
o
inter
s
to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
M
i
ke Pa
l
l
Make
.
eh_f
r
ame secti
o
n read-wri
t
e on Solar
i
s
.
commit
|
commitdiff
|
tree
2011-06-10
M
i
ke Pall
Fix
check
f
or missing arguments in stri
n
g
.
format
(
)
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pal
l
Cleanup prototype flags
.
commit
|
commitdiff
|
tree
2011-06-08
M
i
ke Pall
Remov
e
b
og
u
s
assertion for GC es
t
ima
t
e vs
.
threshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Flatten and compress
in-memor
y
debu
g
inf
o
(sav
e
s ~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
P
a
ll
Move debugging/introspection functionality to
l
j_d
e
bug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pall
Fix
c
ompiler warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mik
e
Pall
F
FI: Print NULL pointers as "cdata<
.
.
.
*>: NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI: Show address
p
ointe
d
t
o
for
tostring(pointer)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Minor change t
o
b
y
tecode
p
e
nalty co
d
e for con
s
isten
c
y
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pal
l
F
i
x data-flow analys
i
s for BC_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mi
k
e Pall
FFI: Change to
n
umb
e
r(cdata) semantics
.
Ret
u
rn ni
l
for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM: Add fast ass
e
mbler impl
e
men
t
a
t
ion of flo
o
r/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
M
i
ke Pall
P
P
C: Add
l
j_vm_
f
lo
o
r which is
c
allab
l
e from C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM
:
F
use XLOAD
/
XSTO
R
E operands
.
commit
|
commitdiff
|
tree
2011-06-03
Mi
k
e Pall
Add stdint
.
h r
e
p
l
a
c
e
m
ent
f
o
r
Sy
m
bi
a
n
.
S
igh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pa
l
l
Add
narrowing of modulo operato
r
.
commit
|
commitdiff
|
tree
next