repo.or.cz
/
luajit-2.0
/
celess22.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
FFI: Compile ffi.sizeof(), ffi.alignof() and ffi.offsetof().
2012-10-10
Mike Pall
FFI
:
Compile ffi
.
siz
e
of(), ffi
.
alignof
(
)
a
n
d ffi
.
offse
t
of()
.
commit
|
commitdiff
|
tree
2012-10-09
Mike P
a
ll
FFI:
C
o
mpile ar
r
a
y/s
t
ruct copies
.
commit
|
commitdiff
|
tree
2012-10-09
Mike Pall
FFI: Opti
m
i
z
e ffi
.
co
p
y() and
f
fi
.
fill(
)
.
commit
|
commitdiff
|
tree
2012-10-09
Mik
e
Pall
A
d
d LJ_T
A
RGET_
U
N
ALIGNED
.
commit
|
commitdiff
|
tree
2012-10-09
Mike Pal
l
Add
FOLD rules
f
o
r CO
N
V
.
int
.
i
8/u8/
i
1
6/u16 of KINT
.
commit
|
commitdiff
|
tree
2012-10-09
Mike Pall
Don'
t
use
stack
u
nwin
d
ing for l
u
a
_
yield()
.
commit
|
commitdiff
|
tree
2012-10-08
Mi
k
e Pall
FFI
:
Add support for copy constructors
.
commit
|
commitdiff
|
tree
2012-10-07
Mike Pall
P
P
C
:
Fix string
.
s
u
b
() rang
e
ch
e
ck
.
commit
|
commitdiff
|
tree
2012-10-07
Mike
P
all
From Lua 5
.
2: Add string
.
rep
(
s, n, sep)
.
commit
|
commitdiff
|
tree
2012-10-07
Mike Pall
F
rom Lua 5
.
2
:
Add math
.
log(x, base)
.
commit
|
commitdiff
|
tree
2012-10-04
Mike Pal
l
Clarify
com
m
ents in Makefile
o
n
-
DLUAJIT_ENAB
L
E_LUA52COMP
A
T
.
commit
|
commitdiff
|
tree
2012-10-03
Mike Pall
Fix s
c
ope
f
or re
s
olving
b
reak l
a
b
els
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pall
Fix x6
4
bui
l
d
.
commit
|
commitdiff
|
tree
2012-10-02
M
ike
Pall
F
r
om Lua 5
.
2
:
'
%
s
' o
p
tion to
string
.
format() b
e
haves
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pall
From Lua 5
.
2: Return nil for bad position in string
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pa
l
l
Move a GC macr
o
.
commit
|
commitdiff
|
tree
2012-10-01
Mike
Pal
l
From
L
ua 5
.
2: Add
lua
L
_traceback()
.
commit
|
commitdiff
|
tree
2012-09-28
M
ike Pal
l
U
pdate
depe
n
dencies
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
From Lua 5
.
2: Allow mi
x
ed metame
t
hods
f
or ordered co
m
pa
r
isons
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
Fro
m
Lua 5
.
2: Remove er
r
o
r for amb
i
guous function
c
all
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mike
Pal
l
From Lua 5
.
2
: Re
t
urn
f
i
le
o
bject for io
.
write() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
From Lua 5
.
2
:
A
d
d table
.
pa
c
k
(
)
.
Needs -DLUAJI
T
_E
N
ABLE_LU
A
52
C
.
.
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
FFI:
c
t
ypeid of ctype
o
bject is immutabl
e
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
Fold K
P
TR
+ offset i
n
SPLIT pass
.
commit
|
commitdiff
|
tree
2012-09-27
Mike
Pall
x86:
F
ix
r
egister allocation for call
s
returning register
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike P
a
ll
From Lua 5
.
2: Extended
r
esults
f
rom
o
s
.
e
x
ecute() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
M
i
ke Pall
F
rom L
u
a 5
.
2
:
Ad
d
debug
.
getus
e
rvalue() and
d
e
b
ug
.
setuserv
a
lue()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
From Lua 5
.
2: Add
r
a
wlen()
.
N
e
eds -DLUAJIT_ENABLE_
L
UA52COM
P
AT
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
Pa
l
l
Rearrang
e
library functions to get a fixed FF_next
.
commit
|
commitdiff
|
tree
2012-09-24
Mike P
a
ll
Remove som
e
li
b
rary functions for
n
o-JIT/no-FF
I
builds
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Allow condi
t
iona
l
in
c
lus
i
on of
b
u
iltin library functions
.
commit
|
commitdiff
|
tree
2012-09-21
M
i
ke
P
all
Fro
m
Lua
5
.
2: Add mode and e
n
v
arguments to load*
(
)
.
commit
|
commitdiff
|
tree
2012-09-21
Mike
Pa
l
l
Move l
o
ad/dump
f
u
n
c
tio
n
s t
o
lj_load
.
c
.
Ad
d
load modes
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pa
l
l
F
i
x p
a
ckage
.
searc
h
path()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix last
co
m
mit
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fro
m
Lua 5
.
2: Add deb
u
g
.
upval
u
e
i
d(
)
and debug
.
u
p
valuejoin
(
)
.
commit
|
commitdiff
|
tree
2012-09-20
M
ike P
a
l
l
F
ro
m
Lua 5
.
2: debug
.
getinfo(
.
.
.
, "u
"
) re
t
urns n
p
arams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix 'f' and '
L
' opt
i
ons for debug
.
getinfo() and
l
ua_getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
a
ll
Disable LUA_COMP
A
T_
G
FIND
and LUA_COMP
A
T_MO
D
in
L
ua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mik
e
Pall
From
Lu
a
5
.
2: deb
u
g
.
setmet
a
table() returns
object
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
all
From Lua 5
.
2: 'break' a
l
l
o
wed any
w
here
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e Pall
Fro
m
Lua 5
.
2: d
e
bug
.
get
l
ocal() acce
p
ts
f
u
n
ction arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
F
r
om Lua 5
.
2:
d
ebug
.
getlocal()/
s
etloc
a
l()
treats
slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
a
l
l
Fro
m
Lua 5
.
2
: debug
.
getupvalue() re
t
urns ""
for C funct
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike Pall
F
r
o
m
Lua 5
.
2: Add goto
a
n
d ::label:: st
a
tements
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Fix despec
i
ali
z
atio
n
of IT
E
R
N
whe
n
already r
u
n
n
i
n
g
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
U
se 0/1 macro f
o
r Lua 5
.
2 c
o
mpatibi
l
ity
.
commit
|
commitdiff
|
tree
2012-09-12
Mike
Pa
l
l
A
d
d more assertions f
o
r
stack consisten
c
y during rec
o
rd
i
ng
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
FFI: Correctly propaga
t
e a
l
i
g
n
m
ent whe
n
inter
n
in
g
ne
s
ted
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
M
i
k
e
Pall
FFI: Always resolve
m
eta
m
ethods for
p
ointe
r
s t
o
structs
.
commit
|
commitdiff
|
tree
2012-09-03
Mike
P
all
FFI: Han
d
le
__pairs/__
i
pairs metam
e
thods for cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix recording of ctype()
c
onstructors
for pointers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pa
l
l
Preserve snapsho
t
#
0
PC for all trace
s
(p
o
tential gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pal
l
Add ch
e
c
k
for uns
u
p
por
t
ed MIPS soft-float t
a
rgets
.
commit
|
commitdiff
|
tree
2012-08-28
M
i
k
e
P
a
l
l
Limit recursion depth in st
r
ing
.
ma
t
c
h
() et al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike
Pall
D
o
n't constify up
v
a
lue
s
that may retai
n
la
r
ge amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
ke
Pall
FFI: De
t
ect typ
e
punning throu
g
h unions
.
commit
|
commitdiff
|
tree
2012-08-27
Mi
k
e
Pall
Add table of IR type si
z
es
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pal
l
ARM, PPC, MIPS: Improve XLO
A
D operand fusion and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike
P
all
Fix underflow handling in builtin s
t
ring t
o
n
u
m
b
e
r
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Replace
some trivial us
e
s of fpr
i
ntf(
)
w
ith fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e P
a
ll
Rep
l
ace divisions
w
ith simpler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e
P
all
Fix co
m
pila
t
i
o
n with
F
FI d
i
sabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
Pall
Remove o
l
d Makefile
rule
s
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
P
all
Replace
s
t
r
t
od
(
) w
i
th b
u
ilt
i
n s
t
ring to number con
v
ersion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Add suppor
t
for '%a'
and '%
A
' t
o
string
.
fo
r
mat
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke P
a
ll
ARM:
Fix
b
ase register coalescing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix commit
c
e
a
a60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike
P
all
Minor fixes t
o
F
O
LD
r
ules
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pall
ARM
:
Fix hard-floa
t
l
j
_vm_trun
c
() (u
s
ed by compil
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pal
l
M
I
PS
:
Don't use argument GPRs to
rematerialize FP
R
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke
Pall
A
RM: Don
'
t use
argume
n
t GPRs to
r
ematerialize FPR arguments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM, MIP
S
, PPC: Re
m
a
t
erialize F
P
R invar
i
ants
f
i
rst
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pa
l
l
MIPS
:
Fix calls to fl
o
o
r/ceil/
t
runc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fix c
a
lls to hard-f
l
oat f
l
oor/cei
l
/t
r
unc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix
s
hrin
k
ing of direct m
a
pped block in bui
l
tin allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
F
i
x last commit
.
commit
|
commitdiff
|
tree
2012-08-15
Mik
e
Pall
FOLD x / 2^k
==> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
M
ike P
a
l
l
x86: Simplify error
message for CPUs
lacking
C
M
OV
.
commit
|
commitdiff
|
tree
2012-08-11
Mik
e
Pa
l
l
FF
I
: Don't keep CType *
across ca
l
l
.
C
allback m
a
y reallocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
M
ike Pall
Do not use D
W
ARF
u
n
wi
n
der on
Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
P
all
U
pdate cross
-
compilat
i
on docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM: Enab
l
e VFP and hard-fl
o
at
ABI s
u
ppor
t
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM: Add VFP and
h
ard
-
float AB
I
vari
a
nts
to JIT compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e Pall
Neve
r
comp
i
le DW
A
RF unwi
n
der
on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
P
all
F
F
I:
C
ompile
ffi
.
typeof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
M
i
ke Pall
FFI: Compile
a
ssig
n
ments from e
n
u
m
s
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
P
a
l
l
Add
missing
change for last c
o
mmit
.
commit
|
commitdiff
|
tree
2012-08-05
M
ike P
a
ll
FFI: Imp
r
ove err
o
r mess
a
ge for bad
i
nde
x
ing
a
t
t
e
mpts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pa
l
l
FFI: Initialize a
l
l fiel
d
s
o
f
stan
d
ard
t
ypes
.
commit
|
commitdiff
|
tree
2012-08-02
M
ik
e
P
a
ll
FFI: Fi
x
a
l
i
gnment of C call
s
t
ructure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
P
all
ARM: Add
h
ar
d
-flo
a
t ABI support to
the
F
FI (
i
nterpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pal
l
ARM: Add
V
FP and hard-float ABI
varia
n
ts to
interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Only rep
l
ay
s
unk sto
r
e
s up
to the
s
napshot r
e
ference
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pall
Ne
e
d
t
o h
a
ndle T
B
AR in
SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
Pall
Ha
n
dle cross-comp
i
les w
i
th FPU/no-FPU or
h
a
rd-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
k
e Pall
ARM:
A
d
d
VFP
i
ns
t
ructions to
A
RM
d
i
s
a
sse
m
bler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
DynASM/ARM:
A
d
d VFP
i
n
s
tructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mik
e
Pall
D
o
n't treat all
c
onstified
cdata c
o
n
tent
a
s c
o
nstant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn loads f
r
om immutab
l
e upva
l
ues into con
s
t
an
t
s
.
commit
|
commitdiff
|
tree
next