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
Make lua_concat() work from C hook with partial frame.
2012-04-12
Mike Pall
Make lua_
c
oncat() work
f
rom
C
h
ook with
p
artial frame
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
Fix DS
E
of USTORE
.
Hav
e
to remov
e
OBAR, too
.
commit
|
commitdiff
|
tree
2012-04-11
M
ike Pa
l
l
Fix b
y
tec
o
de JMP
slot range
a
fter const
+ a
n
d/o
r
opti
m
iza
t
ion
.
commit
|
commitdiff
|
tree
2012-04-11
M
i
ke Pa
l
l
Limit number
o
f
userdata __gc separations at state
.
.
.
commit
|
commitdiff
|
tree
2012-04-11
Mi
k
e
Pall
E
ns
u
re
ru
n
nin
g
_
_gc of userdata
c
r
e
a
ted
i
n __
g
c at
.
.
.
commit
|
commitdiff
|
tree
2012-04-09
Mik
e
Pall
Fix discharge order of compar
i
sons in Lu
a
p
arser
.
commit
|
commitdiff
|
tree
2012-04-02
Mike
P
all
M
I
PS: Update docs
.
commit
|
commitdiff
|
tree
2012-04-01
Mike Pal
l
MIPS: Ad
d
s
u
p
p
ort for GDB JIT API
.
commit
|
commitdiff
|
tree
2012-03-31
Mike Pall
FFI: Fix sym
b
ol resolvi
n
g error
m
ess
a
ges on Windows
.
commit
|
commitdiff
|
tree
2012-03-31
Mike Pall
FFI: Fix resolving
of function name redirects on Windows
.
.
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pa
l
l
MIPS: I
n
t
e
gr
a
te and
e
nable JIT compiler
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pal
l
MIPS: A
d
d MIPS32R
2
compile-ti
m
e/runtime
CPU
d
etect
i
on
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pa
l
l
MI
P
S: Interpret
e
r/JI
T
i
n
t
egration
commit
|
commitdiff
|
tree
2012-03-28
Mike Pal
l
PP
C
: Use
b
u
i
l
tin
D-Cache/I-Cache
sync code
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
PPC: Fix
H
R
E
FK code generation for huge tables
.
commit
|
commitdiff
|
tree
2012-03-28
Mi
k
e
P
al
l
PPC
:
Fix fusion of floating-point XLOA
D
/XS
T
ORE
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
Fix OS
X
bu
i
l
d is
s
ues
.
Bump
m
i
nimum
required OSX versio
n
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
M
ike Pall
R
eplace un
w
ind
.
h definitions w
i
th our
own
.
commit
|
commitdiff
|
tree
2012-03-21
Mike P
a
ll
FFI: Change ffi
.
loa
d
(
)
librar
y
na
m
e res
o
lution for
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
M
ike Pall
Avo
i
d recursi
v
e GC steps
after GC-triggered tra
c
e
exit
.
commit
|
commitdiff
|
tree
2012-03-15
Mik
e
Pall
Fix compilat
i
on on Op
e
nBS
D
.
commit
|
commitdiff
|
tree
2012-03-11
Mike Pall
Ad
d
m
issing mcode limit
c
heck i
n
assembler backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mike Pall
F
FI: Finaliz
e
c
d
a
t
a before
u
serd
a
ta when closing the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix argument error handling on Lua s
t
acks without a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike P
a
ll
F
ix arg
u
ment typ
e
in error mess
a
g
e
f
o
r
r
e
l
ative argumen
t
s
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pa
l
l
DynASM:
Lua 5
.
2 compatibility fix
e
s
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pall
From Lua 5
.
2
:
T
r
y __
t
ostring metametho
d
on non-str
i
ng
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
M
ike Pall
Fix byte
c
ode d
u
mp for certain num
b
er const
a
nt
s
.
commit
|
commitdiff
|
tree
2012-02-01
Mi
k
e Pall
FFI: Fix l
i
bra
r
y unlo
a
ding
on POSIX systems
.
commit
|
commitdiff
|
tree
2012-01-31
Mike Pall
MIPS: Add M
I
PS disassembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pal
l
Bump copyr
i
ght
date to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pal
l
MIPS: Update install docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
M
I
PS:
A
dd interpreter
.
Ena
b
le MIPS build ru
l
es
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
Pall
PPC: Avoid
p
o
int
l
ess arg clea
r
ing
in
B
C_IFUNCF
.
R
emove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
P
P
C: Fix
a
rgu
m
ent checking for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pal
l
P
P
C: F
i
x
resume
a
fter yiel
d
from hook
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
k
e
Pall
AR
M
:
Avoid point
l
ess arg c
l
earing i
n
BC_IFUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
M
I
PS: Add
missing opc
o
des t
o
th
e
Dyn
A
SM M
I
PS mod
u
le
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mik
e
Pall
Fix parsing
of hex li
t
erals with ex
p
o
n
ents
.
commit
|
commitdiff
|
tree
2012-01-15
M
i
ke
Pall
FFI: Don't touch frame in callbacks with
t
ailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike
P
all
FFI: Ignore number parsing err
o
rs while skipping defi
n
itions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pa
l
l
FFI: Ignor
e
empty statem
e
nts
i
n
ffi
.
c
d
e
f()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike P
a
ll
M
I
P
S
:
Add DynASM MIPS module and
e
ncoding engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mi
k
e Pa
l
l
MIP
S
: Add build rules (non-
f
unctional
,
yet
)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike P
a
ll
Au
t
o
-de
t
ec
t
t
a
rget arch
v
ia cross-compiler
.
Drop TA
R
G
E
T
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELEASE
LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mik
e
Pall
Update change
l
og
.
commit
|
commitdiff
|
tree
2011-12-13
Mik
e
Pall
PPC: Avoid undefined operand dereference in BAN
D
/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
ik
e
Pall
F
F
I: Add callback s
u
pport for AR
M
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI
:
Add callback suppo
r
t for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike P
a
ll
Move he
l
per for syncing data/i
n
stru
c
tion cache to
lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
M
ike Pall
ARM:
E
rror out for attemp
t
to compile wit
h
hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
A
R
M: Fix
stack ch
e
ck for s
p
illed BASE i
n
parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x
6
4
: Alw
a
ys extend s
t
ack
arguments to point
e
r siz
e
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pal
l
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fi
x
s
t
a
ck adjus
t
ment f
o
r calls to stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI: Need to treat
strlen() as a
load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pa
l
l
Fix
docs
.
The cod
e
b
a
s
e doesn't wo
r
k on
Windo
w
s 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't
increment module reference counts due
t
o symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Record ffi
.
e
rrno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
Fix stack check in sid
e
exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e
P
all
FFI: Rec
o
r
d
C functio
n
calls
w
it
h
bool
return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pal
l
F
F
I: F
i
x line info for result con
v
ersion err
o
r
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: F
i
x GetLastError()
save/restore ar
o
u
n
d ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FFI: Improve ld script d
e
te
c
tion in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike P
a
ll
Do not eliminate PHIs o
n
ly re
f
e
renced
f
rom ot
h
er PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mik
e
Pall
Replace stack
s
l
ot fo
r
implicit nu
m
ber->st
r
i
ng conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Specialize t
o
pro
t
oty
p
e f
o
r
n
on
-
mono
m
orph
i
c functi
o
ns
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Count frames w
i
th
s
ame prototyp
e
in call unroll li
m
it
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Keep maximum frame extent
in sna
p
->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get
rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
M
ike Pall
Fix debug option for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike P
a
ll
FFI: Fix EnumWindows ex
a
mpl
e
i
n docs
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke Pall
FFI:
A
dd missing GC b
a
rrier for callback registr
a
tion
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Save
GetLastError() around ffi
.
loa
d
() and s
y
mb
o
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
k
e Pall
E
l
i
minate s
o
m
e r
a
re occurre
n
ces of redunda
n
t
P
HIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pal
l
Fix hint-
b
ased regis
t
er allocation i
n
ra_d
e
s
t
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
FFI: Add callback
s
u
p
port (for
x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC:
C
larify
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Reso
l
ve __call metamethod for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e Pa
l
l
Avoid dep
e
ndence o
n
l
j
_jit
.
h if
o
nly includi
n
g
l
j_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Add unwind definitions
f
or l
j
_vm_ffi_cal
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
Pall
FFI: Ext
e
nd metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pal
l
A
R
M: Fix IR sp
l
ittin
g
for
sof
t
fp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
R
M:
F
ix co
d
e generati
o
n for typ
e
-che
c
k only softf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pal
l
x64: Fix l
i
ghtuser
d
ata comp
a
riso
n
s
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
M
i
ke Pall
PPC: Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike P
a
ll
FFI: Compil
e
c
a
lls to stdcall, fastca
l
l and
v
a
r
arg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C:
Fuse BAND with
s
hift to rlw
i
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke
P
all
Add more FOLD
r
ules for shift + BAND simplificati
o
ns
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x
6
4
:
Fix code
g
ene
r
ation
f
or BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
k
e
Pa
l
l
P
P
C: Fuse BSWAP w
i
t
h X
L
O
A
D/
X
STORE
to lwbr
x
/
stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
PPC
/
e500: Fi
x
write barrier in
U
SETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pall
PPC:
F
ix extern
a
lly pr
o
vided reloc
a
tion of
f
s
ets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix write ba
r
rier in USET
V
/USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Integrate and enable
J
I
T
comp
i
ler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
A
l
low sele
c
tion o
f
sing
l
e-number vs
.
dual-number
m
ode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Fix/
i
m
prove i
n
terpreter/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PP
C
: Generali
z
e
rema
t
e
r
ialization handling
.
commit
|
commitdiff
|
tree
next