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: fp:read("*L").
2011-02-20
Mike
P
all
From Lua
5
.
2: fp:r
e
ad("*
L
")
.
commit
|
commitdiff
|
tree
2011-02-20
Mike Pall
F
r
o
m Lua 5
.
2:
table
.
unpack()
.
N
eeds -DLUA
J
IT_
E
NA
B
LE_L
U
A52COMPAT
.
commit
|
commitdiff
|
tree
2011-02-20
M
i
ke Pall
From Lua 5
.
2
:
Add packa
g
e
.
sea
r
ch
p
ath()
.
commit
|
commitdiff
|
tree
2011-02-20
M
ike
Pa
l
l
Fro
m
Lua 5
.
2: Empty statement
.
Needs -DLUAJIT_
E
NABLE_LUA
5
2CO
.
.
.
commit
|
commitdiff
|
tree
2011-02-20
Mike Pall
F
r
o
m Lua
5
.
2: corout
i
ne
.
run
n
ing()
.
Nee
d
s -DLU
A
JIT_ENAB
L
E_L
U
A
.
.
.
commit
|
commitdiff
|
tree
2011-02-20
Mike Pall
FFI: Fix recordi
n
g
of userdata c
o
nversions
.
commit
|
commitdiff
|
tree
2011-02-19
Mi
k
e Pall
FFI: Fix 64 bit to 32 bi
t
tr
u
ncations on
x
6
4
.
commit
|
commitdiff
|
tree
2011-02-19
Mike Pall
FF
I
: Fix r
e
cording
of ffi
.
copy()
an
d
ffi
.
f
ill
(
)
.
commit
|
commitdiff
|
tree
2011-02-19
Mike
Pall
FFI: Impr
o
ve conv
e
rsion err
o
r me
s
sages
.
commit
|
commitdiff
|
tree
2011-02-18
Mike P
a
ll
F
FI: Fix
docs about C
bool ->
L
ua bo
o
lean
c
onversion
.
commit
|
commitdiff
|
tree
2011-02-16
Mike Pall
DUALNUM: A
d
d
intege
r
typ
e
to core VM
.
commit
|
commitdiff
|
tree
2011-02-16
Mike P
a
ll
DUALNUM: Add
build infr
a
st
r
ucture
.
commit
|
commitdiff
|
tree
2011-02-16
Mike Pall
FFI: F
i
x management of
C
li
b
rary ha
n
dles for default
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Mike Pall
Fix error
h
andling wit
h
in metamethods
.
Special
-
case
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Mike
Pall
A
d
d wo
r
karound f
o
r lj_meta_tset()
newkey in
c
ons
i
stency
.
commit
|
commitdiff
|
tree
2011-02-14
M
i
k
e
P
all
P
PC: Disa
b
le FF
I
due to
N
YI: compar
i
sons and calls
.
commit
|
commitdiff
|
tree
2011-02-14
Mike
Pall
Fix type mismatch in XSTORE forwa
r
di
n
g
.
commit
|
commitdiff
|
tree
2011-02-11
Mi
k
e Pa
l
l
RELE
A
SE LuaJIT-2
.
0
.
0-beta6
commit
|
commitdiff
|
tree
2011-02-11
M
i
k
e
P
al
l
F
FI: Disable
unuse
d
co
d
e for som
e
build
modes
.
commit
|
commitdiff
|
tree
2011-02-11
Mike Pall
Update changel
o
g
.
commit
|
commitdiff
|
tree
2011-02-11
Mike Pal
l
Cle
a
nup of docs
.
commit
|
commitdiff
|
tree
2011-02-11
Mike
Pal
l
FFI: Finish FF
I
docs
.
commit
|
commitdiff
|
tree
2011-02-10
Mike Pall
F
FI: Finis
h
docs on FFI
s
eman
t
ics
.
Phew
.
commit
|
commitdiff
|
tree
2011-02-10
Mi
k
e Pall
Fix va
r
i
ous H
T
M
L
erro
r
s in the docs
.
commit
|
commitdiff
|
tree
2011-02-09
Mike
Pall
FFI: Add
more d
o
cs on FFI se
m
antics
.
commit
|
commitdiff
|
tree
2011-02-08
Mike
Pa
l
l
FFI: D
o
cum
e
nt current FFI implement
a
t
i
o
n status
.
commit
|
commitdiff
|
tree
2011-02-08
Mike Pall
Fix
bytecode opt
i
mizatio
n
of and/o
r
operators
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pall
FFI:
R
ecord ffi
.
abi()
.
commit
|
commitdiff
|
tree
2011-02-07
Mike
Pall
FFI: Re
c
ord ffi
.
copy() and
f
fi
.
fill()
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pall
FFI: Fix
r
ecording
of
p
o
i
nt
e
r arithmetic
.
commit
|
commitdiff
|
tree
2011-02-07
Mik
e
Pal
l
Add I
R
_XBAR, a barrier against XLOA
D
/XSTOR
E
optimizatio
n
s
.
commit
|
commitdiff
|
tree
2011-02-07
Mike
P
all
Improve static assertio
n
macro
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pall
FF
I
: Al
l
ow cdata type
s
for integer arguments
o
f ffi
.
.
.
commit
|
commitdiff
|
tree
2011-02-07
M
ike Pal
l
FF
I
: Fix handling of
e
num
a
rgumen
t
s
t
o
C calls
.
commit
|
commitdiff
|
tree
2011-02-06
Mike Pall
FFI: Perform stricter chec
k
s in ffi
.
cast()
.
Rec
o
rd
.
.
.
commit
|
commitdiff
|
tree
2011-02-06
Mike Pal
l
F
F
I
: Simplify an
d
fix to
n
um
b
e
r() for cdata obj
e
cts
.
commit
|
commitdiff
|
tree
2011-02-05
Mi
k
e
Pall
Strength-reduce 3
2
to 6
4
bi
t
widening for XLOAD U8
.
.
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pall
FF
I
: Limit numb
e
r of argumen
t
s
for recorde
d
calls
.
commit
|
commitdiff
|
tree
2011-02-05
M
i
k
e
Pall
FF
I
: R
e
cord simple C fu
n
ction calls
.
commit
|
commitdiff
|
tree
2011-02-05
Mike P
a
ll
FFI: Optimize
s
naps
h
ot
s
for cdata comparisons
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pall
F
ix metamethod co
m
p
arisons trigg
e
red b
y
BC_ISEQP/BC_IS
N
EP
.
commit
|
commitdiff
|
tree
2011-02-05
Mi
k
e Pall
FFI
:
Reco
r
d C librar
y
namespace lookups
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pall
Treat metatables of sp
e
c
i
al userda
t
a
o
bjects
a
s
i
mmutable
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pal
l
FFI
:
Record ffi
.
s
tr
i
ng()
.
commit
|
commitdiff
|
tree
2011-02-05
M
i
k
e
Pall
F
F
I: Avoi
d
int
e
rmediate b
o
xes
f
or ton
u
mber(), too
.
commit
|
commitdiff
|
tree
2011-02-03
Mike
P
all
FFI: Disable MUL => BS
H
L FOLD
ru
l
e on 3
2
bit
.
commit
|
commitdiff
|
tree
2011-02-03
Mi
k
e Pal
l
FFI: Rename
IR_CNEWP to IR_CNEWI and
u
se it to box
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Mi
k
e
P
all
R
e
name IR_POWI
t
o
I
R
_PO
W
.
commit
|
commitdiff
|
tree
2011-02-02
Mike Pall
F
F
I: Add
basic FOLD rules for 64 bit integer DIV, MOD
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Mike Pall
FFI: Recor
d
64 bit in
t
ege
r
divi
d
e an
d
m
o
dulo
.
commit
|
commitdiff
|
tree
2011-02-02
Mike Pall
Us
e
n
a
me
s
defined in lualib
.
h fo
r
library registration
.
commit
|
commitdiff
|
tree
2011-02-02
Mike Pall
Fix O
S
X build to w
o
rk
w
ith newer
l
d64
v
ersions
.
commit
|
commitdiff
|
tree
2011-02-02
Mike Pall
Add SPLIT pass to split 64 bit IR
inst
r
u
c
tions for
.
.
.
commit
|
commitdiff
|
tree
2011-02-01
Mike Pall
A
d
d
SSE3
C
PU feature detection
.
commit
|
commitdiff
|
tree
2011-01-29
Mike Pall
F
F
I
: L
i
m
i
t index range for comple
x
numbers
.
commit
|
commitdiff
|
tree
2011-01-29
Mike Pall
F
F
I: Im
p
lement PO
S
I
X/x64 struct
-
by
-
value calling conventi
o
ns
.
commit
|
commitdiff
|
tree
2011-01-28
Mike Pall
Fix 64 bit c
a
se of (SUB x x) and (B
X
O
R
x x) FOLD ru
l
es
.
commit
|
commitdiff
|
tree
2011-01-28
Mike
Pall
FFI: Spl
i
t up 64 bit x^k helper
i
n
to signed/unsigned
.
commit
|
commitdiff
|
tree
2011-01-27
Mike P
a
ll
FFI: Fix
various issu
e
s
w
ith C type table reallocations
.
commit
|
commitdiff
|
tree
2011-01-27
Mike Pall
FFI: Fix symbol name redire
c
tion
.
commit
|
commitdiff
|
tree
2011-01-26
Mi
k
e Pall
FFI
:
Move code f
o
r
c
data
ar
i
thme
t
ic to lj_c
a
rith
.
c
.
commit
|
commitdiff
|
tree
2011-01-26
Mik
e
Pall
FFI: R
e
co
r
d cdata
i
ndexi
n
g with integer cdata
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pall
FFI:
Allow cdata indexi
n
g w
i
th integer cdat
a
.
commit
|
commitdiff
|
tree
2011-01-26
Mi
k
e Pall
Fix comments for BC_ITERN
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pa
l
l
FFI:
C
onvert enum return value of C function to under
l
ying
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pall
One mo
r
e fi
x
f
o
r th
e
trace flush logic
.
Sigh
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pall
FFI:
A
d
d symbol name redirection
.
commit
|
commitdiff
|
tree
2011-01-25
Mi
k
e Pall
ARM: Add ARM
target ar
c
hitec
t
ure select
i
on (disabled)
.
commit
|
commitdiff
|
tree
2011-01-24
Mik
e
Pal
l
FFI
:
Do
n
't f
o
rce ze
r
o terminato
r
on string
t
o array
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Mike Pall
Clear by
t
ecode pe
n
alty c
a
c
h
e in jit
.
f
lush()
.
commit
|
commitdiff
|
tree
2011-01-23
Mike
P
all
FFI: Fi
x
ffi
.
load() e
r
ror
message on Wind
o
ws
.
commit
|
commitdiff
|
tree
2011-01-23
Mike Pa
l
l
FFI: Simp
l
ify
initializer rules
.
Clarify docs
.
commit
|
commitdiff
|
tree
2011-01-22
Mike P
a
ll
Another fix
for the trace flush
l
ogic
.
I'll get this
.
.
.
commit
|
commitdiff
|
tree
2011-01-20
M
i
ke Pall
FFI: Add preliminar
y
FFI documentation (still incomplete)
.
commit
|
commitdiff
|
tree
2011-01-20
Mike
Pal
l
PP
C
: Fix ipairs()
for keys in the hash part
.
commit
|
commitdiff
|
tree
2011-01-19
Mike Pall
Add com
p
ile-time o
p
tion
LUAJ
I
T_ENABLE_CHEC
K
HOOK
.
Disa
b
led
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Mike Pall
Com
b
ine i8/u8 XLOAD with
B
AND
+
comparison into test
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Mi
k
e
P
all
Add vo
l
a
t
ile XLOADs
.
commit
|
commitdiff
|
tree
2011-01-18
Mike Pall
Di
f
feren
t
i
ate between
I
R_KPTR and IR_KKPTR
.
commit
|
commitdiff
|
tree
2011-01-18
Mike Pall
Fi
x
f
o
r the fix
for the tra
c
e flu
s
h
l
ogic
.
commit
|
commitdiff
|
tree
2011-01-18
Mi
k
e Pall
Cleanup and fix t
r
a
ce flush logic
.
commit
|
commitdiff
|
tree
2011-01-17
Mike
P
al
l
FF
I
: R
e
cord 64 bit
intege
r
comparisons and pointer
.
.
.
commit
|
commitdiff
|
tree
2011-01-17
Mi
k
e
Pall
F
FI:
R
e
c
ord c
o
nversions f
r
o
m
bool ctype
.
commit
|
commitdiff
|
tree
2011-01-17
Mik
e
Pall
Ad
d
tra
c
e re
c
order infrastructure for instruction
post
.
.
.
commit
|
commitdiff
|
tree
2011-01-17
Mike
Pall
FFI: Don
'
t swap
o
p
e
rands for
cdata __eq metamethod
.
.
.
commit
|
commitdiff
|
tree
2011-01-16
M
ike Pall
F
FI: Record
conver
s
i
o
ns t
o
bool ctyp
e
.
commit
|
commitdiff
|
tree
2011-01-16
M
i
ke Pal
l
Fi
x
a
s
s
ert
i
on
.
commit
|
commitdiff
|
tree
2011-01-16
M
i
k
e Pall
FFI:
Allow
indexing a stru
c
t
c
onstructor to get constants
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pall
FFI: Recor
d
conve
r
sions fr
o
m str
i
ng
s
to enums or pointers
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pall
Ad
d
FOLD rule
for CONV
.
num
.
u32 KINT
.
commit
|
commitdiff
|
tree
2011-01-13
M
ike Pall
Fix recording of select() with multi-char string as
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pall
F
FI: Cleanup some type c
o
nv
e
rsio
n
s
.
commit
|
commitdiff
|
tree
2011-01-13
M
ike Pall
FFI: Add 64
b
it inte
g
er
com
p
arisons and
p
o
inter comparisons
.
commit
|
commitdiff
|
tree
2011-01-12
Mike Pall
F
F
I: Simpli
f
y
l
ogic fo
r
point
e
r arithmetic
.
commit
|
commitdiff
|
tree
2011-01-12
Mi
k
e P
a
ll
F
FI
:
Rearran
g
e
c
o
d
e
i
n lib_ffi
.
c
.
commit
|
commitdiff
|
tree
2011-01-12
Mike Pall
FFI: Untangl
e
and fi
x
c
alling convention definitions
.
commit
|
commitdiff
|
tree
2011-01-12
Mike
P
all
Avoid compiler warn
i
ngs
.
commit
|
commitdiff
|
tree
2011-01-11
Mike Pall
FFI: Fix C
calls
w
i
th
c
omplex
v
alues
on x64
.
commit
|
commitdiff
|
tree
2011-01-11
Mike Pall
FFI: Look
u
p decora
t
ed name for fastcall/stdcall functions
.
commit
|
commitdiff
|
tree
2011-01-10
M
ike Pa
l
l
FFI: Auto-detect __
s
tdc
a
ll and fix up C fu
n
ction declaration
s
.
commit
|
commitdiff
|
tree
next