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
From Lua 5.2: Add debug.getuservalue() and debug.setuservalue().
2012-09-24
Mike Pall
From Lua
5
.
2: Add debug
.
get
u
s
erv
a
lue(
)
a
nd debug
.
s
etuservalue()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pa
l
l
Fr
o
m
L
ua 5
.
2:
A
dd rawlen(
)
.
Needs -DLU
A
JIT_E
N
ABLE_LUA5
2
COM
P
AT
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
P
all
Re
a
rr
a
n
ge library fu
n
ctions to get a fixed FF_next
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Rem
o
ve some library
f
u
n
c
ti
o
ns fo
r
no-JIT/no-
F
FI builds
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
All
o
w
c
on
d
itio
n
al inclus
i
on of builtin
l
ibrary functi
o
ns
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Fr
o
m Lua 5
.
2:
A
dd mod
e
and
env a
r
guments to load*
(
)
.
commit
|
commitdiff
|
tree
2012-09-21
Mike
Pal
l
M
o
v
e load/du
m
p fu
n
ctions to l
j
_load
.
c
.
Add load mo
d
es
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Fix package
.
sea
r
chpath()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix last
commit
.
commit
|
commitdiff
|
tree
2012-09-20
M
ike Pall
From Lua 5
.
2
:
A
dd debug
.
upva
l
ueid
(
)
a
nd debug
.
upv
a
lue
j
o
i
n(
)
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From L
u
a 5
.
2: debug
.
getinfo(
.
.
.
, "u") returns nparams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike
Pall
Fix 'f'
a
n
d
'L'
o
ptions f
o
r
d
e
bug
.
getinfo
(
)
a
nd lua_getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Disable LUA
_
COMPAT_
G
FIND and
LUA_COM
P
AT_
M
OD in L
u
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e Pall
From Lua 5
.
2: debug
.
s
etmetatab
l
e
()
re
t
urns obje
c
t
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua
5
.
2: 'b
r
e
a
k'
a
llowed
a
nywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e
Pall
F
rom L
u
a 5
.
2: debu
g
.
getlocal()
accepts
f
uncti
o
n arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike Pall
F
rom Lua 5
.
2: d
e
bug
.
getlocal()
/
setloca
l
() treats slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
i
ke Pall
From Lua 5
.
2: debu
g
.
g
e
t
u
pvalue() retu
r
n
s "" for
C f
u
n
ct
i
on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike Pall
From Lua 5
.
2
:
Add
goto an
d
::label::
s
t
atements
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pa
l
l
F
ix despec
i
a
lization
o
f ITERN when already running
.
commit
|
commitdiff
|
tree
2012-09-12
Mike
P
all
U
se 0/
1
m
acro for Lua 5
.
2 compat
i
bility
.
commit
|
commitdiff
|
tree
2012-09-12
Mik
e
Pall
Ad
d
more as
s
ertions for st
a
ck co
n
sist
e
n
cy during recording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
FFI: Corr
e
ctly propagate
a
lignme
n
t when interning
n
est
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pall
FFI: Al
w
ays resol
v
e meta
m
etho
d
s
f
or po
i
nter
s
to stru
c
ts
.
commit
|
commitdiff
|
tree
2012-09-03
Mike
Pall
FFI: Handle
_
_pairs/__
i
pairs
m
etamethods for c
d
ata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix recording of ctype()
constructors
f
or pointers
.
commit
|
commitdiff
|
tree
2012-08-31
M
ik
e
P
all
Preserve snapshot #0 PC for
all
t
races
(potential gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike
Pall
A
dd check for unsu
p
ported MIPS soft-floa
t
targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Limit
recursion de
p
th in st
r
i
ng
.
match() et al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Don't
constify upvalu
e
s tha
t
may
r
e
tain lar
g
e amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike
P
all
FFI: D
e
tect type punning t
h
rough unions
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Add table of IR t
y
pe siz
e
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
ARM, PP
C
, MIPS: Im
p
rov
e
XL
O
AD ope
r
and fusion and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mik
e
Pall
Fix u
n
de
r
f
low handling in
builtin
s
tring
to
number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
M
i
k
e Pall
Repl
a
ce
some triv
i
al uses of fprin
t
f() with
f
puts
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e
Pall
Replace divisions
w
i
t
h simpler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Fix comp
i
lation
w
ith FFI disabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mike P
a
ll
Remov
e
old Ma
k
efile
rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pa
l
l
Replace str
t
od()
with builtin
s
tring
to number conv
e
rsion
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike Pa
l
l
A
d
d support
for '%a' and '%A'
to string
.
for
m
at
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM
:
Fix base register coalescin
g
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke Pall
ARM: Fix com
m
i
t ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
Mino
r
f
ixes t
o
FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike
Pall
ARM: Fi
x
ha
r
d-f
l
oat lj_vm_trunc() (used by
c
ompiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
k
e P
a
ll
MIP
S
: Don't
u
se argument GPRs to rematerialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mik
e
Pall
A
RM: Don't
u
s
e
argument GPRs
to remater
i
alize FPR ar
g
u
ments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM, MIPS, P
P
C: Rematerialize
FPR
invarian
t
s first
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Fix calls to floor/ceil/tr
u
nc
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pall
ARM: F
i
x calls
to hard-float fl
o
or/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix shrink
i
ng of direct
m
apped block in buil
t
in allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike
P
all
Fix
l
a
st co
m
mit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pal
l
FOLD x / 2^k ==>
x *
2
^
-
k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86:
Simplify error
m
essage
f
or CP
U
s lacking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pa
l
l
FFI: Don't
k
eep CTy
p
e * across call
.
Callback may
r
ea
l
locate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pa
l
l
Do not use DWARF
unwinder on W
i
n
d
o
ws
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Update cross-compilat
i
on docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
Pall
AR
M
:
E
n
a
b
l
e
VFP and hard-float A
B
I
s
u
ppor
t
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
A
R
M:
Add VFP
an
d
hard-fl
o
at ABI v
a
riants to JIT co
m
piler
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
ke Pall
Never co
m
pile DWARF unw
i
n
d
er on W
i
ndows
.
commit
|
commitdiff
|
tree
2012-08-08
Mik
e
Pall
FFI:
C
o
m
p
i
le f
f
i
.
ty
p
eof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI: Compile as
s
ig
n
men
t
s
f
rom enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Ad
d
missing change
f
or last
commit
.
commit
|
commitdiff
|
tree
2012-08-05
M
ike Pall
FFI: Impr
o
ve err
o
r mess
a
ge for bad inde
x
ing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
P
all
FFI: Initialize all fields of standard type
s
.
commit
|
commitdiff
|
tree
2012-08-02
Mike P
a
ll
FFI: Fix a
l
i
gnment o
f
C
call
s
tructure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
A
R
M: Add hard-float ABI su
p
po
r
t to
t
he FFI (interpre
t
er)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
ARM: Add VFP a
n
d hard
-
flo
a
t ABI varian
t
s
t
o interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Onl
y
r
eplay su
n
k
sto
r
es up to the
snapshot reference
.
commit
|
commitdiff
|
tree
2012-07-29
M
ike
P
all
N
eed
t
o han
d
le TBAR in
S
INK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e Pall
Han
d
le cr
o
s
s-compiles wit
h
FPU
/
n
o
-
F
PU or h
a
rd
-
fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
Pall
ARM: Add V
F
P
i
nstruc
t
ions t
o
ARM disasse
m
bler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
DynASM/ARM
:
A
dd VFP instructi
o
ns
.
commit
|
commitdiff
|
tree
2012-07-24
M
i
ke Pall
D
on't treat all
c
onstifi
e
d cdata conte
n
t as
constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
T
urn load
s
from immutab
l
e u
p
values into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fix slot flags in
s
nap
s
hot r
e
play
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pa
l
l
Fix res
t
ore of s
u
nk CNEWI with implic
i
t P32
t
o P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pa
l
l
FFI: Box all accessed or r
e
turne
d
enums
.
commit
|
commitdiff
|
tree
2012-07-17
M
ike Pall
Fix FOLD
r
ule
(
i-j)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Workarou
n
d for MSVC conversion bug (double -> uint3
2
_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
Pall
x86
/
x64:
F
ix fusion of unsigned byte comparisons w
i
th
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pa
l
l
A
R
M: Invoke SPLIT p
a
s
s
for lef
t
over IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
P
all
From Lua 5
.
2: Add -E
c
ommand line option (ignore env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
P
all
C
o
rrect di
s
patch
table modification
s
for
retu
r
n hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pall
FFI: Show add
r
ess po
i
nted to for t
o
string(ref), to
o
.
commit
|
commitdiff
|
tree
2012-07-11
Mi
k
e
P
all
Limit n
u
mber of paren
t
link
s
ha
n
dle
d
by backen
d
.
commit
|
commitdiff
|
tree
2012-07-11
Mike P
a
ll
U
se an
e
xplicit flag t
o
signal SINK tags
for a
t
r
ace
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Don't al
l
ocate cons
t
ants for sunk stor
e
s
.
commit
|
commitdiff
|
tree
2012-07-09
Mik
e
P
all
Avoid compiler
warnings abou
t
redefined C++ keywords
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Add
m
i
s
s
ing d
e
clarat
i
ons for MSVC intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Cle
a
n up ARM ca
p
abil
i
ty flags
.
Only set
h
ighest arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Change DynASM bi
t
o
pe
r
atio
n
s
t
o use Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
M
ike
P
a
ll
Add Lua BitOp
to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
M
i
ke Pall
Finally fix target d
e
tection for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
P
a
l
l
D
r
op range limit
f
or sunk stores relat
i
ve
t
o
sunk all
o
catio
n
.
commit
|
commitdiff
|
tree
2012-07-04
M
i
k
e Pall
Bu
m
p s
o
m
e
l
i
m
its to accomodate S
I
NK pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add stric
t
er
c
heck for sinking P
H
Is
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Remove unneeded snapshot preps for su
n
k sto
r
es
.
commit
|
commitdiff
|
tree
2012-07-03
Mike
P
a
l
l
Fix NEWREF
m
arking in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pa
l
l
Fix compiler war
n
ings
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Avoi
d
pesky compiler w
a
rni
n
gs ab
o
ut C++ ke
y
words (eh?)
.
commit
|
commitdiff
|
tree
next