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: Add tostring() fast function.
2011-04-03
Mike Pall
ARM: Add tostring()
fast
function
.
commit
|
commitdiff
|
tree
2011-04-03
Mike Pall
ARM:
A
d
d
basic
i
n
frastru
c
t
ure for
f
ast functions
.
commit
|
commitdiff
|
tree
2011-04-03
Mike Pal
l
ARM
:
Add table indexing wit
h
s
tring k
e
ys
.
Add get globa
l
.
commit
|
commitdiff
|
tree
2011-04-03
Mike P
a
l
l
ARM: Add ta
b
le constru
c
to
r
s
.
commit
|
commitdiff
|
tree
2011-04-03
Mike Pall
ARM
:
A
d
d cal
l
and iterator
call instructions
.
commit
|
commitdiff
|
tree
2011-04-03
Mi
k
e Pall
ARM: Add missing parts of re
t
u
r
n handling
.
commit
|
commitdiff
|
tree
2011-04-03
Mike Pa
l
l
ARM:
M
inor fixe
s
an
d
cleanups for type checks
.
commit
|
commitdiff
|
tree
2011-04-03
Mike
P
al
l
A
RM:
D
on't
cond
i
tionalize
non
-
opcode
s
i
n DynASM
.
commit
|
commitdiff
|
tree
2011-04-03
Mike Pall
ARM: Fix e
s
ca
p
i
ng
o
f opcodes in DynASM
.
commit
|
commitdiff
|
tree
2011-03-30
Mi
k
e Pall
ARM:
A
dd binary arithmeti
c
instr
u
ctions
.
commit
|
commitdiff
|
tree
2011-03-30
Mike Pall
ARM: Add
basic l
o
op and
b
r
anc
h
i
n
structions
.
commit
|
commitdiff
|
tree
2011-03-29
M
ike Pall
ARM: Add
b
asic unary bytecode instr
u
ctions
.
commit
|
commitdiff
|
tree
2011-03-29
M
i
k
e
Pall
ARM: Add suppo
r
t to c
a
ll Lua functions and r
e
turn from
.
.
.
commit
|
commitdiff
|
tree
2011-03-29
M
ike Pall
A
R
M
: Add s
u
pport
t
o call
C
fun
c
tions
.
commit
|
commitdiff
|
tree
2011-03-29
Mike Pall
A
R
M
:
Add
e
nt
r
y
a
nd e
x
it points int
o
VM
.
Add type check
.
.
.
commit
|
commitdiff
|
tree
2011-03-29
Mike Pall
A
R
M: Add frame unw
i
nd info for assemble
r
part
.
commit
|
commitdiff
|
tree
2011-03-29
Mike Pal
l
A
R
M:
A
dd instruction
/
call decode +
dispatch
macros
.
commit
|
commitdiff
|
tree
2011-03-29
Mike P
a
ll
ARM: Add register assignments, t
y
pe de
f
inition
s
and
.
.
.
commit
|
commitdiff
|
tree
2011-03-28
Mike Pall
Avo
i
d co
m
p
i
l
e
r
w
a
r
n
ing
.
commit
|
commitdiff
|
tree
2011-03-28
Mike Pall
Clean u
p
DynASM glue macr
o
s
.
Tha
n
ks to Josh Ha
b
erm
a
n
.
commit
|
commitdiff
|
tree
2011-03-26
Mike P
a
ll
ARM: Ad
d
skele
t
o
n for ARM interpreter
.
commit
|
commitdiff
|
tree
2011-03-26
Mike Pall
ARM: Add
s
u
p
port
f
o
r ARM reloca
t
i
ons to b
u
ildvm
.
commit
|
commitdiff
|
tree
2011-03-23
M
ike Pall
A
RM
:
A
d
d
D
y
nASM ARM module and encoding
e
n
gi
n
e
.
commit
|
commitdiff
|
tree
2011-03-19
Mike Pall
DUAL
N
UM: Fix narrowing of una
r
y minus
.
commit
|
commitdiff
|
tree
2011-03-19
Mike Pall
Fix data-flow an
a
lysis
f
or BC_I
T
ERC
.
commit
|
commitdiff
|
tree
2011-03-18
Mike Pa
l
l
x64: Use
exter
n
al un
w
inding fo
r
lua_yield
(
)
.
commit
|
commitdiff
|
tree
2011-03-17
Mike Pall
FF
I
: Fix marking of ffi
.
gc(
)
finalizer table
.
commit
|
commitdiff
|
tree
2011-03-17
Mike
P
a
l
l
x64: Work
a
r
ound for libgcc unwi
n
d bug (sti
l
l
p
resent
.
.
.
commit
|
commitdiff
|
tree
2011-03-15
M
i
ke Pall
DUALNUM: N
a
rrow result of
math
.
flo
o
r() and
math
.
ceil()
.
commit
|
commitdiff
|
tree
2011-03-15
M
i
ke P
a
l
l
DUA
L
N
UM: Na
r
row unary min
u
s
.
commit
|
commitdiff
|
tree
2011-03-15
M
ike
P
all
F
F
I
:
Force
s
napshot after C call to pres
e
rve semantics
.
commit
|
commitdiff
|
tree
2011-03-11
Mike Pall
DUALNUM: Add integer variant of
MIN/MAX
.
commit
|
commitdiff
|
tree
2011-03-10
Mi
k
e
Pall
Get ri
d
of
t
he remaining si
l
ly cast
m
ac
r
os
from
Lua
.
commit
|
commitdiff
|
tree
2011-03-10
Mike
Pall
DUALNUM: Handle
i
n
t
eger type in
J
IT
c
o
m
p
i
le
r
.
commit
|
commitdiff
|
tree
2011-03-10
Mike P
a
ll
FFI: Fix and optimize re
c
ording
o
f cdata[cd
a
ta]
.
commit
|
commitdiff
|
tree
2011-03-10
Mike Pall
x86/x64: Fix code generat
i
on
for fused
IR_MUL/I
R
_M
U
L
OV
.
commit
|
commitdiff
|
tree
2011-03-09
Mike P
a
ll
FFI: Fix x86 code
g
e
n
eration for ffi
.
string()
.
commit
|
commitdiff
|
tree
2011-03-09
M
i
ke Pall
F
ix
handl
i
ng of err_loc()
within cpcall f
r
ames
.
commit
|
commitdiff
|
tree
2011-03-09
Mik
e
P
a
l
l
DU
A
LNUM:
Add
e
x
tra asser
t
i
ons
to
i
n
t
erprete
r
.
commit
|
commitdiff
|
tree
2011-03-07
Mike Pall
Fix c
o
de
generati
o
n fo
r
bit
.
bnot
(
)
.
commit
|
commitdiff
|
tree
2011-03-07
Mike Pall
DUALNUM: Make overflow guard
s
w
e
ak
.
A
dd IR_USE and
.
.
.
commit
|
commitdiff
|
tree
2011-03-07
Mike P
a
ll
DUALNUM
:
F
ix x87 code for
B
C_ISEQN/
B
C_I
S
NEN
.
commit
|
commitdiff
|
tree
2011-03-07
Mik
e
Pall
Suppress recor
d
ing of
retried fast func
t
io
n
s
.
commit
|
commitdiff
|
tree
2011-03-03
Mi
k
e Pa
l
l
Fix narro
w
ing of POW
.
commit
|
commitdiff
|
tree
2011-03-02
Mike Pall
Fix code
generation for Int
e
l
Atom in x64 mo
d
e
.
commit
|
commitdiff
|
tree
2011-03-01
Mi
k
e P
a
l
l
FF
I
: Re
s
olv
e
l
d
script redirect
i
on in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-02-28
Mike Pall
FFI: Fix compile
d
ffi
.
string() semantics
.
commit
|
commitdiff
|
tree
2011-02-28
Mike Pall
FFI:
Add ffi
.
gc() function fo
r
finalizatio
n
of cdata
.
.
.
commit
|
commitdiff
|
tree
2011-02-27
Mike
Pall
DUALNU
M
: Handle inte
g
er
type in
x86/
x
6
4
interpreter
.
.
.
commit
|
commitdiff
|
tree
2011-02-27
Mike
P
all
DUALNUM: Handle
i
nteg
e
r
type in FFI
.
commit
|
commitdiff
|
tree
2011-02-25
Mike Pall
x64: Improv
e
accuracy o
f
x^-k
.
commit
|
commitdiff
|
tree
2011-02-23
Mike Pall
Fix
table
.
m
a
xn()
.
commit
|
commitdiff
|
tree
2011-02-22
Mike
P
all
FFI: Re
c
ord cal
l
s to fun
c
tion
s
with v
o
id results
.
commit
|
commitdiff
|
tree
2011-02-22
Mike
Pal
l
Eli
m
inate dea
d
slots in snapshot
s
using b
y
tecode
d
ata
.
.
.
commit
|
commitdiff
|
tree
2011-02-20
Mike Pall
From
L
u
a 5
.
2
:
S
u
p
port
l
oad
(
string)
.
commit
|
commitdiff
|
tree
2011-02-20
Mike Pall
From
Lua 5
.
2:
f
p:
r
e
a
d("*L"
)
.
commit
|
commitdiff
|
tree
2011-02-20
Mike
Pall
F
rom Lua
5
.
2: tab
l
e
.
unpack()
.
Needs -DLUAJIT_ENABLE_
L
UA52COM
P
AT
.
commit
|
commitdiff
|
tree
2011-02-20
Mike Pall
Fro
m
L
u
a 5
.
2: Add pack
a
ge
.
s
e
archp
a
th()
.
commit
|
commitdiff
|
tree
2011-02-20
Mike P
a
ll
From Lua
5
.
2:
Empty statement
.
Needs -DLUAJIT_ENABLE_LUA
5
2CO
.
.
.
commit
|
commitdiff
|
tree
2011-02-20
M
ike Pall
From Lua 5
.
2
: co
r
outine
.
running()
.
Need
s
-DLUAJIT_ENA
B
L
E_
L
UA
.
.
.
commit
|
commitdiff
|
tree
2011-02-20
M
i
ke Pa
l
l
FFI
:
F
ix recording
o
f userdata
conversions
.
commit
|
commitdiff
|
tree
2011-02-19
Mike Pall
FFI: Fix 64 bit to 32
b
it tr
u
n
c
ation
s
on
x
64
.
commit
|
commitdiff
|
tree
2011-02-19
Mike Pal
l
FFI: Fix recor
d
i
ng of ffi
.
copy() and ffi
.
fill()
.
commit
|
commitdiff
|
tree
2011-02-19
Mike Pall
FFI:
Improve conversion error messages
.
commit
|
commitdiff
|
tree
2011-02-18
Mike
P
all
F
F
I
:
Fix docs about C bool -
>
Lua b
o
olean conversion
.
commit
|
commitdiff
|
tree
2011-02-16
Mike Pall
D
U
A
LNUM: Add in
t
ege
r
type to c
o
re VM
.
commit
|
commitdiff
|
tree
2011-02-16
Mi
k
e Pall
DUALNUM: A
d
d build infrastruc
t
ure
.
commit
|
commitdiff
|
tree
2011-02-16
Mike
P
al
l
FF
I
: Fix ma
n
ag
e
me
n
t of
C
library hand
l
es for default
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Mike Pall
Fix e
r
ror handling
wi
t
hin
m
e
t
ame
t
hod
s
.
Sp
e
ci
a
l-ca
s
e
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Mi
k
e
P
all
Add w
o
rkarou
n
d f
o
r lj
_
meta_tset() newkey inconsiste
n
cy
.
commit
|
commitdiff
|
tree
2011-02-14
Mike Pall
PPC: Disa
b
le FFI due to NYI: co
m
p
a
risons
a
nd calls
.
commit
|
commitdiff
|
tree
2011-02-14
Mik
e
Pall
Fix type
m
i
s
m
a
t
ch in
X
ST
O
RE
f
o
r
ward
i
n
g
.
commit
|
commitdiff
|
tree
2011-02-11
Mike Pal
l
RELE
A
SE LuaJIT-2
.
0
.
0-bet
a
6
commit
|
commitdiff
|
tree
2011-02-11
Mike Pall
F
FI: Disable un
u
sed code for some build modes
.
commit
|
commitdiff
|
tree
2011-02-11
Mik
e
Pall
Update changel
o
g
.
commit
|
commitdiff
|
tree
2011-02-11
Mike Pall
Cleanup of docs
.
commit
|
commitdiff
|
tree
2011-02-11
M
i
ke P
a
l
l
FFI:
Finish FFI docs
.
commit
|
commitdiff
|
tree
2011-02-10
Mike Pall
FFI
:
Finish docs on
FFI
s
emant
i
c
s
.
P
hew
.
commit
|
commitdiff
|
tree
2011-02-10
Mike Pall
Fix various
H
TML errors in
the do
c
s
.
commit
|
commitdiff
|
tree
2011-02-09
Mi
k
e
P
a
ll
FFI:
A
dd
more do
c
s o
n
FFI sema
n
t
i
cs
.
commit
|
commitdiff
|
tree
2011-02-08
Mike P
a
ll
F
FI: D
o
c
u
ment
c
urrent FFI implem
e
ntati
o
n status
.
commit
|
commitdiff
|
tree
2011-02-08
Mike Pall
F
i
x byte
c
ode optimi
z
ation of and/or operators
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pall
FFI:
Record ffi
.
abi()
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pal
l
FFI: Reco
r
d ff
i
.
copy()
a
nd ffi
.
fill()
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pall
FFI
:
Fix
r
e
cording of pointer arithmeti
c
.
commit
|
commitdiff
|
tree
2011-02-07
Mike P
a
ll
Add
IR_XBAR, a
b
arr
i
er against XLOAD/X
S
TORE optimizations
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pal
l
Improve static as
s
ertio
n
macro
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pall
FFI: Allow
cdata t
y
pes for
i
nteger a
r
guments
of ffi
.
.
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pal
l
FFI:
Fix handling of en
u
m arguments to C calls
.
commit
|
commitdiff
|
tree
2011-02-06
Mike Pall
FFI: Perform stricter
c
he
c
ks in ffi
.
cast()
.
Record
.
.
.
commit
|
commitdiff
|
tree
2011-02-06
Mik
e
P
a
ll
FFI
:
Simplify and
f
i
x
tonumber
(
) for
c
d
ata o
b
jects
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pa
l
l
Strength-
r
educe 32 to 64 bit widening for XLOAD U
8
.
.
.
commit
|
commitdiff
|
tree
2011-02-05
M
ike Pall
FFI: Lim
i
t num
b
er of arguments for recorded calls
.
commit
|
commitdiff
|
tree
2011-02-05
M
i
ke Pall
FFI: Reco
r
d
simple C funct
i
on cal
l
s
.
commit
|
commitdiff
|
tree
2011-02-05
Mike
Pall
FFI: Optimize snaps
h
o
t
s fo
r
cda
t
a comparisons
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pall
Fix metam
e
thod comparisons
t
riggered by B
C
_ISE
Q
P
/BC_IS
N
EP
.
commit
|
commitdiff
|
tree
2011-02-05
Mike
Pall
FFI: Record C libr
a
ry namespac
e
lookups
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pa
l
l
Tr
e
at
m
e
tat
a
b
l
es of special userda
t
a
ob
j
e
cts as imm
u
table
.
commit
|
commitdiff
|
tree
2011-02-05
M
i
ke
Pall
FFI
:
Record
ffi
.
string()
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pall
FFI:
A
v
o
id in
t
erm
e
diate bo
x
es for t
o
nu
m
ber(
)
, too
.
commit
|
commitdiff
|
tree
next