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
DUALNUM: Add integer type to core VM.
2011-02-16
Mik
e
Pall
DUALNUM
:
Add integer type t
o
core VM
.
commit
|
commitdiff
|
tree
2011-02-16
Mike Pall
DUALNUM:
A
dd buil
d
infrastructure
.
commit
|
commitdiff
|
tree
2011-02-16
Mi
k
e Pall
F
F
I: Fix management of C library han
d
les for default
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
M
i
ke Pall
Fix e
r
r
or
han
d
ling
within
metamethods
.
Speci
a
l-case
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Mike Pall
Add workaroun
d
fo
r
lj_meta_tset()
n
ewkey inconsist
e
nc
y
.
commit
|
commitdiff
|
tree
2011-02-14
Mike Pall
PPC:
D
isable FFI due
t
o NYI: comp
a
risons and call
s
.
commit
|
commitdiff
|
tree
2011-02-14
Mike Pal
l
Fix
t
ype mis
m
atch in XSTORE fo
r
w
a
rding
.
commit
|
commitdiff
|
tree
2011-02-11
Mike Pall
R
ELE
A
SE Lu
a
JIT-2
.
0
.
0-beta6
commit
|
commitdiff
|
tree
2011-02-11
Mike Pall
FFI
:
Di
s
able unused code fo
r
some build modes
.
commit
|
commitdiff
|
tree
2011-02-11
M
ike Pall
Update chan
g
elog
.
commit
|
commitdiff
|
tree
2011-02-11
Mike Pall
C
leanup of docs
.
commit
|
commitdiff
|
tree
2011-02-11
M
ik
e
P
a
ll
F
F
I: Fi
n
ish FFI d
o
cs
.
commit
|
commitdiff
|
tree
2011-02-10
M
i
k
e
P
a
l
l
FFI: Finish do
c
s on
F
F
I
semantics
.
Phew
.
commit
|
commitdiff
|
tree
2011-02-10
M
i
ke Pall
Fix va
r
i
o
us HTML error
s
in the do
c
s
.
commit
|
commitdiff
|
tree
2011-02-09
Mike Pall
FFI: Add
m
ore docs on F
F
I
s
ema
n
tic
s
.
commit
|
commitdiff
|
tree
2011-02-08
M
ike
Pal
l
FFI:
Document current FF
I
implementation status
.
commit
|
commitdiff
|
tree
2011-02-08
M
i
ke Pall
Fix by
t
ecode opt
i
mization o
f
and
/
or
operators
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pall
FFI: Record f
f
i
.
abi()
.
commit
|
commitdiff
|
tree
2011-02-07
Mi
k
e
P
a
l
l
FFI: Record ffi
.
copy() and ffi
.
fill()
.
commit
|
commitdiff
|
tree
2011-02-07
Mi
k
e Pall
FFI
:
Fix re
c
ording
of
p
o
i
n
ter
a
rithmetic
.
commit
|
commitdiff
|
tree
2011-02-07
M
i
ke Pall
Add
I
R_XBAR, a barrier against X
L
OAD/XSTORE optimization
s
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pal
l
Improve static assertion m
a
cro
.
commit
|
commitdiff
|
tree
2011-02-07
Mi
k
e P
a
ll
FF
I
: Allow cdata type
s
for integer
arguments o
f
ff
i
.
.
.
commit
|
commitdiff
|
tree
2011-02-07
Mike Pall
FFI: Fix handl
i
ng of enum argum
e
nts to C calls
.
commit
|
commitdiff
|
tree
2011-02-06
Mik
e
Pall
FFI
:
Perf
o
r
m strict
e
r
checks in ffi
.
cast()
.
Record
.
.
.
commit
|
commitdiff
|
tree
2011-02-06
Mike
Pall
FFI:
Simpl
i
f
y and fix tonumber() for cd
a
ta obj
e
cts
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pall
Strength-re
d
uce
32
to
6
4 bit widening
f
or
XLOAD
U
8
.
.
.
commit
|
commitdiff
|
tree
2011-02-05
Mi
k
e Pall
FFI: Limit nu
m
be
r
of argu
m
ents f
o
r recorded calls
.
commit
|
commitdiff
|
tree
2011-02-05
Mi
k
e Pall
FFI: Record simple C fu
n
ct
i
on calls
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pa
l
l
FFI: Optimize
snapshots for
cdata compari
s
ons
.
commit
|
commitdiff
|
tree
2011-02-05
Mike Pall
Fix metamethod comparisons triggered
b
y BC_I
S
EQP/B
C
_
I
S
NEP
.
commit
|
commitdiff
|
tree
2011-02-05
Mik
e
Pal
l
FFI: Record C l
i
bra
r
y namespace lookups
.
commit
|
commitdiff
|
tree
2011-02-05
Mike
Pall
Treat metatabl
e
s of
s
pecial userd
a
ta objects as immu
t
able
.
commit
|
commitdiff
|
tree
2011-02-05
Mi
k
e Pall
F
F
I
:
R
ecord ffi
.
string()
.
commit
|
commitdiff
|
tree
2011-02-05
Mike
P
all
FFI: Avoid
i
n
t
ermedi
a
te boxes for to
n
u
mber(
)
, too
.
commit
|
commitdiff
|
tree
2011-02-03
M
i
k
e
Pal
l
FFI: Disa
b
le MUL =>
B
SH
L
FOLD
r
ule on 32 bit
.
commit
|
commitdiff
|
tree
2011-02-03
Mike Pall
FFI:
R
ename IR_CNEW
P
to IR_CNEW
I
and use it
t
o box
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Mik
e
Pall
Renam
e
IR_POW
I
to IR_
P
OW
.
commit
|
commitdiff
|
tree
2011-02-02
Mike Pall
F
FI: Add basic FOLD rules for 64 bit integ
e
r D
I
V, MOD
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Mike
Pall
F
FI:
R
ecord 64
b
it
integer divi
d
e
a
nd
m
odulo
.
commit
|
commitdiff
|
tree
2011-02-02
M
i
ke Pal
l
Use
n
ames defined in
l
ualib
.
h for libr
a
ry registrat
i
o
n
.
commit
|
commitdiff
|
tree
2011-02-02
Mik
e
P
all
Fi
x
OSX bu
i
ld to w
o
rk with newer ld64
ver
s
i
o
n
s
.
commit
|
commitdiff
|
tree
2011-02-02
M
ike Pall
Add SPLIT pass t
o
spli
t
64
bit IR instructions for
.
.
.
commit
|
commitdiff
|
tree
2011-02-01
M
i
ke Pall
Add SSE3 CPU
f
eat
u
re d
e
t
ect
i
on
.
commit
|
commitdiff
|
tree
2011-01-29
Mik
e
Pall
FFI: Limit index
r
ange
for compl
e
x numbers
.
commit
|
commitdiff
|
tree
2011-01-29
Mike Pall
FFI:
I
mplem
e
nt POSIX
/
x6
4
struct-b
y
-value callin
g
conventi
o
n
s
.
commit
|
commitdiff
|
tree
2011-01-28
Mike Pa
l
l
Fix 64 bit case o
f
(SUB x x) and
(
B
X
OR x x)
F
O
LD rules
.
commit
|
commitdiff
|
tree
2011-01-28
Mike Pa
l
l
FF
I
: Split u
p
6
4 b
i
t x^k helper
into signed/unsigned
.
commit
|
commitdiff
|
tree
2011-01-27
Mike Pall
FFI: Fix
various issues wit
h
C
t
y
pe t
a
ble reallocation
s
.
commit
|
commitdiff
|
tree
2011-01-27
Mike Pa
l
l
FFI:
Fix s
y
mbol name redirection
.
commit
|
commitdiff
|
tree
2011-01-26
M
i
ke Pall
FFI: Move
code
f
or cdata arithmetic
t
o
l
j_cari
t
h
.
c
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pall
FFI: Record
c
d
a
t
a i
n
dexing with integer cdata
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pall
FFI: Allow cdata indexi
n
g with
integer cda
t
a
.
commit
|
commitdiff
|
tree
2011-01-26
Mik
e
Pall
Fix com
m
e
nts for BC_I
T
ERN
.
commit
|
commitdiff
|
tree
2011-01-26
M
i
k
e
P
a
l
l
FFI: Convert enum return value of C functi
o
n to underlying
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
M
i
ke Pall
One
m
ore fix for the trace f
l
ush logic
.
Sigh
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pall
FFI: Add symbol na
m
e redire
c
tio
n
.
commit
|
commitdiff
|
tree
2011-01-25
Mike Pall
ARM:
A
d
d
ARM targ
e
t a
r
chi
t
ec
t
ur
e
selection (disa
b
led)
.
commit
|
commitdiff
|
tree
2011-01-24
Mike Pa
l
l
F
F
I: Don't f
o
rce z
e
ro terminator on string
to array
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Mike Pall
Cl
e
ar b
y
tecode
p
enalty cach
e
in
j
it
.
flush()
.
commit
|
commitdiff
|
tree
2011-01-23
Mik
e
Pall
FFI: Fix ffi
.
lo
a
d()
error message
on
W
i
ndows
.
commit
|
commitdiff
|
tree
2011-01-23
Mike
P
all
F
F
I: S
i
mp
l
ify initializer rules
.
Clarify docs
.
commit
|
commitdiff
|
tree
2011-01-22
M
i
ke
Pall
A
n
other fix for the
trace flush logic
.
I'
l
l get t
h
is
.
.
.
commit
|
commitdiff
|
tree
2011-01-20
Mike Pall
F
F
I:
A
dd pre
l
i
mina
r
y FFI documentati
o
n (stil
l
inc
o
mplete)
.
commit
|
commitdiff
|
tree
2011-01-20
Mike Pall
PPC: Fix
i
pairs() for
keys
in the hash part
.
commit
|
commitdiff
|
tree
2011-01-19
Mi
k
e
P
all
Add comp
i
le-ti
m
e option LU
A
JI
T
_ENABLE_CHECKHOOK
.
Disabled
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Mike Pall
Combine i8/u8 XL
O
AD
w
ith BAND+compar
i
s
on
i
n
to
t
e
st
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Mike Pall
Add v
o
lat
i
le
X
LOADs
.
commit
|
commitdiff
|
tree
2011-01-18
Mike
Pall
Differen
t
iate between IR_
K
P
T
R
a
nd
I
R_KKPTR
.
commit
|
commitdiff
|
tree
2011-01-18
Mike Pall
Fix for the fix for the
trace flus
h
log
i
c
.
commit
|
commitdiff
|
tree
2011-01-18
Mike Pall
Cleanup and fix
tr
a
ce
f
l
u
sh lo
g
ic
.
commit
|
commitdiff
|
tree
2011-01-17
Mik
e
Pall
FFI: Recor
d
64 bit integer comp
a
risons
a
nd poin
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-17
Mike Pall
FFI: Record
conver
s
i
on
s
from bool ctype
.
commit
|
commitdiff
|
tree
2011-01-17
Mike Pall
Add
trace recorde
r
i
n
frastructure for instruc
t
ion pos
t
.
.
.
commit
|
commitdiff
|
tree
2011-01-17
Mike Pall
FFI: Don't s
w
ap
operands
for cdata __eq metame
t
h
o
d
.
.
.
commit
|
commitdiff
|
tree
2011-01-16
M
ike Pall
FFI: Record c
o
nvers
i
ons to bool ctype
.
commit
|
commitdiff
|
tree
2011-01-16
M
ike
Pal
l
Fi
x
asser
t
io
n
.
commit
|
commitdiff
|
tree
2011-01-16
Mike Pall
FFI: All
o
w
indexing a s
t
ru
c
t cons
t
ructor to ge
t
consta
n
ts
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pal
l
FF
I
: Record conversi
o
ns from str
i
ngs
to enums or
p
ointers
.
commit
|
commitdiff
|
tree
2011-01-13
Mik
e
Pa
l
l
Add FOLD rule for
C
ON
V
.
n
u
m
.
u
32 KINT
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pa
l
l
Fix recording of s
e
lect() wi
t
h
mul
t
i-char string as
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
M
i
k
e
Pall
FFI: Cleanup some
t
y
p
e co
n
versions
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pall
FFI: Add 64 bit integer compa
r
i
s
ons and pointer compariso
n
s
.
commit
|
commitdiff
|
tree
2011-01-12
M
ike Pall
F
FI: Simplify logic
f
or pointer ari
t
hmet
i
c
.
commit
|
commitdiff
|
tree
2011-01-12
M
ike Pall
FFI: Rearrange
c
o
d
e i
n
lib_ffi
.
c
.
commit
|
commitdiff
|
tree
2011-01-12
Mike Pall
FFI: Un
t
a
ngl
e
and fix ca
l
ling convention definit
i
ons
.
commit
|
commitdiff
|
tree
2011-01-12
Mike Pa
l
l
Avoid compiler
w
arnings
.
commit
|
commitdiff
|
tree
2011-01-11
Mike
P
a
ll
FFI:
F
ix C calls with complex val
u
es on x64
.
commit
|
commitdiff
|
tree
2011-01-11
Mike
Pall
FFI
:
Lookup dec
o
ra
t
ed
n
ame for fastcall/stdcall functions
.
commit
|
commitdiff
|
tree
2011-01-10
Mike
P
all
FFI: Auto-detect __
s
tdcall and fix up
C function
declarati
o
ns
.
commit
|
commitdiff
|
tree
2011-01-10
Mik
e
Pall
FF
I
:
A
dd
f
fi
.
l
o
ad() and ffi
.
C d
e
fault names
p
a
c
e
.
commit
|
commitdiff
|
tree
2011-01-10
Mike Pal
l
FFI
:
Fix fun
c
tion point
e
r lookup for c
a
lls
.
commit
|
commitdiff
|
tree
2011-01-09
Mike
Pall
FFI: Pr
e
serve stack top acros
s
implicit load of FFI
.
.
.
commit
|
commitdiff
|
tree
2011-01-09
M
ike Pal
l
B
u
mp copyright
d
ate to 2011
.
commit
|
commitdiff
|
tree
2011-01-09
M
ike Pall
FF
I
: Handle
N
YI cases f
o
r cdata call
met
a
m
e
t
h
od
.
commit
|
commitdiff
|
tree
2011-01-09
Mike Pall
FFI: Add missing G
C
steps for C function
calls
.
commit
|
commitdiff
|
tree
2011-01-06
Mike Pall
Fix Win
d
o
w
s
/
x86 bui
l
d
and
u
pdat
e
pregene
r
ate
d
fi
l
es
.
commit
|
commitdiff
|
tree
2011-01-06
M
ike Pall
FFI: Add support for calling
C
f
unctions
.
commit
|
commitdiff
|
tree
2011-01-05
Mi
k
e Pall
Avoid
compiler
warni
n
gs
.
commit
|
commitdiff
|
tree
2011-01-05
Mike
Pall
FFI: Add missin
g
l
i
nk to para
m
eters for C func
t
ion
.
.
.
commit
|
commitdiff
|
tree
next