repo.or.cz
/
hiphop-php.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Fix clsmeth is_vec_or_varray interaction
2020-07-08
Rick L
a
v
o
i
e
Modify Ex
t
ernCom
p
ile
r
hook interface
commit
|
commitdiff
|
tree
2020-07-08
Rick La
v
oie
Add base-64 encoding su
p
port to
SHA1
commit
|
commitdiff
|
tree
2020-07-08
Rick
Lavoie
Ad
d
full serde function for UnitEmitter
commit
|
commitdiff
|
tree
2020-07-08
Rick Lavoie
Add ab
i
lity to
s
pec
i
fy opaque id to
traci
n
g
f
aci
l
ity
commit
|
commitdiff
|
tree
2020-07-01
R
ick Lavoie
Rename entrypoint-symlink
[
2
/
3
]
.
ph
p
to entrypoi
n
t
-
symlink
.
.
.
commit
|
commitdiff
|
tree
2020-06-18
Rick Lavo
i
e
Fix in
c
orrect
custo
m
type-sca
n
ning function
for UnwindRDS
commit
|
commitdiff
|
tree
2020-06-11
Ri
c
k
L
a
v
oie
Fix OOM pre-checki
n
g in VariableUnserializer
commit
|
commitdiff
|
tree
2020-05-29
R
i
c
k L
a
voie
S
u
pport
rematerialization w
i
th "recoverable" phy
s
i
c
a
l
.
.
.
commit
|
commitdiff
|
tree
2020-05-29
Rick Lav
o
ie
Suppor
t
r
ematerialization in
v
olving physical register
s
.
.
.
commit
|
commitdiff
|
tree
2020-05-29
Rick Lavoie
R
e
st
o
re perturbation logic for
c
o
l
o
r
s
e
lection
i
n va
s
m
.
.
.
commit
|
commitdiff
|
tree
2020-05-28
Rick Lavoie
Fix HHBBC analysi
s
of
b
u
ilt
i
n properties
commit
|
commitdiff
|
tree
2020-05-13
Rick Lavoie
Upda
t
e the
jit
.
tc
s
p
ace
.
*
.
u
s
e
d
counters w
h
en we emit
.
.
.
commit
|
commitdiff
|
tree
2020-05-06
Rick Lavoie
Remo
v
e ds
t
f
rom phpret
commit
|
commitdiff
|
tree
2020-04-30
Rick Lavoie
Some tracin
g
fixes/im
p
rove
m
ents
commit
|
commitdiff
|
tree
2020-04-20
Rick Lavoie
When r
e
m
o
ving fram
e
s, rewrite
l
ocal
acce
s
ses
using
.
.
.
commit
|
commitdiff
|
tree
2020-04-20
Rick Lav
o
ie
Simplify iterator
a
l
ias classes
commit
|
commitdiff
|
tree
2020-04-19
R
ick
L
avoi
e
Back out vari
o
us local lval changes
commit
|
commitdiff
|
tree
2020-04-18
Rick
L
avoie
Kill frame locals in me
m
ory-effec
t
s eve
n
in elided
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
Rick
Lavoie
Clea
n
up m
a
y-r
e
enter logic in m
e
m
o
ry-
e
ffects
commit
|
commitdiff
|
tree
2020-04-10
Rick
L
a
v
o
i
e
Fix
c
rash
w
h
e
n
w
e pass too few args to a builtin taki
n
g
.
.
.
commit
|
commitdiff
|
tree
2020-04-09
Ric
k
La
v
oie
Fix fr
a
m
e-
s
t
ate
p
rocessing of CallBuiltin for
non-in
l
ine
d
.
.
.
commit
|
commitdiff
|
tree
2020-04-09
Rick Lav
o
i
e
Fix t
y
ped nati
v
e b
u
ilti
n
s which t
a
ke param a
s
co
n
s
t
.
.
.
commit
|
commitdiff
|
tree
2020-04-07
Rick Lavoie
Last miscellaneous tv_lv
a
l
changes for locals
commit
|
commitdiff
|
tree
2020-04-07
Rick Lavoie
Us
e
tv
_
lval
i
n Type
C
onstraint
commit
|
commitdiff
|
tree
2020-04-07
Rick Lavoie
Use l
v
als for HHIR instr
u
ctio
n
s which load/s
t
ore l
o
cals
commit
|
commitdiff
|
tree
2020-04-07
Ric
k
Lav
o
ie
A
b
str
a
ct frame local accesses o
u
t
o
f itera
t
or logic
commit
|
commitdiff
|
tree
2020-04-07
Rick Lavoie
Abstract away frame local a
c
cesses in
c
_AwaitAllWaitHa
n
dle
.
.
.
commit
|
commitdiff
|
tree
2020-04-07
Rick Lavoie
Let IsTypeM
e
m and IsNT
y
peMem handle LvalsToCell
commit
|
commitdiff
|
tree
2020-04-07
Rick Lavoi
e
Abstract away frame
l
ocal acces
s
es
i
n interpreter
builtin
.
.
.
commit
|
commitdiff
|
tree
2020-04-07
Rick Lavoie
A
d
d lval supp
o
r
t
to C
a
llBu
i
lti
n
commit
|
commitdiff
|
tree
2020-04-07
R
i
c
k L
a
voie
Make memoize c
a
ches be
agno
s
tic to frame
la
y
out
commit
|
commitdiff
|
tree
2020-03-31
Rick Lavoie
Abstract away accessing
locals in
C
o
unt
W
H
N
otDon
e
commit
|
commitdiff
|
tree
2020-03-31
Rick Lavoie
Abst
r
act aw
a
y accessing locals
i
n StL
o
cRange
commit
|
commitdiff
|
tree
2020-03-31
R
ick Lavoie
Abstr
a
ct away local acces
s
ing logic in dec-ref u
n
iq
u
e
.
.
.
commit
|
commitdiff
|
tree
2020-03-29
Rick Lavo
i
e
A
dd rsp
t
o
the imp
l
icit effects for the
p
u
sh/pop vinstr
s
commit
|
commitdiff
|
tree
2020-03-18
Rick Lavoie
Actua
l
ly using tra
c
i
n
g facility
commit
|
commitdiff
|
tree
2020-03-18
R
i
ck L
a
vo
i
e
Add support for sp
e
cifying an
A
r
t
illery
tr
a
ci
n
g policy
commit
|
commitdiff
|
tree
2020-03-18
Rick
L
avoie
Add new trac
i
ng facilit
y
commit
|
commitdiff
|
tree
2020-03-17
Rick Lavoie
Fix crash
i
n
ThreadL
o
calFlat::onThreadExit
commit
|
commitdiff
|
tree
2020-03-11
Rick La
v
oie
I
nclude
r
epo-schema
in mangled unit SHA
commit
|
commitdiff
|
tree
2020-03-03
Ri
c
k La
v
oie
Fix race con
d
it
i
on in Package::parse
commit
|
commitdiff
|
tree
2020-03-01
Rick
Lavoie
Make T
i
nyVec
t
or i
n
terface m
o
re s
t
andard
commit
|
commitdiff
|
tree
2020-02-29
Rick Lavo
i
e
I
n
c
orporate lowptr mode
into rep
o
sche
m
a
commit
|
commitdiff
|
tree
2020-02-28
R
i
c
k
La
v
oie
Fi
x
intersection of TV
A
rrLike/TVecLike/TPArrLike with
.
.
.
commit
|
commitdiff
|
tree
2020-02-27
Rick
Lavoie
F
i
x cr
a
shes w
h
en doing
"$x
i
s Shape"
commit
|
commitdiff
|
tree
2020-02-24
Ri
c
k L
a
voie
Back
o
u
t "PH
P
Fi
x
#
77198 #77200" from trunk
commit
|
commitdiff
|
tree
2020-02-08
Rick Lavo
i
e
F
i
x com
p
u
t
eLiveness()
commit
|
commitdiff
|
tree
2020-02-07
Rick Lavoie
Fix issue with j
u
mp
s
to fallthru
V
instrs
commit
|
commitdiff
|
tree
2020-01-29
Rick Lavoie
Fix assert wh
e
n
d
oin
g
hhbbc dce on BaseSC
commit
|
commitdiff
|
tree
2020-01-29
Ri
c
k Lavoi
e
Set vmpc p
r
oper
l
y
w
hen resum
i
ng to
throw an exception
commit
|
commitdiff
|
tree
2020-01-17
Rick Lavoie
I
mprove ArrLik
e
Map
i
n HHBBC
commit
|
commitdiff
|
tree
2020-01-17
Ric
k
L
a
v
oie
O
ptimiz
e
Shapes::
i
dx in HHBBC
commit
|
commitdiff
|
tree
2020-01-15
Rick Lavoie
Use counted arr
a
y
t
y
pes in JI
T
if RepoAuthType contai
n
s
.
.
.
commit
|
commitdiff
|
tree
2020-01-14
R
i
ck L
a
v
o
ie
Fix ope
r
ations bet
w
een static arra
y
s and non-stat
i
c
.
.
.
commit
|
commitdiff
|
tree
2020-01-14
Ri
c
k
L
a
v
oie
Fix
c
ouldBe operator in H
H
B
B
C aroun
d
mismatched ar
r
ay
.
.
.
commit
|
commitdiff
|
tree
2020-01-13
Rick
Lav
o
ie
Stop Ha
c
k
a
rray migration w
a
rni
n
g sp
a
m
when ru
n
ning
.
.
.
commit
|
commitdiff
|
tree
2019-12-15
R
i
ck Lav
o
ie
Make spilling dete
r
mination
l
ogic mo
r
e
s
peci
f
i
c
in
.
.
.
commit
|
commitdiff
|
tree
2019-12-12
R
ick Lavoie
Initializ
e
spiller i
n
iti
a
l state faster i
n
vasm-graph
.
.
.
commit
|
commitdiff
|
tree
2019-12-12
R
i
ck Lavoie
Fix HHBBC DCE logic aro
u
nd PopU2
a
n
d
P
opFrame
commit
|
commitdiff
|
tree
2019-12-12
Rick Lavoie
Improve spill weight cal
c
ulation
commit
|
commitdiff
|
tree
2019-12-12
Rick Lavoie
Fix stack pop
p
ing
w
hen specu
l
atin
g
i
n
HHBBC
commit
|
commitdiff
|
tree
2019-12-12
Ric
k
Lavoie
Fix incorrect pops
when
c
on
s
t folding
b
uiltins
i
n HHBBC
commit
|
commitdiff
|
tree
2019-12-11
Rick
L
avoie
S
peed-up
l
iveness
c
alculation in vasm-graph
-
c
o
lor
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
Speed-up d
e
t
ermi
n
e s
p
illing n
e
e
d
ed logi
c
in vasm-
g
raph
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
R
ic
k
Lavoi
e
Sp
e
ed-up
spill wei
g
h
t calculation in
v
asm-graph-color
commit
|
commitdiff
|
tree
2019-12-11
Ric
k
L
a
vo
i
e
Skip more blocks
d
uring spilling in
v
asm-gr
a
ph-color
commit
|
commitdiff
|
tree
2019-12-11
Ric
k
Lavoie
Implement spe
c
i
a
lized dead spill e
l
imination i
n
vasm
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
Tra
c
k which blocks hav
e
changed during spilling in
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
A
dd ab
i
lity to
s
elect
i
vely
r
e-compute
l
iven
e
ss in vasm
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
R
i
ck L
a
voie
Calculate change
d
blocks
w
h
en materializin
g
constants
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
Speed
up restoreS
S
A()
commit
|
commitdiff
|
tree
2019-12-05
R
i
ck
L
avoie
S
pee
d
up pena
l
ties calcula
t
io
n
in vasm-g
r
aph-color
commit
|
commitdiff
|
tree
2019-12-05
Rick Lavoie
Us
e
a speci
a
l da
t
a
-structure ins
t
e
a
d of
std::de
q
ue
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
R
ick Lavoie
Imp
l
ement
V
regSet
m
ore eff
i
ciently
commit
|
commitdiff
|
tree
2019-11-21
Rick
L
avoie
Fix HHBBC DArrLi
k
eMap
intersectio
n
opera
t
i
on
commit
|
commitdiff
|
tree
2019-11-19
R
i
c
k
Lavoie
S
kip funcProlo
g
ueRedispatch
w
h
e
n it's stat
i
call
y
proven
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
Rick
L
avoie
Fix invariant() argument checking
commit
|
commitdiff
|
tree
2019-11-19
Rick Lav
o
i
e
Fix as
s
ert in loop spill hoisting
commit
|
commitdiff
|
tree
2019-11-18
Rick Lavoi
e
Fix
c
ra
s
h
when running heapgraph_create w
h
en WeakRefs
.
.
.
commit
|
commitdiff
|
tree
2019-11-15
Rick
L
avoie
Add
FTRACE o
f
text in HHA
S
a
ssembler
commit
|
commitdiff
|
tree
2019-11-14
Ri
c
k Lavoie
Add symbol-ref unit test
commit
|
commitdiff
|
tree
2019-11-05
Rick Lavoie
Fix width mi
s
match assert
i
o
n caused by Bottoms
commit
|
commitdiff
|
tree
2019-11-01
Rick Lavo
i
e
Improv
e
T
L
S code-g
e
n
commit
|
commitdiff
|
tree
2019-10-30
Rick Lavoie
U
se co
p
yargs instead of co
p
y2
commit
|
commitdiff
|
tree
2019-10-28
Rick Lavoie
Fix anoth
e
r loop
s
p
i
ll hoisting
crash
commit
|
commitdiff
|
tree
2019-10-25
Rick Lavoie
Fix width analysis in vasm-jumps
commit
|
commitdiff
|
tree
2019-10-24
Rick Lavoie
Fix assert m
e
ssage when spilling
whe
n
not allo
w
ed
commit
|
commitdiff
|
tree
2019-10-24
Ri
c
k
L
avoie
Fix spi
l
l weight calculati
o
n for phis in vasm
-
graph
.
.
.
commit
|
commitdiff
|
tree
2019-10-19
Rick La
v
oie
Avoi
d
u
n
necessary comp
u
te_r
p
o() call in vasm-
g
raph
.
.
.
commit
|
commitdiff
|
tree
2019-10-19
Rick Lavoie
Speed up c
o
mp
u
te
P
reds()
commit
|
commitdiff
|
tree
2019-10-19
Ri
c
k Lavoie
Opt
i
mize spill
liveness algorithm in vasm-gr
a
ph-
c
olor
commit
|
commitdiff
|
tree
2019-10-19
Ri
c
k Lavoie
Av
o
id ex
p
ensive sortin
g
whe
n
choosi
n
g a ph
y
sical re
g
ister
commit
|
commitdiff
|
tree
2019-10-18
Rick
L
a
vo
i
e
Fix
e
rroneous assert in
vasm
-
graph
-
color spill hoistin
g
commit
|
commitdiff
|
tree
2019-10-06
Rick Lavoie
Deal with ssaa
l
i
a
s properly in loop spill hoisting
.
.
.
commit
|
commitdiff
|
tree
2019-10-04
Ric
k
La
v
oi
e
Improve DecRef code-gen for mixed counted/unc
o
unt
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-10-03
Rick Lavoie
Ena
b
l
e
vasm-graph
-
colo
r
by de
f
ault
commit
|
commitdiff
|
tree
2019-10-02
Rick
L
avoie
Hoist
s
pil
l
s
o
ut of loops in
v
asm-graph-color
commit
|
commitdiff
|
tree
2019-10-02
Rick Lavoie
Add
more know
l
edge of rematerialization to vasm-grap
h
.
.
.
commit
|
commitdiff
|
tree
2019-09-28
Rick Lavoie
Remove Eval
.
HHIRI
n
lin
i
ngUse
R
eachable
C
o
st
commit
|
commitdiff
|
tree
2019-09-28
Ric
k
Lavoie
Remove _
_
S
o
ftLateIni
t
commit
|
commitdiff
|
tree
next