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
Ensure running __gc of userdata created in __gc at state close.
2012-04-11
Mike Pall
Ens
u
re running __gc
o
f
u
s
e
rdat
a
c
r
ea
t
e
d
in __gc at
.
.
.
commit
|
commitdiff
|
tree
2012-04-09
Mike Pall
Fi
x
discharge order of comparisons in Lua parser
.
commit
|
commitdiff
|
tree
2012-04-02
Mike Pall
MIPS:
U
pdate docs
.
commit
|
commitdiff
|
tree
2012-04-01
Mike Pall
MIPS: Add support for GD
B
JIT API
.
commit
|
commitdiff
|
tree
2012-03-31
Mike Pal
l
FFI: Fix symb
o
l resolvin
g
error messages on Windows
.
commit
|
commitdiff
|
tree
2012-03-31
M
ik
e
Pall
FFI: Fix resolving o
f
function name
r
edirects on W
i
ndows
.
.
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
MIPS:
I
ntegrate and e
n
a
ble JIT compile
r
.
commit
|
commitdiff
|
tree
2012-03-29
M
i
ke Pall
MIPS: Add MIPS32R2 compile-time/runtime
C
PU detect
i
on
.
commit
|
commitdiff
|
tree
2012-03-29
Mike
P
all
MIP
S
:
Interpreter/JIT integratio
n
commit
|
commitdiff
|
tree
2012-03-28
Mi
k
e
P
a
l
l
P
P
C:
U
se built
i
n D-C
a
che/
I
-
Cache sync code
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pal
l
P
P
C: Fix H
R
EFK code generation
f
or huge tab
l
es
.
commit
|
commitdiff
|
tree
2012-03-28
M
i
ke Pall
P
P
C: Fix fusion o
f
floating-point XLOAD/XSTOR
E
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
Fix OSX build is
s
ues
.
Bump minimum
r
eq
u
ired OSX ver
s
ion
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
M
ike Pall
Rep
l
ace
unwind
.
h d
e
f
i
ni
t
ion
s
with our own
.
commit
|
commitdiff
|
tree
2012-03-21
M
ike
Pall
FFI: Chan
g
e
ffi
.
load()
l
ibrary name resolution f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mike P
a
ll
Avoid r
e
c
u
rsive
G
C steps afte
r
GC-tr
i
ggered tr
a
ce exit
.
commit
|
commitdiff
|
tree
2012-03-15
Mike Pall
F
i
x c
o
m
pilati
o
n
on OpenBSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mike
P
all
A
d
d
miss
i
ng
m
c
o
de
limit check
i
n
ass
e
m
bler backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mi
k
e Pall
FFI: Finalize
cda
t
a be
f
ore userdata when closing t
h
e
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mik
e
Pal
l
Fix ar
g
ument error handli
n
g on Lua stac
k
s without
a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
M
i
ke Pall
F
ix argu
m
ent type in
e
r
ror
message for relative arguments
.
commit
|
commitdiff
|
tree
2012-02-17
M
ike Pall
DynASM: Lua 5
.
2 compatibility fixes
.
commit
|
commitdiff
|
tree
2012-02-13
M
i
k
e
Pall
From Lua 5
.
2
:
Try __
t
o
string metame
t
hod on non-st
r
ing
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
M
i
ke
Pall
F
ix bytec
o
d
e dump
f
or
certain number
c
o
n
s
tants
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pall
F
F
I
:
Fi
x
lib
r
ary un
l
oading o
n
POSIX systems
.
commit
|
commitdiff
|
tree
2012-01-31
Mike Pall
MIPS: Add
MIPS disassem
b
ler
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pal
l
Bump
c
opyright date to 2
0
12
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
ll
MIP
S
:
Up
d
ate install docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
P
a
ll
MIP
S
: Add interpreter
.
Enable MIPS build rule
s
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke
Pall
PPC:
Av
o
i
d pointless arg clearing in BC_I
F
UNC
F
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
ll
P
P
C: Fix argument checking for ra
w
get
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix r
e
sume after yield from hook
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke Pall
ARM: A
v
oid pointless arg clearin
g
in BC_I
F
U
NCF
.
Fi
x
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke Pa
l
l
MIPS: Add mis
s
i
ng opcodes t
o
the DynASM MIPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
ike Pall
Fix parsing
of he
x
literals with exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI: Don't t
o
uch f
r
ame in
callbacks
with tailc
a
lls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pa
l
l
F
FI: Ignore
n
umber parsing err
o
r
s
while skipping defi
n
itio
n
s
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FF
I
:
Ignore
empt
y
s
t
atements in
f
f
i
.
c
def()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIPS: Add
D
y
n
ASM MIPS mo
d
ule and encodin
g
e
n
g
ine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pa
l
l
MIPS: Add build rules (non-functional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike
Pa
l
l
Auto-detect
t
a
rget arch via cross
-
compiler
.
D
rop
T
ARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pa
l
l
RELEAS
E
LuaJIT-2
.
0
.
0-be
t
a
9
commit
|
commitdiff
|
tree
2011-12-14
M
i
k
e Pall
Update change
l
og
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pal
l
P
P
C: Avoid u
n
d
e
fined
o
p
e
rand
d
ereference in BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
ke
P
all
F
F
I: Add callbac
k
su
p
p
ort for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
F
FI: Add c
a
llback suppor
t
for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mik
e
Pall
Move helpe
r
fo
r
s
yncing data/in
s
truction
c
a
che to lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
M
ike Pall
A
R
M
:
Error out fo
r
a
ttemp
t
t
o compile
w
ith hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike P
a
ll
A
R
M: Fix stack check for spilled
BASE in pare
n
t
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pa
l
l
x6
4
: Alway
s
extend stack
a
r
g
uments
t
o pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix c
o
mpil
e
r warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike
P
all
FFI: F
i
x
stack adj
u
st
m
e
n
t
for
c
alls to stdcall/fast
c
all
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e
Pall
FFI
:
Ne
e
d to treat st
r
len() as a lo
a
d
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix
d
oc
s
.
The code b
a
se doesn
'
t
w
o
rk
on Wi
n
d
o
ws 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e
Pall
Don
'
t increment mod
u
le reference count
s
due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: R
e
cor
d
ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
k
e Pall
Fix stack c
h
eck in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke
P
all
FFI: R
e
co
r
d C function calls
wit
h
bool re
t
u
r
n va
l
ues
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e
Pall
F
F
I: Fix line info for
result
c
o
nver
s
ion errors i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
F
FI: Fix
G
etLastError() s
a
ve/
r
e
store
around ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FF
I
:
I
mprove ld sc
r
i
p
t de
t
ection in ffi
.
lo
a
d()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike
P
all
Do not
eliminate PHIs only re
f
erenced from other
P
HIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pa
l
l
Replace st
a
ck
slot for implic
i
t number->stri
n
g conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke P
a
ll
Specializ
e
t
o prototyp
e
fo
r
n
on-monomorphic f
u
nct
i
on
s
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Count fra
m
es with sam
e
prototype in
call un
r
oll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
K
e
ep maximum frame
extent in s
n
ap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Get rid of
sna
p
-
>
depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug option for ms
v
cbu
i
ld
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pall
FFI: Fix EnumWin
d
ows example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
M
ike Pall
FFI: Add mi
s
sing GC barri
e
r
for
c
al
l
b
ack
r
e
g
i
s
tra
t
ion
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e
Pall
FFI: Sav
e
G
et
L
astErro
r
() aro
u
nd ff
i
.
l
o
ad() and sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eliminate some rare occurrences
o
f redundant
PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike
P
all
Fix hint-bas
e
d register all
o
cat
i
on in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike
Pall
FF
I
: Add callb
a
ck support (for x8
6
/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
P
P
C: Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
FFI:
Resolve _
_
call me
t
ame
t
hod for
poin
t
er
s
, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e Pall
Avoid dependence on
l
j
_jit
.
h if only includin
g
lj_targ
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Add unwind definitions fo
r
lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend metamet
h
od tu
t
orial
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e
P
a
ll
A
R
M: Fix I
R
s
pli
t
t
ing
f
or s
o
ftfp
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: F
i
x co
d
e ge
n
erat
i
on
f
o
r type-
c
heck only softf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pa
l
l
x
6
4: Fix lig
h
tu
s
e
rda
t
a co
m
p
a
r
i
s
ons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spe
l
lin
g
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
P
P
C: I
n
stall dis
_
ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI:
Compile
c
a
lls t
o
stdcall, fastcal
l
an
d
vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
PPC: Fu
s
e BAND
with shif
t
to
r
lwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
A
d
d
mo
r
e
F
O
LD rules for shift + BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x
64: Fix code generation fo
r
BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
Fuse BSWAP
with XLOAD/XSTO
R
E to lwbrx/st
w
b
r
x
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC/e500: Fix write bar
r
ier in US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
P
PC:
F
ix externally provide
d
relocation off
s
ets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Fix wri
t
e barrier i
n
USETV
/
USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Integ
r
ate and e
n
ab
l
e JIT compi
l
er
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow sel
e
ction of
single-number vs
.
d
ual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
PPC
:
Fi
x
/impr
o
v
e interpret
e
r/JIT i
n
tegration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Gene
r
alize rematerializatio
n
han
d
ling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add support fo
r
GDB JI
T
A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
P
all
PPC: Add
L
i
nux/PPC ca
c
h
e flush mech
a
nism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure to flush/syn
c
the D/I-cache for
a
ll
generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e P
a
l
l
Fix han
d
ling
o
f alignm
e
nt ar
g
u
m
ents (ni
l
)
t
o
CALLX
.
commit
|
commitdiff
|
tree
next