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
Delete lazyclass contbuild
2022-04-01
R
ick Lavo
i
e
S
i
m
plify lazy
l
o
a
ding in
t
erf
a
c
e
s in
Re
p
oF
i
le
commit
|
commitdiff
|
tree
2022-03-31
Rick Lavoie
A
dd HackC tracin
g
blo
c
k
commit
|
commitdiff
|
tree
2022-03-29
Rick Lavoi
e
Move sandbox byteco
d
e generatio
n
out of HPHPc
commit
|
commitdiff
|
tree
2022-03-27
Ric
k
Lavo
i
e
Move on-demand parse log
i
c into Package
commit
|
commitdiff
|
tree
2022-03-26
Rick Lavoie
R
e
move a bunch of dead/unused opt
i
ons from HPHPc
commit
|
commitdiff
|
tree
2022-03-26
R
i
ck L
a
voie
R
emove --t
a
rget code from HPHPc
commit
|
commitdiff
|
tree
2022-03-26
Ric
k
La
v
oie
Fix handling of nor
e
turn builtins
commit
|
commitdiff
|
tree
2022-03-25
Rick Lavoie
Remove --sync-
d
ir
o
p
tion from
H
P
H
P
c
commit
|
commitdiff
|
tree
2022-03-25
Ric
k
Lavoi
e
Remove support for --gen-sta
t
s
f
r
om HPHPc
commit
|
commitdiff
|
tree
2022-03-24
Ri
c
k Lavoie
Ad
d
ability t
o
speci
f
y
e
xte
r
n
-worker working-dir in
.
.
.
commit
|
commitdiff
|
tree
2022-03-24
Rick Lav
o
i
e
Re
m
o
ve "for
c
e" l
o
gic from H
P
HP
c
commit
|
commitdiff
|
tree
2022-03-24
Rick
L
avo
i
e
Fix memory leak fo
r
text
outp
u
t in HPH
P
c
commit
|
commitdiff
|
tree
2022-03-21
Rick Lavoi
e
Fix faulty OOM ch
e
c
k in Varia
b
leUns
e
rializer::
r
eser
v
eForAdd
commit
|
commitdiff
|
tree
2022-03-19
R
i
ck L
a
v
oie
Add option to force synchrono
u
s c
l
ean
u
p of
Pac
k
a
ge
.
.
.
commit
|
commitdiff
|
tree
2022-03-16
R
i
ck La
v
o
i
e
Use
e
xtern
-
w
o
rker in HPHP
c
commit
|
commitdiff
|
tree
2022-03-15
Rick Lavoie
Add a
c
onsisten
t
h
as
h
f
u
n
c
tion t
o
util/
h
ash
commit
|
commitdiff
|
tree
2022-03-15
Rick L
a
voie
DummyTask<T>::
t
ake should return T,
n
ot T&&
commit
|
commitdiff
|
tree
2022-03-15
Rick Lavoie
Add R
E
i
mplementati
o
n for
e
x
t
e
r
n
-worke
r
commit
|
commitdiff
|
tree
2022-03-15
Ric
k
La
v
o
i
e
Introduce e
x
tern-worker fra
m
ew
o
rk (
#
9025)
commit
|
commitdiff
|
tree
2022-03-12
Rick Lavoie
Fix memory a
c
c
o
untin
g
when
n
ot using JEmalloc
commit
|
commitdiff
|
tree
2022-03-10
R
i
ck L
a
voi
e
Add -lstdc++f
s
fo
r
CMak
e
builds
commit
|
commitdiff
|
tree
2022-03-01
Rick Lavo
i
e
Add coroutine portabil
i
ty laye
r
commit
|
commitdiff
|
tree
2022-02-28
R
i
ck Lavoie
Don't
c
all _Exit from wit
h
i
n
unit-parser
.
cp
p
commit
|
commitdiff
|
tree
2022-02-28
R
i
c
k
Lavoie
Be
explicit about whe
t
her we're pa
r
sing a syst
e
mlib
.
.
.
commit
|
commitdiff
|
tree
2022-02-28
Rick La
v
o
i
e
Add ability
t
o skip
module
i
nitialization a
n
d s
y
stemlib
.
.
.
commit
|
commitdiff
|
tree
2022-02-08
Rick Lavo
i
e
Remov
e
f
orking
f
rom
H
PHPc
commit
|
commitdiff
|
tree
2022-02-04
Rick Lavoie
F
i
x
binding of
I
mplicitC
o
nte
x
t::
a
c
tiveCtx inside hp
h
p_
p
r
oces
.
.
.
commit
|
commitdiff
|
tree
2022-02-04
Rick
L
avoie
F
ix chgrp erro
r
handling
commit
|
commitdiff
|
tree
2022-02-03
Rick Lavoie
E
va
l
ClassPassesCla
s
snam
e
s
h
ould mangle the
unit SHA1
commit
|
commitdiff
|
tree
2022-02-02
Rick Lavoie
Lazy
U
n
i
tC
o
ntents
L
oader shouldn't copy stri
n
g
i
f pro
v
ided
commit
|
commitdiff
|
tree
2022-02-02
Ri
c
k Lavoie
Spl
i
t RepoOpt
i
ons
i
nto Rep
o
OptionsFla
g
s a
n
d RepoOptions
commit
|
commitdiff
|
tree
2022-01-31
R
i
ck
Lavoie
D
on't require
d
efault
construc
t
ion for types
w
it
h
BlobDeco
d
er
commit
|
commitdiff
|
tree
2022-01-31
Rick Lavoie
Add macro for unit c
a
che affec
t
ing
f
lags
commit
|
commitdiff
|
tree
2022-01-18
R
ick Lavoie
Make some -
-
hhbbc2 fixes
commit
|
commitdiff
|
tree
2022-01-11
Rick La
v
oie
Rework
c
a
nonicalization logic for Def
L
a
bels in refineT
m
ps
commit
|
commitdiff
|
tree
2022-01-07
Rick Lavoie
A
d
d plac
e
holder
support
f
or Jit
S
erdesFile
commit
|
commitdiff
|
tree
2022-01-06
Rick Lav
o
ie
GenericRetDecRefs only
t
ouche
s
l
ocals
commit
|
commitdiff
|
tree
2021-12-15
Rick La
v
oie
Move B
l
o
b
Encoder/BlobDecoder into
h
php/uti
l
commit
|
commitdiff
|
tree
2021-12-11
Rick Lavoi
e
Don'
t
emit Assert
R
ATLs for certain minstr b
y
t
ecodes
commit
|
commitdiff
|
tree
2021-12-11
Rick Lavoie
Li
m
it th
e
siz
e
of show(Repo
A
uthType::Array)
commit
|
commitdiff
|
tree
2021-12-11
Rick
Lavoie
Cleanu
p
Re
p
o
AuthType
commit
|
commitdiff
|
tree
2021-12-06
Rick Lavo
i
e
Remove all tmp
s
spa
n
ning ca
l
l restriction
s
commit
|
commitdiff
|
tree
2021-12-06
Ri
c
k L
a
vo
i
e
Impleme
n
t b
a
sic m
e
m
o
ry
rematerializati
o
n
in vasm-
g
raph
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
Rick Lavoi
e
F
i
x
uni
o
ns and
i
n
terse
c
tions of sp
e
cializat
i
o
n
s and
.
.
.
commit
|
commitdiff
|
tree
2021-12-04
R
ick La
v
oie
Implement CheckType hoistin
g
p
ass
commit
|
commitdiff
|
tree
2021-12-01
Rick
L
avo
i
e
Improve
refi
n
eTm
p
s
commit
|
commitdiff
|
tree
2021-12-01
Ric
k
Lav
o
ie
Optimize CountDict fo
r
struct arra
y
s
commit
|
commitdiff
|
tree
2021-12-01
R
ick Lav
o
ie
Fix
r
eachabilit
y
a
n
alysi
s
in s
i
mpl
i
f
y
commit
|
commitdiff
|
tree
2021-12-01
Rick Lavoie
Lower LdInitPropAdd
r
to
LdPropAdd
r
in load-e
l
im
commit
|
commitdiff
|
tree
2021-11-30
R
ick Lavoie
Fix pro
p
erty p
r
ofile serialization
commit
|
commitdiff
|
tree
2021-11-30
R
ick
Lavoie
F
i
x the fix
f
or bespoke lo
w
ering
commit
|
commitdiff
|
tree
2021-11-29
Ric
k
Lavoie
Fi
x
be
s
poke lowerin
g
when we know element is pre
s
ent
commit
|
commitdiff
|
tree
2021-11-23
Rick Lavoi
e
Add optimiza
t
ion
pass to lowe
r
bespok
e
ar
r
ay a
c
cesses
commit
|
commitdiff
|
tree
2021-11-22
Rick L
a
voie
I
mp
r
ove set operations for b
e
spoke arrays
commit
|
commitdiff
|
tree
2021-11-20
Rick Lavoie
Add
su
p
port for la
z
y l
o
adin
g
of fil
e
c
ont
e
nts
commit
|
commitdiff
|
tree
2021-11-20
Rick Lav
o
ie
Improve type track
i
ng for
c
ert
a
i
n
memory locat
i
ons
.
.
.
commit
|
commitdiff
|
tree
2021-11-20
Rick Lavo
i
e
Implement a pa
s
s t
o
sink defs closer to their usages
commit
|
commitdiff
|
tree
2021-11-18
R
i
ck Lavoie
Implement more array set operat
i
ons d
i
r
ectl
y
in t
h
e
T
C
commit
|
commitdiff
|
tree
2021-11-18
Rick
Lavoie
Mi
s
c Ld
F
rameThis optimi
z
atio
n
s
commit
|
commitdiff
|
tree
2021-11-18
Rick Lavoi
e
Frame-state and
m
i
nstr r
e
l
a
t
ed opt
i
mization
s
commit
|
commitdiff
|
tree
2021-11-18
Rick La
v
oie
Some mins
t
r
c
l
e
anup
commit
|
commitdiff
|
tree
2021-11-18
Ric
k
Lavoie
Remove predicted t
y
pes fro
m
frame-s
t
ate
commit
|
commitdiff
|
tree
2021-11-18
Rick La
v
oie
Remove
p
ointee types from
m
em
l
attice in
J
IT type s
y
stem
commit
|
commitdiff
|
tree
2021-11-18
Rick Lav
o
ie
Fold multiple ide
n
tic
a
l DefLabel inputs into on
e
commit
|
commitdiff
|
tree
2021-11-18
Ric
k
Lavoie
Add
more immediate folding rules for Vptr
commit
|
commitdiff
|
tree
2021-11-18
Rick La
v
oie
Do parti
a
l
DCE
o
n DefLabels
commit
|
commitdiff
|
tree
2021-11-18
Rick Lav
o
ie
Cons
t
-fol
d
V
ptrs better
commit
|
commitdiff
|
tree
2021-11-18
Rick L
a
voie
U
s
e
p
r
ofi
l
edArrayAccess for AKExist
s
commit
|
commitdiff
|
tree
2021-11-18
Ri
c
k Lavoie
Str
u
ctD
i
c
t
G
e
tWi
t
hColor should handle not
h
a
ving
a type
.
.
.
commit
|
commitdiff
|
tree
2021-11-13
Ric
k
La
v
oie
Increase prof-
d
ata fi
l
e ma
x
St
r
ingData size
commit
|
commitdiff
|
tree
2021-11-11
R
i
ck Lavo
i
e
S
to
r
e in
l
ining co
s
t cache in ju
m
pst
a
rt file
commit
|
commitdiff
|
tree
2021-11-05
Rick
Lavoie
Pr
o
file and opt
i
mize accesses to globals
commit
|
commitdiff
|
tree
2021-11-04
Rick
L
avoie
Fi
x
awai
t
edTypeF
r
omSSATmp
commit
|
commitdiff
|
tree
2021-11-04
Rick
L
avoie
Fix HHBB
C
monot
o
nicity v
i
olation
commit
|
commitdiff
|
tree
2021-11-02
Rick Lavoie
F
i
x x64 disasse
m
bl
y
when running re
t
r
a
nsl
a
te
-
all
commit
|
commitdiff
|
tree
2021-11-01
Rick Lavoie
Fix bug in
Empt
y
Mono
t
yp
e
Dict:
:
ElemStr
commit
|
commitdiff
|
tree
2021-10-30
Ri
c
k La
v
o
i
e
Fi
x
B
l
ock::remov
e
_if
commit
|
commitdiff
|
tree
2021-10-21
Rick
Lavoie
Pr
e
serve
v
a
sm
b
l
ock wei
g
ht when
m
e
rgin
g
i
n
vasm-
j
umps
commit
|
commitdiff
|
tree
2021-10-20
R
i
ck Lavoie
Don't s
i
le
n
tly eat exc
e
pti
o
n
s
f
rom region s
e
lector
commit
|
commitdiff
|
tree
2021-09-26
Rick
L
avoi
e
F
i
x o
b
ject com
p
arison
analysis in HHBBC
commit
|
commitdiff
|
tree
2021-09-21
Rick Lavoie
Fix Type::oper
a
tor<= with sp
e
cial
i
zations
commit
|
commitdiff
|
tree
2021-09-16
Rick Lavoie
Copy repoAuthTyp
e
and AttrPersi
s
t
en
t
f
r
om trai
t
property
commit
|
commitdiff
|
tree
2021-09-16
Rick Lavoie
M
a
nda
t
o
r
i
l
y remove non-DefConst
c
onstants i
n
HHIR
commit
|
commitdiff
|
tree
2021-09-16
Rick Lavoie
Preserve Unreach
a
ble reason i
n
s
ide si
m
plifi
e
r
commit
|
commitdiff
|
tree
2021-09-13
Rick Lavoi
e
Fix de
a
dlock i
n
Trea
d
mi
l
l cr
a
sh rep
o
r
t
ing
commit
|
commitdiff
|
tree
2021-09-11
Ric
k
Lavoie
Rematerialization shouldn't ever return a spill
i
nstruction
commit
|
commitdiff
|
tree
2021-09-03
Rick Lavoie
Leverage type-struct
u
re pre-resoluti
o
n more in the JIT
commit
|
commitdiff
|
tree
2021-09-03
Ric
k
Lavo
i
e
Improve type-
s
t
r
u
c
ture pre-resolutio
n
logi
c
in HH
B
BC
commit
|
commitdiff
|
tree
2021-09-03
R
i
ck Lavoie
Typ
e
-
s
tructure is/as checks sh
o
uld invoke
a
u
t
oloader
commit
|
commitdiff
|
tree
2021-09-03
Rick Lav
o
ie
C
lea
n
up
c
lass cons
t
ant r
u
ntim
e
data struc
t
ures
,
add
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
Rick Lavoie
I
mprove class
c
onstant analy
s
is in HH
B
BC
commit
|
commitdiff
|
tree
2021-09-03
R
i
c
k L
a
voie
Fix o
p
t
i
mize_bui
l
tin wh
e
n not reducing
commit
|
commitdiff
|
tree
2021-09-03
Rick La
v
o
i
e
In HH
B
BC, deal
with ca
l
ls to unknown functions which
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
Rick L
a
v
o
i
e
F
ix nullsa
f
e call opera
t
or with inout ar
g
u
m
ents
commit
|
commitdiff
|
tree
2021-09-02
Rick Lavoie
Remove the Record type
commit
|
commitdiff
|
tree
2021-09-02
Rick Lavoie
Make closure mangling deterministic
commit
|
commitdiff
|
tree
2021-08-23
Rick Lavoi
e
Fi
x
type_
s
t
ructur
e
_classname cras
h
commit
|
commitdiff
|
tree
2021-08-17
R
i
ck La
v
oie
St
o
p ignored/
n
o
n
-i
g
no
r
ed register
copies
f
r
o
m
b
eing
.
.
.
commit
|
commitdiff
|
tree
2021-08-16
Rick L
a
voie
Allow
f
or phi
s
with rvmfp(
)
as
a
source in vasm-graph
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
Rick
Lavoie
Remove
all tmps spanning ca
l
l restrictions
commit
|
commitdiff
|
tree
next