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
Use names defined in lualib.h for library registration.
2011-02-02
Mike Pall
Use na
m
es def
i
ne
d
i
n lualib
.
h
f
or library regi
s
tration
.
commit
|
commitdiff
|
tree
2011-02-02
Mike P
a
ll
F
ix
OSX build to work with newer ld
6
4 versions
.
commit
|
commitdiff
|
tree
2011-02-02
Mike Pall
Add SP
L
IT pas
s
t
o sp
l
it 64
bit IR instructions for
.
.
.
commit
|
commitdiff
|
tree
2011-02-01
Mike Pall
Ad
d
SSE3 CPU feature de
t
ect
i
on
.
commit
|
commitdiff
|
tree
2011-01-29
Mike
P
al
l
FFI: L
i
mit index range for
c
omplex numbers
.
commit
|
commitdiff
|
tree
2011-01-29
Mike
P
all
F
FI: Implement POSIX/x64
s
truct-by-v
a
lue
c
a
lling c
o
n
v
entions
.
commit
|
commitdiff
|
tree
2011-01-28
Mi
k
e Pall
Fix 64 bit case of (S
U
B x x
)
and (BXOR x x) FOLD rules
.
commit
|
commitdiff
|
tree
2011-01-28
Mike P
a
l
l
FFI: Split up 64 bit x^
k
helper
i
nto signed/un
s
i
gned
.
commit
|
commitdiff
|
tree
2011-01-27
M
i
ke Pall
FFI:
Fix
v
ario
u
s
i
s
sues w
i
th C type table r
e
alloc
a
tions
.
commit
|
commitdiff
|
tree
2011-01-27
Mi
k
e Pall
FFI: Fix symbol name redirection
.
commit
|
commitdiff
|
tree
2011-01-26
Mike
P
all
FF
I
: Move code for cdata a
r
ithmetic to lj_
c
arit
h
.
c
.
commit
|
commitdiff
|
tree
2011-01-26
M
ik
e
Pal
l
FFI: Record c
d
a
ta index
i
ng with i
n
tege
r
c
d
ata
.
commit
|
commitdiff
|
tree
2011-01-26
M
i
k
e
Pall
FFI
:
A
llow cdata indexing with
i
nteger
c
data
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pall
Fix comments
for BC_ITERN
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pa
l
l
F
FI:
C
onver
t
enum re
t
urn value of C f
u
nction to und
e
rlying
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Mi
k
e Pall
One mo
r
e fi
x
for
t
he tra
c
e
f
lush logic
.
Sigh
.
commit
|
commitdiff
|
tree
2011-01-26
Mike Pall
FFI:
Add sy
m
bol name re
d
irection
.
commit
|
commitdiff
|
tree
2011-01-25
Mike Pall
ARM: Add ARM
target arch
i
tectu
r
e
selection (disabled)
.
commit
|
commitdiff
|
tree
2011-01-24
Mike
P
all
F
FI:
D
on't for
c
e
z
ero
t
e
rm
i
nato
r
on string to
a
rray
.
.
.
commit
|
commitdiff
|
tree
2011-01-23
Mi
k
e Pall
Clear
b
ytecode p
e
nalty
cache i
n
j
it
.
flush
(
)
.
commit
|
commitdiff
|
tree
2011-01-23
M
i
ke P
a
ll
FFI: Fix ffi
.
load() er
r
or message on Windows
.
commit
|
commitdiff
|
tree
2011-01-23
Mike Pall
FFI:
Simplify initializer rules
.
Clarify docs
.
commit
|
commitdiff
|
tree
2011-01-22
Mike Pall
Another fi
x
for the trace flush l
o
g
i
c
.
I'll get
t
his
.
.
.
commit
|
commitdiff
|
tree
2011-01-20
Mike
Pall
FFI: Add
p
re
l
iminary FFI docum
e
ntation
(
still incomplete)
.
commit
|
commitdiff
|
tree
2011-01-20
M
i
k
e P
a
ll
PPC: F
i
x
i
p
a
irs() for k
e
ys i
n
t
h
e
ha
s
h part
.
commit
|
commitdiff
|
tree
2011-01-19
Mike Pall
Add compile-tim
e
option LUAJ
I
T
_
E
NABLE_CHECKHOO
K
.
D
i
sab
l
ed
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Mike Pa
l
l
Combine i8/u8 XLOAD
with
B
AN
D
+co
m
p
a
rison into test
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Mik
e
P
a
l
l
Add volatil
e
XL
O
ADs
.
commit
|
commitdiff
|
tree
2011-01-18
Mik
e
Pall
Differentia
t
e between
I
R_KP
T
R and IR_KKPTR
.
commit
|
commitdiff
|
tree
2011-01-18
Mike P
a
ll
Fix for
t
h
e
fix
f
or
the
trace
flush lo
g
ic
.
commit
|
commitdiff
|
tree
2011-01-18
Mike Pall
Cleanup and fix
trac
e
flus
h
logic
.
commit
|
commitdiff
|
tree
2011-01-17
Mike Pall
FFI: Reco
r
d 64 bit i
n
teger co
m
par
i
s
ons
and pointer
.
.
.
commit
|
commitdiff
|
tree
2011-01-17
Mike Pall
FFI: Record
conve
r
sions fr
o
m boo
l
ctype
.
commit
|
commitdiff
|
tree
2011-01-17
Mik
e
Pall
Add
t
race recorder infrastructure for ins
t
ruction post
.
.
.
commit
|
commitdiff
|
tree
2011-01-17
Mi
k
e Pall
F
F
I
: Don't swap operands for c
d
at
a
__eq metamethod
.
.
.
commit
|
commitdiff
|
tree
2011-01-16
Mi
k
e
Pall
F
F
I:
R
ecord conver
s
ions t
o
bool cty
p
e
.
commit
|
commitdiff
|
tree
2011-01-16
Mike Pall
Fix as
s
ertion
.
commit
|
commitdiff
|
tree
2011-01-16
Mike Pall
FFI: Allow
i
ndexing a
struct con
s
t
ructor to get constan
t
s
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pall
F
F
I
:
Record
c
onversions from st
r
ings
t
o en
u
ms or pointers
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pall
Add FOLD rule for C
O
NV
.
num
.
u
3
2
KINT
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pa
l
l
Fix recording of
selec
t
() w
i
th multi-c
h
ar string as
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
Mike Pall
FFI: Cleanup some ty
p
e conve
r
s
ions
.
commit
|
commitdiff
|
tree
2011-01-13
Mike
P
all
FFI: Add 64 bit i
n
teger
c
ompari
s
ons
and pointer
comparisons
.
commit
|
commitdiff
|
tree
2011-01-12
Mike Pall
F
FI:
S
im
p
lify logic for p
o
int
e
r arithmet
i
c
.
commit
|
commitdiff
|
tree
2011-01-12
Mike Pall
FFI: Rearrange code in lib_ffi
.
c
.
commit
|
commitdiff
|
tree
2011-01-12
M
ike
P
all
FFI:
U
ntangle and fix callin
g
conventio
n
definitions
.
commit
|
commitdiff
|
tree
2011-01-12
Mike Pall
Avo
i
d compiler
w
a
r
n
ings
.
commit
|
commitdiff
|
tree
2011-01-11
M
ike Pall
FFI: Fix
C
calls with
c
omple
x
values on x
6
4
.
commit
|
commitdiff
|
tree
2011-01-11
Mike Pall
FFI:
L
ookup dec
o
r
at
e
d name for fas
t
call/stdcall
functions
.
commit
|
commitdiff
|
tree
2011-01-10
M
i
ke Pall
FFI: Auto-detect
_
_
stdcall a
n
d
fix
up C funct
i
on d
e
clara
t
i
o
ns
.
commit
|
commitdiff
|
tree
2011-01-10
Mik
e
Pal
l
F
F
I: Add ff
i
.
l
o
a
d(
)
a
n
d
ffi
.
C de
f
ault namesp
a
ce
.
commit
|
commitdiff
|
tree
2011-01-10
Mike Pall
F
F
I: Fix funct
i
on point
e
r lo
o
kup for calls
.
commit
|
commitdiff
|
tree
2011-01-09
Mike Pal
l
F
FI:
Pr
e
serve st
a
c
k
t
o
p
a
cross implicit
l
o
ad of FF
I
.
.
.
commit
|
commitdiff
|
tree
2011-01-09
Mike
Pall
Bump copyright date to 201
1
.
commit
|
commitdiff
|
tree
2011-01-09
Mike Pall
F
FI: Handle NYI ca
s
es for cd
a
ta
c
all metamethod
.
commit
|
commitdiff
|
tree
2011-01-09
Mike
P
all
FFI: Add missing
GC steps for C
f
unction calls
.
commit
|
commitdiff
|
tree
2011-01-06
Mike Pall
Fix Windo
w
s
/
x86 bui
l
d and upda
t
e pregene
r
ated files
.
commit
|
commitdiff
|
tree
2011-01-06
M
ike Pall
FFI: Add support for
c
a
lling C
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2011-01-05
Mike Pal
l
Av
o
id compiler warnings
.
commit
|
commitdiff
|
tree
2011-01-05
Mik
e
Pall
F
F
I: Ad
d
m
i
s
sing li
n
k to par
a
meters f
o
r C funct
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Mike
P
all
Fix
h
andli
n
g
o
f float
s
in
x
8
6
/x64 backend
.
commit
|
commitdiff
|
tree
2011-01-05
M
ik
e
Pall
FFI
:
Force
snapshot after st
o
re to
cdata
.
commit
|
commitdiff
|
tree
2011-01-03
Mike Pall
FFI: R
e
c
ord
6
4 bit integer arithmetic
.
commit
|
commitdiff
|
tree
2011-01-03
Mik
e
Pall
A
d
d su
p
p
o
r
t
for no
n
-constant integer IR_MUL t
o
b
a
c
k
end
.
commit
|
commitdiff
|
tree
2011-01-03
Mike
Pall
Add
support for integ
e
r
IR_NEG to backend
.
commit
|
commitdiff
|
tree
2011-01-03
Mike Pal
l
F
F
I: Record pointer arithmeti
c
.
commit
|
commitdiff
|
tree
2011-01-02
Mike Pall
FF
I
:
A
dd
supp
o
rt for cdata
con
s
tants to IR
.
commit
|
commitdiff
|
tree
2011-01-02
Mike
P
all
Use cda
t
a to
p
as
s
IR
_
KINT64 to -jdump
.
commit
|
commitdiff
|
tree
2011-01-02
Mike
P
al
l
Improve uint64_t
<
-> F
P
c
o
n
v
e
rsi
o
ns in x64
bac
k
end
.
commit
|
commitdiff
|
tree
2011-01-02
Mike Pall
F
F
I: Record tonumber() for boxed cdata
.
commit
|
commitdiff
|
tree
2011-01-02
Mike P
a
ll
Add s
u
pport fo
r
ui
n
t6
4
_
t
<->
FP
c
onve
r
sions to
x64
.
.
.
commit
|
commitdiff
|
tree
2010-12-31
Mi
k
e Pall
Ad
d
co
n
versi
o
ns for typ
e
mismatches in XS
T
ORE forwarding
.
commit
|
commitdiff
|
tree
2010-12-31
M
i
ke Pall
Add 8/16 to 32
b
it sign/zero-exten
s
ion
v
ariants to
.
.
.
commit
|
commitdiff
|
tree
2010-12-31
Mi
k
e
Pall
Fix regi
s
t
e
r allocation for FP <- int
conv
e
rs
i
on
.
commit
|
commitdiff
|
tree
2010-12-31
M
i
k
e P
a
ll
Refactoring of
c
onv
e
rs
i
on
o
ps, part 5: dro
p
T
OINT/
T
OI
6
4
.
.
.
commit
|
commitdiff
|
tree
2010-12-31
Mik
e
Pall
Refactor
i
ng
of
c
o
nversion ops, part
4
: use
C
O
NV
i
n
s
tea
d
.
.
.
commit
|
commitdiff
|
tree
2010-12-31
Mike Pall
R
e
factoring of conv
e
r
sion ops, pa
r
t 3:
ad
d
FOLD ru
l
es
.
.
.
commit
|
commitdiff
|
tree
2010-12-31
Mike
P
all
Copy destination type
for C
O
NV from ir-
>
t to op2, too
.
commit
|
commitdiff
|
tree
2010-12-30
Mike Pall
Ad
d
lj_num2u64 for number
t
o uint64_t con
v
ersion
.
commit
|
commitdiff
|
tree
2010-12-30
Mike Pall
FFI: Add
m
issing GC
s
tep
s
for implicit allocations
.
commit
|
commitdiff
|
tree
2010-12-29
Mike Pall
R
e
fact
o
ring of conve
r
s
i
o
n
ops, part 2: cleanup
c
d
at
a
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Mik
e
Pall
A
dd support
f
or
IRT_
F
L
OAT to XLOAD/XST
O
RE
.
commit
|
commitdiff
|
tree
2010-12-29
Mike P
a
ll
Refactorin
g
of conversion ops,
part 1
:
add IR
_
C
ONV
.
commit
|
commitdiff
|
tree
2010-12-28
M
i
ke
Pal
l
Use m
a
cr
o
-m
a
p for IRT_* enum
.
A
d
d
I
RT
_
F
LOAT
.
commit
|
commitdiff
|
tree
2010-12-28
Mike Pal
l
FFI: Catch
v
ar
i
ous NYI cas
e
s while
r
ecording
.
commit
|
commitdiff
|
tree
2010-12-28
Mike Pall
Make r
e
cordin
g
of type(
)
inde
p
e
n
d
ent of LJ
_
T*/IRT_
.
.
.
commit
|
commitdiff
|
tree
2010-12-25
Mike P
a
ll
F
FI
:
Add 64 b
i
t intege
r
arithm
e
t
ic
.
commit
|
commitdiff
|
tree
2010-12-25
M
ike Pall
FFI: Fix C type represe
n
tat
i
o
n
for
v
al
a
rra
y
s
.
commit
|
commitdiff
|
tree
2010-12-24
Mike P
a
l
l
FFI: Parse co
m
plex
a
nd 64 bi
t
integ
e
r
l
i
terals
.
commit
|
commitdiff
|
tree
2010-12-24
Mike
Pal
l
Fi
x
misname
d
macro in Lua
p
a
r
ser
.
commit
|
commitdiff
|
tree
2010-12-23
Mike Pall
FFI
:
Fix
C
pa
r
ser for hex literals
.
commit
|
commitdiff
|
tree
2010-12-23
Mike Pall
FFI: Add poi
n
ter arithm
e
tic
.
commit
|
commitdiff
|
tree
2010-12-23
Mike Pa
l
l
F
i
x display
o
f
b
ranc
h
es
to
e
x
it
s
t
ubs in
3
2 bit di
s
ass
e
mbly
.
commit
|
commitdiff
|
tree
2010-12-22
Mike Pa
l
l
Imp
r
ove
register
allocation
for loops with var
i
a
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2010-12-22
Mike P
a
ll
FFI:
R
ecord cd
a
ta
a
lloc
a
t
i
ons
.
commit
|
commitdiff
|
tree
2010-12-22
Mike Pall
A
v
oid
compi
l
er warnings
.
commit
|
commitdiff
|
tree
2010-12-20
Mike Pall
Rea
s
sociate XLO
A
D
a
cross P
H
Is
to han
d
le a[i-1]
forwarding
.
.
.
commit
|
commitdiff
|
tree
2010-12-20
Mike Pall
Fix XSTO
R
E fo
r
IRT_NUM
c
onstants
.
commit
|
commitdiff
|
tree
2010-12-20
Mi
k
e
P
a
ll
Fix dump of pointer const
a
n
t
s
.
commit
|
commitdiff
|
tree
2010-12-20
Mike
P
a
l
l
Improv
e
ali
a
s an
a
l
y
sis for
c
data all
o
cations
.
commit
|
commitdiff
|
tree
next