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
Error when reified method + __DynamicallyCallable attribute
2020-10-05
Ri
c
k Lavoie
U
n
it pref
e
tcher i
m
proveme
n
t
s
commit
|
commitdiff
|
tree
2020-10-05
R
i
ck L
a
voie
Fi
x
R
e
poOp
t
ion
caching
commit
|
commitdiff
|
tree
2020-10-01
Rick Lavo
i
e
Set
e
rrno in unimple
m
ented s
t
ream w
r
apper functio
n
s
commit
|
commitdiff
|
tree
2020-10-01
Ric
k
L
a
voie
Rem
o
ve URL and streams suppor
t
from unit ca
c
he
commit
|
commitdiff
|
tree
2020-10-01
Rick Lavoie
Non
-
r
epo uni
t
cache
c
leanup
commit
|
commitdiff
|
tree
2020-09-23
R
ick Lavoie
F
i
x missed unlo
c
k i
n
unit
pre
f
etche
r
commit
|
commitdiff
|
tree
2020-09-22
Rick
L
avoi
e
D
o some cl
e
anup around constants
commit
|
commitdiff
|
tree
2020-09-21
Rick Lavoie
Acc
o
u
n
t for mem to mem copies i
n
spill loo
p
h
o
isting
.
.
.
commit
|
commitdiff
|
tree
2020-09-19
Rick
L
avoie
M
ove be
s
poke
id to upper h
a
lf
o
f
m
_extra
a
nd reserve M
S
B
commit
|
commitdiff
|
tree
2020-09-19
Rick Lavoie
C
lean
u
p array-provenance a bit
commit
|
commitdiff
|
tree
2020-09-19
Rick L
a
voie
K
ill kHasProvena
n
c
e
bit in ArrayData-
-
m
_
extra i
s
always
.
.
.
commit
|
commitdiff
|
tree
2020-09-17
Rick Lavoie
F
ix i
n
corre
c
t asser
t
in vas
m
-grap
h
-
c
olor
commit
|
commitdiff
|
tree
2020-09-10
Rick Lavoie
M
ove
bac
k
u
n
it-cache freeing to or
i
ginal
spot
commit
|
commitdiff
|
tree
2020-09-05
R
i
c
k
Lav
o
i
e
Fix unit
prefetche
r
vers
i
on bug
commit
|
commitdiff
|
tree
2020-09-05
Rick Lavo
i
e
Fix serde-in
g
for
m
e
rgeable st
a
tements
in UnitEmitter
commit
|
commitdiff
|
tree
2020-08-27
Rick La
v
oie
Fi
x
remateria
l
ization possibl
y
inc
r
e
a
si
n
g r
e
gi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2020-08-27
Rick Lavoie
A
d
d
h
h\pref
e
tch
_
un
i
t
s
commit
|
commitdiff
|
tree
2020-08-27
Ric
k
Lavoie
Implement pr
e
fetching of units
commit
|
commitdiff
|
tree
2020-08-27
Ric
k
L
avo
i
e
Improve
H
ackC worker m
a
nagement in e
x
te
r
n-
c
ompiler
.
c
p
p
commit
|
commitdiff
|
tree
2020-08-27
Rick Lavoie
Mo
v
e assembler call
o
ut
f
r
om und
e
r
HackC worker lock
commit
|
commitdiff
|
tree
2020-08-27
Rick Lavoie
Move
bccache hook out o
f
HackC logic
commit
|
commitdiff
|
tree
2020-08-27
Rick Lavoie
Si
m
pli
f
y bccache and r
e
mo
v
e HHAS caching mo
d
e
commit
|
commitdiff
|
tree
2020-08-02
Rick Lavo
i
e
Set Eval
L
owStati
c
Arrays to
f
al
s
e in the correct
place
.
.
.
commit
|
commitdiff
|
tree
2020-07-29
R
ick Lavoie
Fi
x
UnitExte
n
d
e
d
m
emory l
e
ak
commit
|
commitdiff
|
tree
2020-07-08
Rick Lavoie
Modify ExternCompiler hook interface
commit
|
commitdiff
|
tree
2020-07-08
Ri
c
k
L
avo
i
e
Add base-64 encoding supp
o
r
t to SHA1
commit
|
commitdiff
|
tree
2020-07-08
Ric
k
Lavoie
A
d
d fu
l
l serde function for Uni
t
E
mit
t
er
commit
|
commitdiff
|
tree
2020-07-08
Rick Lavoie
A
dd ability
t
o spec
i
fy opaque id
t
o tra
c
ing facility
commit
|
commitdiff
|
tree
2020-07-01
Rick Lavoi
e
Rename entrypoint-symlink[2/3]
.
php to
e
ntrypoint-symlink
.
.
.
commit
|
commitdiff
|
tree
2020-06-18
R
i
c
k
L
avoie
Fix incorrect custom
type-scanning f
u
nction fo
r
UnwindRD
S
commit
|
commitdiff
|
tree
2020-06-11
R
i
c
k Lav
o
i
e
Fix OOM pre-chec
k
ing in VariableUnserialize
r
commit
|
commitdiff
|
tree
2020-05-29
Rick La
v
oie
Support rematerializ
a
t
i
o
n with "recoverable" p
h
y
s
ic
a
l
.
.
.
commit
|
commitdiff
|
tree
2020-05-29
Rick Lavoie
Support remateriali
z
atio
n
involvi
n
g physic
a
l registers
.
.
.
commit
|
commitdiff
|
tree
2020-05-29
R
ick Lavoie
Re
s
t
ore perturbation logic f
o
r
c
o
l
o
r select
i
o
n in vasm
.
.
.
commit
|
commitdiff
|
tree
2020-05-28
Rick Lavoi
e
Fix HH
B
BC ana
l
ysis of builtin properties
commit
|
commitdiff
|
tree
2020-05-13
Rick Lavoie
Update th
e
jit
.
tcspa
c
e
.
*
.
u
sed counter
s
when
w
e emit
.
.
.
commit
|
commitdiff
|
tree
2020-05-06
Rick
L
avoie
Remove dst fro
m
phpret
commit
|
commitdiff
|
tree
2020-04-30
Rick Lavoi
e
Some tracing fix
e
s/improvements
commit
|
commitdiff
|
tree
2020-04-20
R
i
c
k
Lavoie
When removing frames, rewrite local accesses
u
s
in
g
.
.
.
commit
|
commitdiff
|
tree
2020-04-20
Rick Lavo
i
e
S
i
m
p
lif
y
iterator alia
s
class
e
s
commit
|
commitdiff
|
tree
2020-04-19
Ric
k
Lavoie
Bac
k
out
v
ariou
s
local lval c
h
ang
e
s
commit
|
commitdiff
|
tree
2020-04-18
Ric
k
Lavoie
Kill f
r
ame locals in me
m
or
y
-effects
ev
e
n
in elid
e
d
.
.
.
commit
|
commitdiff
|
tree
2020-04-18
Rick Lavoie
Clea
n
up may-reenter log
i
c in memory-
e
ff
e
ct
s
commit
|
commitdiff
|
tree
2020-04-10
Rick Lavoie
Fix cr
a
sh whe
n
w
e
pass
t
oo few args to a builti
n
taking
.
.
.
commit
|
commitdiff
|
tree
2020-04-09
Rick
L
avoi
e
Fix f
r
ame-state proce
s
sin
g
of CallBuilt
i
n
for non-inl
i
n
e
d
.
.
.
commit
|
commitdiff
|
tree
2020-04-09
R
ick La
v
oi
e
Fix typ
e
d native
b
uil
t
ins which take param as con
s
t
.
.
.
commit
|
commitdiff
|
tree
2020-04-07
Ri
c
k Lavoie
Last m
i
sc
e
llaneous tv_lv
a
l changes for locals
commit
|
commitdiff
|
tree
2020-04-07
Ri
c
k Lavoie
Use t
v
_lval
i
n TypeCo
n
s
t
r
a
int
commit
|
commitdiff
|
tree
2020-04-07
Rick Lav
o
ie
U
se lvals f
o
r
H
HI
R
instruct
i
ons which load/stor
e
locals
commit
|
commitdiff
|
tree
2020-04-07
Ri
c
k Lavoie
Abstr
a
ct frame
l
ocal access
e
s out
o
f
i
terator logic
commit
|
commitdiff
|
tree
2020-04-07
Ri
c
k Lavoie
Abstract away frame
local accesses in c
_
AwaitAl
l
WaitHa
n
d
le
.
.
.
commit
|
commitdiff
|
tree
2020-04-07
R
ick
Lavo
i
e
Let IsT
y
peMem and IsNTypeMem handle Lval
s
ToCell
commit
|
commitdiff
|
tree
2020-04-07
Rick L
a
voie
Abstract awa
y
frame local ac
c
esses in interprete
r
buil
t
i
n
.
.
.
commit
|
commitdiff
|
tree
2020-04-07
Rick
Lavoie
Add lval s
u
pport t
o
Ca
l
l
Builti
n
commit
|
commitdiff
|
tree
2020-04-07
Ric
k
La
v
oie
Make m
e
moize cache
s
be agnostic t
o
frame
layout
commit
|
commitdiff
|
tree
2020-03-31
Rick Lavoie
A
bstract away access
i
ng locals in CountWHNotD
o
ne
commit
|
commitdiff
|
tree
2020-03-31
Rick Lavoie
Abstr
a
c
t
away
a
ccessing
l
ocals in StLocRange
commit
|
commitdiff
|
tree
2020-03-31
R
i
ck
L
a
voie
A
b
s
t
ract
a
w
ay local access
i
ng
logic in dec-
r
e
f
u
nique
.
.
.
commit
|
commitdiff
|
tree
2020-03-29
R
i
c
k
L
avoie
Add rsp to
t
h
e implicit effects fo
r
the push/pop
v
i
n
strs
commit
|
commitdiff
|
tree
2020-03-18
Rick Lavo
i
e
A
c
tually using tra
c
ing faci
l
i
t
y
commit
|
commitdiff
|
tree
2020-03-18
Ri
c
k Lavoi
e
Add
s
u
p
port f
o
r spe
c
ifying an Artille
r
y
tra
c
i
ng po
l
icy
commit
|
commitdiff
|
tree
2020-03-18
Rick Lavoi
e
Add new trac
i
n
g facil
i
ty
commit
|
commitdiff
|
tree
2020-03-17
Rick
Lavoie
Fix
c
ra
s
h in ThreadLoc
a
lFlat::onThreadExit
commit
|
commitdiff
|
tree
2020-03-11
R
i
ck
L
avoie
Inclu
d
e
repo-schema in
mangled unit SHA
commit
|
commitdiff
|
tree
2020-03-03
Rick Lavoi
e
F
i
x
r
ace conditio
n
i
n Package::parse
commit
|
commitdiff
|
tree
2020-03-01
Rick Lavoi
e
Make Tin
y
Vector i
n
ter
f
ace more stand
a
rd
commit
|
commitdiff
|
tree
2020-02-29
Ri
c
k
L
avoie
In
c
orporate lowptr mode i
n
t
o repo schema
commit
|
commitdiff
|
tree
2020-02-28
R
i
ck Lavoie
Fix intersection of TVArrLik
e
/TVecLike/TPArrLike with
.
.
.
commit
|
commitdiff
|
tree
2020-02-27
R
ick
L
avoie
Fix
c
r
a
shes when doing "
$
x
is Shape"
commit
|
commitdiff
|
tree
2020-02-24
R
ick Lav
o
ie
B
a
c
k
out "
P
H
P
F
i
x
#77198 #772
0
0
"
f
rom t
r
unk
commit
|
commitdiff
|
tree
2020-02-08
Rick Lavoie
Fix computeLiveness()
commit
|
commitdiff
|
tree
2020-02-07
Rick
L
avoie
Fix issue wit
h
j
u
m
ps to
f
allthru
V
instrs
commit
|
commitdiff
|
tree
2020-01-29
Rick
L
avo
i
e
F
ix assert when doing hhbbc dce on Base
S
C
commit
|
commitdiff
|
tree
2020-01-29
Rick Lavoie
Set vmpc
pro
p
erly w
h
en re
s
u
mi
n
g
t
o
t
h
row an e
x
cep
t
ion
commit
|
commitdiff
|
tree
2020-01-17
Rick Lavo
i
e
Impr
o
ve Ar
r
LikeMap
i
n H
H
BBC
commit
|
commitdiff
|
tree
2020-01-17
R
i
ck Lavoie
O
pt
i
mize Shapes::idx in
H
HB
B
C
commit
|
commitdiff
|
tree
2020-01-15
Rick Lavoi
e
U
se counted array types in JIT
if RepoA
u
thTy
p
e
contains
.
.
.
commit
|
commitdiff
|
tree
2020-01-14
Ri
c
k
L
avoie
Fix operations betwe
e
n static arrays and non-st
a
ti
c
.
.
.
commit
|
commitdiff
|
tree
2020-01-14
R
ick Lavoi
e
Fi
x
c
o
uldBe
oper
a
tor in HHBB
C
around mismatched array
.
.
.
commit
|
commitdiff
|
tree
2020-01-13
Rick Lavo
i
e
Stop Hack arra
y
migration warning spam when runn
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-12-15
R
i
ck Lavoie
Make spilling dete
r
mination
l
ogic mo
r
e spe
c
ific in
.
.
.
commit
|
commitdiff
|
tree
2019-12-12
R
i
ck Lavoi
e
Initialize spiller initial state faster in
v
asm-graph
.
.
.
commit
|
commitdiff
|
tree
2019-12-12
Rick Lavoie
Fi
x
HHBBC DCE
l
ogic around PopU2 and PopFrame
commit
|
commitdiff
|
tree
2019-12-12
Rick Lavoie
I
m
p
rove spill weight
c
alculation
commit
|
commitdiff
|
tree
2019-12-12
Ric
k
L
avoie
Fix st
a
ck
p
opping
when speculatin
g
in HH
B
BC
commit
|
commitdiff
|
tree
2019-12-12
Rick Lavoie
Fix incorrect pops w
h
en const fo
l
din
g
bu
i
lti
n
s in HHBBC
commit
|
commitdiff
|
tree
2019-12-11
Ric
k
L
a
v
oie
Speed-up li
v
eness calculati
o
n
in
v
asm-graph-color
commit
|
commitdiff
|
tree
2019-12-11
Rick L
a
voie
Spee
d
-up determine spilling needed
l
ogi
c
in
v
as
m
-graph
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
Sp
e
ed-
u
p spill
w
e
i
ght
calculation in
vasm-gra
p
h-color
commit
|
commitdiff
|
tree
2019-12-11
Ric
k
Lavoie
Skip more blocks dur
i
n
g
s
pil
l
ing in vasm-graph-col
o
r
commit
|
commitdiff
|
tree
2019-12-11
R
i
c
k Lavoie
Implement specialized
dead spi
l
l eliminati
o
n in v
a
sm
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
R
i
ck Lavoie
Track which blocks
hav
e
changed du
r
ing spilling in
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
Add abilit
y
t
o selec
t
ivel
y
re-compute liveness in vasm
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Rick Lavoie
Calculate changed bloc
k
s
w
hen
mat
e
rializing constants
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Ric
k
Lav
o
i
e
Speed up res
t
ore
S
SA()
commit
|
commitdiff
|
tree
2019-12-05
R
ic
k
L
a
voie
Sp
e
ed up
pe
n
alties cal
c
ulation i
n
v
asm-graph-col
o
r
commit
|
commitdiff
|
tree
2019-12-05
Rick Lavoie
Use a
special data
-
structure instead of
std::deque
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
R
ick Lavoie
Implement VregSet more
effi
c
iently
commit
|
commitdiff
|
tree
2019-11-21
Ri
c
k Lavo
i
e
Fix HHBBC DArrLik
e
Map intersectio
n
operati
o
n
commit
|
commitdiff
|
tree
2019-11-19
Rick
Lavoie
Ski
p
funcProlog
u
e
R
edispatc
h
when it's
stati
c
ally pro
v
e
n
.
.
.
commit
|
commitdiff
|
tree
next