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 mode and env arguments to load*().
2012-09-21
Mike Pall
From L
u
a
5
.
2:
Add mode and env argu
m
ents to load*()
.
commit
|
commitdiff
|
tree
2012-09-21
M
i
ke Pall
Move
load/dump function
s
t
o
l
j_loa
d
.
c
.
A
dd l
o
ad modes
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Fix package
.
searchpath()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix last commit
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fro
m
Lu
a
5
.
2:
A
dd debug
.
u
p
valueid() and debug
.
upval
u
ej
o
in()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From Lua 5
.
2: debug
.
g
etinf
o
(
.
.
.
,
"u") retur
n
s nparams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
M
ike Pall
F
ix
'f' and 'L
'
op
t
i
o
ns
f
or debu
g
.
g
etinfo
(
) and
l
ua_getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
D
isabl
e
LUA_COMP
A
T_GFIND
and LUA
_
COMPAT_MOD in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2
:
d
e
bug
.
setmetatable()
r
et
u
rns obj
e
c
t
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
F
rom Lua 5
.
2: 'break' allowed
anywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2: debug
.
g
e
tlocal()
accepts
f
unct
i
on arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2: debug
.
getlocal()/set
l
ocal() tr
e
ats
s
l
o
t
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike Pall
From Lua 5
.
2: deb
u
g
.
ge
t
upvalu
e
() r
e
turns "" for C function
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mi
k
e
P
all
F
r
om Lua
5
.
2
:
A
d
d
g
o
to and
:
:
label:: sta
t
ements
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Fix
d
e
specialization
of IT
E
RN when al
r
eady running
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Use
0
/1
m
acro for Lua
5
.
2
compatibility
.
commit
|
commitdiff
|
tree
2012-09-12
M
ike
Pall
Add more a
s
ser
t
ions for stack cons
i
s
t
e
ncy dur
i
ng re
c
ordi
n
g
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
FFI: Co
r
rectly prop
a
ga
t
e
alignment when
i
nterning nested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pal
l
FFI: Alw
a
ys res
o
lve
m
e
tamethods
for pointers to structs
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
FFI: Handle __pairs/__ipair
s
met
a
methods for cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix record
i
ng of ct
y
pe() constructo
r
s f
o
r point
e
r
s
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
Pre
s
erve snapshot #0 PC for all traces (
p
otential gcste
p
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pall
Add check for
unsu
p
por
t
ed
MIPS
soft-float targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike P
a
ll
L
imit recursion depth
i
n stri
n
g
.
match() et al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike
P
all
Don
'
t cons
t
ify up
v
a
lues
t
hat may r
e
t
a
in large amoun
t
s
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
ike Pall
FFI: Detect type pu
n
n
i
n
g through un
i
ons
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Add table
o
f IR type s
i
ze
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
ARM, PPC, MIPS: Improve X
L
O
A
D opera
n
d fusion and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Fix un
d
erflow handl
i
ng in
b
uiltin
s
tri
n
g to nu
m
ber
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Replace some trivial uses o
f
fprintf() with fputs
.
commit
|
commitdiff
|
tree
2012-08-26
M
i
ke Pall
Rep
l
ace divisions with simpler c
o
de
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Fix compilation
with
F
F
I
disa
b
le
d
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
R
e
m
ove old Makefile rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
R
e
place s
t
rtod
(
) with buil
t
i
n
string
to number conversion
.
commit
|
commitdiff
|
tree
2012-08-25
Mi
k
e Pall
Add support
f
or
'
%a' and '%A' to string
.
f
ormat
.
commit
|
commitdiff
|
tree
2012-08-25
Mik
e
P
all
ARM: F
i
x base register coale
s
c
i
ng
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
A
RM:
F
ix commit ceaa60c
0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
Minor fix
e
s to FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fix hard
-
float lj
_
vm_trunc() (used by
compiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pal
l
MIPS: Don't use argument GPRs to remateria
l
ize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM:
D
on
'
t use argument GPRs
t
o remateri
a
lize FPR argumen
t
s
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM
,
MIPS,
P
P
C
:
R
em
a
terialize FPR invariants first
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke P
a
ll
MIPS: Fix calls to floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pa
l
l
ARM: Fix ca
l
l
s
to h
a
rd-float
f
loor
/
cei
l
/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mik
e
Pall
F
ix shrin
k
ing of d
i
rect
m
a
p
p
ed block in buil
t
in allocat
o
r
.
commit
|
commitdiff
|
tree
2012-08-15
Mike P
a
l
l
F
i
x last commit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pa
l
l
FOLD x / 2
^
k ==> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x
8
6: S
i
mplify
err
o
r message for CP
U
s lacking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike
Pall
FFI: Don
'
t kee
p
CTyp
e
* acro
s
s call
.
Callback
m
ay reallocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mik
e
Pa
l
l
D
o
n
o
t
u
se DWARF u
n
winder on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Update cross-compilation
docs
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
ke
P
all
ARM: Enabl
e
VFP and ha
r
d-float ABI suppo
r
t
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pal
l
A
R
M: Add
V
FP and h
a
rd
-
float ABI variants to
JI
T
compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pa
l
l
Never compile D
W
ARF unwinder on Window
s
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FF
I
: Compi
l
e
f
f
i
.
typeof(
c
data)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pa
l
l
F
FI
:
Compi
l
e assignm
e
nts fr
o
m enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Add missing
c
hange fo
r
l
ast commit
.
commit
|
commitdiff
|
tree
2012-08-05
M
ike Pall
FFI: Improv
e
e
rror m
e
ssag
e
f
o
r bad inde
x
i
n
g attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mik
e
P
all
F
F
I: Initialize all
f
ields of
s
tandard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pall
FFI: Fix al
i
gnme
n
t
of C call structure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
ARM: Add har
d
-float ABI support to
the FFI (interpret
e
r)
.
commit
|
commitdiff
|
tree
2012-07-30
M
i
k
e Pall
ARM:
Add VFP and har
d
-
f
loat ABI variants
to interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
k
e
Pall
O
nly replay s
u
nk
stores up to t
h
e
s
napshot refe
r
enc
e
.
commit
|
commitdiff
|
tree
2012-07-29
M
ike
Pall
Need
to handle
TBAR in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e Pall
Handle cr
o
ss-compiles w
i
th FP
U
/no-FPU or hard-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike P
a
ll
A
R
M
: Add VFP instru
c
tions to ARM dis
a
ssemble
r
.
commit
|
commitdiff
|
tree
2012-07-29
M
ike
P
all
DynASM/ARM: Ad
d
VFP instructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
Do
n
't
treat all constified
cdata con
t
ent as constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn
l
oads fro
m
immutable upvalues
i
nt
o
c
o
n
stants
.
commit
|
commitdiff
|
tree
2012-07-20
Mik
e
Pa
l
l
Fix slo
t
flags
i
n
snapsh
o
t r
e
play
.
commit
|
commitdiff
|
tree
2012-07-18
Mi
k
e Pall
F
i
x
res
t
ore of sunk CNEWI wi
t
h i
m
plici
t
P32 t
o
P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike P
a
ll
FFI:
Box all accessed or return
e
d
enum
s
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pa
l
l
F
ix F
O
LD rule (
i
-j)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike P
a
ll
Workaround
f
or MSVC con
v
ersi
o
n
b
u
g (double -> uint32
_
t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pal
l
x
86/
x
64: Fi
x
fusion of unsigned b
y
te comparisons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike P
a
ll
A
R
M: Invoke SPLIT pass for leftover IR_TOBI
T
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pal
l
From Lua
5
.
2:
A
dd -E
c
omman
d
line opt
i
on (ignore env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mik
e
Pall
C
o
r
rect dispatch
t
a
ble
m
odification
s
for ret
u
rn hoo
k
s
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pall
FFI: Show ad
d
ress poin
t
ed to for tostrin
g
(ref)
,
to
o
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Limit nu
m
ber of
p
arent links h
a
ndled
b
y backend
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Us
e
an expl
i
c
it flag to
s
i
gnal SINK
t
ags for
a trace
.
commit
|
commitdiff
|
tree
2012-07-09
M
i
ke
P
a
l
l
Don't
a
llocate const
a
nt
s
f
or
sunk stores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Avoid compi
l
er
w
a
rnings abou
t
re
d
efined C++
key
w
ord
s
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
A
dd
m
issing declarati
o
n
s
f
o
r MSVC intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pa
l
l
Clean
up
AR
M
c
apab
i
l
i
t
y
f
lags
.
O
n
l
y s
e
t highest a
r
c
h
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
Pall
Change DynASM bit o
p
erat
i
o
n
s to us
e
Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
Pall
Add Lu
a
BitOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike Pall
F
i
nally fix target detection fo
r
msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
M
i
k
e Pall
Drop
r
ange
limit for sunk stores r
e
lative t
o
sunk allocation
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
B
u
mp some li
m
its t
o
accomodate SINK pa
s
s
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add stri
c
te
r
check fo
r
sink
i
ng PHI
s
.
commit
|
commitdiff
|
tree
2012-07-03
Mike
P
all
Remove unneeded snapshot preps for sunk
stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Fix NEWREF
mar
k
ing
in SI
N
K
pass
.
commit
|
commitdiff
|
tree
2012-07-03
M
ike P
a
ll
Fix
compiler war
n
ings
.
commit
|
commitdiff
|
tree
2012-07-03
Mik
e
Pall
Avo
i
d pesky compiler warnings about C++ ke
y
wor
d
s (
e
h
?)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Invoke SPLI
T
pass i
n
side trace for rejoined sunk stores
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Avoid stri
c
t aliasi
n
g issues
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add al
l
ocation si
n
king and store
s
inking
opt
i
mization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
ARM: S
i
mplify two-step constant rema
t
er
i
alizat
i
o
n
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
Pall
Handle
i
n
i
t
i
al
snapshot
fo
r
si
d
e
t
r
aces in lj
_
snap
.
.
.
commit
|
commitdiff
|
tree
next