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
From Lua 5.2: Add package.searchpath().
2011-02-20
M
ike Pall
From Lua 5
.
2: Ad
d
packa
g
e
.
searc
h
path()
.
commit
|
commitdiff
|
tree
2011-02-20
Mike P
a
l
l
From Lu
a
5
.
2:
E
mpty s
t
atement
.
Need
s
-DLUAJIT_ENA
B
LE_LUA
5
2CO
.
.
.
commit
|
commitdiff
|
tree
2011-02-20
Mi
k
e Pall
Fr
o
m
L
ua
5
.
2
:
corout
i
ne
.
running()
.
N
eeds
-DLUAJIT_ENABLE_LUA
.
.
.
commit
|
commitdiff
|
tree
2011-02-20
Mike Pall
FFI: Fix recordi
n
g of userdata
c
onversions
.
commit
|
commitdiff
|
tree
2011-02-19
Mike Pall
FFI: Fix
6
4
bit to 32 bit truncations on x64
.
commit
|
commitdiff
|
tree
2011-02-19
Mi
k
e Pall
FFI: Fi
x
r
e
cording of ffi
.
copy(
)
and ffi
.
fil
l
()
.
commit
|
commitdiff
|
tree
2011-02-19
Mike
P
all
FFI: Improve conversion error messages
.
commit
|
commitdiff
|
tree
2011-02-18
Mike Pall
FFI: Fix docs
a
bo
u
t C bool -> Lua boolean conversi
o
n
.
commit
|
commitdiff
|
tree
2011-02-16
Mike Pall
DUALN
U
M:
A
dd
i
n
t
eg
e
r type to
core VM
.
commit
|
commitdiff
|
tree
2011-02-16
Mike Pall
D
UALNUM: Add b
u
ild i
n
frastruct
u
r
e
.
commit
|
commitdiff
|
tree
2011-02-16
Mike
Pall
FFI
:
Fix manag
e
m
e
nt of C librar
y
handles for default
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Mike Pall
Fi
x
e
r
ror
h
andlin
g
w
i
thin metamethods
.
Special-case
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Mike
Pall
A
dd workar
o
und for l
j
_
meta_tset() newkey inco
n
sis
t
ency
.
commit
|
commitdiff
|
tree
2011-02-14
M
i
ke Pal
l
P
P
C:
D
isa
b
le FFI due to
N
YI: comparisons and
c
alls
.
commit
|
commitdiff
|
tree
2011-02-14
Mike Pa
l
l
F
i
x
type mismatch in
XSTORE forwarding
.
commit
|
commitdiff
|
tree
2011-02-11
Mike Pall
R
ELEASE
L
uaJIT-2
.
0
.
0
-
beta6
commit
|
commitdiff
|
tree
2011-02-11
Mike Pall
FFI: Disab
l
e
unused code for som
e
b
u
ild mo
d
es
.
commit
|
commitdiff
|
tree
2011-02-11
Mik
e
Pall
Update cha
n
gelog
.
commit
|
commitdiff
|
tree
2011-02-11
Mike Pall
Cleanup of docs
.
commit
|
commitdiff
|
tree
2011-02-11
Mike
P
a
ll
FFI:
Finis
h
FFI
docs
.
commit
|
commitdiff
|
tree
2011-02-10
Mike Pall
F
F
I: Finish docs on
F
FI semantic
s
.
Phew
.
commit
|
commitdiff
|
tree
2011-02-10
M
i
ke Pall
Fix various HTML errors in
t
h
e
d
ocs
.
commit
|
commitdiff
|
tree
2011-02-09
M
i
ke Pall
FFI: Add more docs on FFI semantics
.
commit
|
commitdiff
|
tree
2011-02-08
M
i
k
e Pall
FFI: Document
c
u
r
r
ent F
F
I imple
m
ent
a
tion
st
a
tus
.
commit
|
commitdiff
|
tree
2011-02-08
M
i
ke Pal
l
Fix bytecode optimization of and/or operators
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pall
F
F
I
: Reco
r
d ffi
.
a
b
i()
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pall
FFI:
Record ffi
.
c
o
py() and ffi
.
fill()
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pall
FFI: Fix reco
r
d
ing of pointer arithmetic
.
commit
|
commitdiff
|
tree
2011-02-07
M
i
k
e
Pal
l
A
d
d IR
_
XBAR, a
b
arrier against XLOAD/XSTORE optimi
z
ati
o
ns
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pall
Improve
s
t
atic
a
sser
t
ion macro
.
commit
|
commitdiff
|
tree
2011-02-07
M
i
k
e
P
a
ll
FFI: Allow cdata type
s
for integer arg
u
ments
o
f ffi
.
.
.
commit
|
commitdiff
|
tree
2011-02-07
M
ike Pall
FFI: Fix handling of
en
u
m arguments to C calls
.
commit
|
commitdiff
|
tree
2011-02-06
M
ike Pa
l
l
F
FI: Perform
stricter checks
i
n ffi
.
cast()
.
Re
c
ord
.
.
.
commit
|
commitdiff
|
tree
2011-02-06
Mike
P
all
FFI: Sim
p
lify and fix tonumb
e
r() for cdata
o
bjec
t
s
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pall
Str
e
ngth-redu
c
e 32 to 64 bit wide
n
ing for
X
LO
A
D U8
.
.
.
commit
|
commitdiff
|
tree
2011-02-05
Mik
e
Pall
FFI:
Li
m
i
t
nu
m
ber
of argu
m
ents f
o
r record
e
d
calls
.
commit
|
commitdiff
|
tree
2011-02-05
Mik
e
P
a
ll
FFI: Record simple
C f
u
nction cal
l
s
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pall
FFI: Optimize
s
n
a
pshots for c
d
ata co
m
p
aris
o
ns
.
commit
|
commitdiff
|
tree
2011-02-05
Mi
k
e Pall
F
i
x
metamethod comp
a
risons trig
g
ered b
y
BC_ISE
Q
P/BC
_
IS
N
EP
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pa
l
l
FFI: Reco
r
d
C library nam
e
space lo
o
k
u
ps
.
commit
|
commitdiff
|
tree
2011-02-05
Mik
e
Pall
T
reat metatables of special userd
a
ta objects a
s
imm
u
t
a
ble
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pall
FFI: Reco
r
d
ffi
.
string()
.
commit
|
commitdiff
|
tree
2011-02-05
M
ike
Pa
l
l
FFI: Avoid in
t
e
r
media
t
e box
e
s for tonumbe
r
(),
too
.
commit
|
commitdiff
|
tree
2011-02-03
Mike Pall
FFI: Disabl
e
MUL =>
B
SHL FO
L
D
r
ule on
3
2 b
i
t
.
commit
|
commitdiff
|
tree
2011-02-03
Mi
k
e P
a
ll
FFI: Rename IR_CN
E
WP to IR_CNEW
I
an
d
use it to box
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Mike Pa
l
l
Re
n
ame IR_P
O
WI to IR_
P
OW
.
commit
|
commitdiff
|
tree
2011-02-02
M
ike Pall
FFI:
A
dd basic FOL
D
ru
l
es
f
or 64 bit integer DIV, MOD
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Mike Pall
FFI:
R
ecord 6
4
bit integer divide and modulo
.
commit
|
commitdiff
|
tree
2011-02-02
M
ike Pall
Use names
d
e
fined in lualib
.
h for
l
i
br
a
r
y
registration
.
commit
|
commitdiff
|
tree
2011-02-02
M
i
ke Pall
Fix OSX build t
o
w
o
rk
w
i
th newer ld
6
4
versions
.
commit
|
commitdiff
|
tree
2011-02-02
Mike Pall
A
d
d SPLIT p
a
ss to
s
plit 64 bi
t
IR instructi
o
ns for
.
.
.
commit
|
commitdiff
|
tree
2011-02-01
Mike Pall
A
d
d SS
E
3
C
PU fea
t
ure d
e
t
e
ction
.
commit
|
commitdiff
|
tree
2011-01-29
M
ike Pall
FFI: Limi
t
index range for co
m
p
l
ex number
s
.
commit
|
commitdiff
|
tree
2011-01-29
M
i
ke Pall
FFI:
I
m
p
lement P
O
SIX/x64 struc
t
-b
y
-v
a
lue calli
n
g conventions
.
commit
|
commitdiff
|
tree
2011-01-28
M
i
ke
P
all
Fix 6
4
bit
c
as
e
o
f
(SUB x x
)
and (BXOR
x x) FOLD rules
.
commit
|
commitdiff
|
tree
2011-01-28
Mike Pall
F
FI: Spl
i
t up 64 bit x^k hel
p
er into s
i
gned/unsig
n
ed
.
commit
|
commitdiff
|
tree
2011-01-27
M
i
ke Pal
l
FFI: Fix vario
u
s
i
ssues with C type
table reallocations
.
commit
|
commitdiff
|
tree
2011-01-27
Mike Pall
FFI: Fix s
y
mb
o
l name redirection
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pall
FFI: Move code
f
or cdata arith
m
etic t
o
lj_carith
.
c
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pall
FFI: Record cdata ind
e
xing w
i
th
i
nte
g
er cdata
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pall
FFI: Allow c
d
a
t
a indexing with i
n
t
e
ger cdat
a
.
commit
|
commitdiff
|
tree
2011-01-26
Mik
e
Pal
l
Fix commen
t
s
for
B
C_ITERN
.
commit
|
commitdiff
|
tree
2011-01-26
M
i
ke
P
a
ll
FFI
:
Convert enu
m
r
e
tu
r
n va
l
ue
of C
f
unction t
o
underlying
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pall
One
m
ore fix
f
or the trac
e
fl
u
s
h
logic
.
Sig
h
.
commit
|
commitdiff
|
tree
2011-01-26
Mike
P
a
ll
FFI: Add symbol
n
ame redirecti
o
n
.
commit
|
commitdiff
|
tree
2011-01-25
Mike Pall
ARM: Add ARM ta
r
g
e
t
architecture
select
i
on (disabled)
.
commit
|
commitdiff
|
tree
2011-01-24
Mike P
a
ll
FFI: Don't
f
orce zero terminator on string to array
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Mike Pall
Clea
r
byteco
d
e penalty cache in
j
it
.
fl
u
sh
(
)
.
commit
|
commitdiff
|
tree
2011-01-23
M
i
ke Pall
FFI: Fix ffi
.
loa
d
()
error message on Windows
.
commit
|
commitdiff
|
tree
2011-01-23
M
i
k
e
P
all
FFI: Simplify ini
t
ializer
rules
.
Clari
f
y docs
.
commit
|
commitdiff
|
tree
2011-01-22
Mike
Pall
A
n
other fi
x
f
o
r the trace flush logic
.
I'
l
l
ge
t
this
.
.
.
commit
|
commitdiff
|
tree
2011-01-20
Mike Pall
FFI:
A
dd preli
m
i
nary FFI do
c
ume
n
tation (
s
til
l
incomplete)
.
commit
|
commitdiff
|
tree
2011-01-20
Mike Pall
P
P
C
:
Fix
ipairs() for keys in
the hash par
t
.
commit
|
commitdiff
|
tree
2011-01-19
M
ike Pall
Add co
m
pile-
t
ime o
p
tion
L
UAJIT_ENABLE
_
CHECKHO
O
K
.
D
i
s
abled
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Mike Pall
Combi
n
e i8/u8 XLOAD with
B
A
N
D+comparison into test
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
M
i
ke Pall
Add vol
a
tile XLOADs
.
commit
|
commitdiff
|
tree
2011-01-18
Mi
k
e Pall
Differ
e
ntia
t
e b
e
tween IR_KPTR and
I
R_KK
P
T
R
.
commit
|
commitdiff
|
tree
2011-01-18
Mike Pall
Fix for the
f
ix for t
h
e
trace f
l
ush logi
c
.
commit
|
commitdiff
|
tree
2011-01-18
Mike P
a
ll
Cleanu
p
and f
i
x tr
a
ce flus
h
logic
.
commit
|
commitdiff
|
tree
2011-01-17
Mike P
a
l
l
F
F
I
:
R
eco
r
d 64 b
i
t integer compar
i
sons and
p
oint
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-17
Mike P
a
ll
FFI: R
e
cord conversio
n
s from bo
o
l ctype
.
commit
|
commitdiff
|
tree
2011-01-17
Mike Pall
Add
trace re
c
order infrastructure
for instruction post
.
.
.
commit
|
commitdiff
|
tree
2011-01-17
Mike Pall
FFI: Don't swap operan
d
s fo
r
cdata __
e
q met
a
m
e
thod
.
.
.
commit
|
commitdiff
|
tree
2011-01-16
Mike
P
a
l
l
FFI:
R
ecord
c
o
nve
r
sions to bool
ctype
.
commit
|
commitdiff
|
tree
2011-01-16
M
ike Pa
l
l
Fix asser
t
ion
.
commit
|
commitdiff
|
tree
2011-01-16
Mike Pall
FFI: Al
l
o
w indexing
a
struct constructor to get constants
.
commit
|
commitdiff
|
tree
2011-01-13
M
i
ke
Pall
FFI: Record conv
e
rsions from str
i
ngs to
enums or
p
ointers
.
commit
|
commitdiff
|
tree
2011-01-13
Mike
P
a
ll
A
dd FOLD
rule for CONV
.
num
.
u32 KINT
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pa
l
l
Fix recording of select()
w
i
t
h multi-char stri
n
g as
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pall
FFI: Cleanup some ty
p
e conversions
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pall
FFI: Add 64 bit integer compar
i
sons and
pointe
r
compa
r
i
son
s
.
commit
|
commitdiff
|
tree
2011-01-12
Mike
P
all
FF
I
: Simplify
l
ogic
for p
o
inter arithmetic
.
commit
|
commitdiff
|
tree
2011-01-12
Mike Pall
F
F
I: Rearrange cod
e
in lib_
f
f
i
.
c
.
commit
|
commitdiff
|
tree
2011-01-12
Mike Pall
FFI: Un
t
an
g
le and fix calli
n
g conven
t
ion de
f
init
i
ons
.
commit
|
commitdiff
|
tree
2011-01-12
Mike Pall
Avoid
c
o
m
piler warning
s
.
commit
|
commitdiff
|
tree
2011-01-11
Mike Pall
FFI:
F
i
x C calls w
i
th
c
omplex val
u
e
s
on x64
.
commit
|
commitdiff
|
tree
2011-01-11
Mike Pall
FFI: Lookup decorated na
m
e for
f
astc
a
ll/stdcall functions
.
commit
|
commitdiff
|
tree
2011-01-10
Mike
Pall
FFI: Auto-
d
e
te
c
t _
_
s
t
dcall and fix up
C
fun
c
tion declarations
.
commit
|
commitdiff
|
tree
2011-01-10
Mike Pall
FFI: Add
ffi
.
loa
d
()
a
nd
f
fi
.
C default namespace
.
commit
|
commitdiff
|
tree
2011-01-10
Mike P
a
ll
FFI: Fix functio
n
pointer lookup for calls
.
commit
|
commitdiff
|
tree
next