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
Rip out support for `Rx/IS_ENABLED`
2021-09-03
Rick
L
a
voie
Le
v
erage
type-structure
pre-res
o
lut
i
on m
o
re
i
n
the JIT
commit
|
commitdiff
|
tree
2021-09-03
Ric
k
Lavo
i
e
Improve type
-
s
t
ruc
t
ure pre-reso
l
u
t
io
n
logic i
n
HH
B
BC
commit
|
commitdiff
|
tree
2021-09-03
Rick Lavo
i
e
Type-str
u
ct
u
re is/
a
s
c
h
e
cks should invo
k
e autoloader
commit
|
commitdiff
|
tree
2021-09-03
R
i
ck
Lavoi
e
Clean up class const
a
n
t
ru
n
t
ime data structu
r
es, add
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
R
ick Lavoie
Improve class c
o
n
stant an
a
lysis in HHBBC
commit
|
commitdiff
|
tree
2021-09-03
Rick Lavoie
Fix op
t
imi
z
e_builtin when not red
u
c
i
ng
commit
|
commitdiff
|
tree
2021-09-03
Rick L
a
voie
In HHBBC, deal with ca
l
ls to unknown fun
c
t
i
ons which
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
R
i
ck La
v
oie
Fix
n
ullsafe call o
p
erator with i
n
out a
r
guments
commit
|
commitdiff
|
tree
2021-09-02
Rick
Lavoie
Remov
e
t
he
Record type
commit
|
commitdiff
|
tree
2021-09-02
Rick Lavoie
Make closu
r
e mang
l
in
g
determinist
i
c
commit
|
commitdiff
|
tree
2021-08-23
Rick Lavoie
F
ix
type_structure_classname cr
a
sh
commit
|
commitdiff
|
tree
2021-08-17
Ri
c
k L
a
v
oie
Stop ignored
/
non-
i
gn
o
red reg
i
ster copies from being
.
.
.
commit
|
commitdiff
|
tree
2021-08-16
Rick
Lav
o
ie
Allow
f
or phis with rvmfp() as a source in
v
asm-graph
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
R
i
ck Lavoie
Remove all tmps spanning call
r
e
str
i
c
t
i
ons
commit
|
commitdiff
|
tree
2021-08-12
R
i
ck Lavoie
I
m
plement basi
c
memo
r
y remate
r
ia
l
ization
in vasm
-
g
r
aph
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
Ri
c
k Lavoie
Fix b
a
d args
in emi
t
Int
e
rpReq and emitInt
e
r
pReqNoTranslate
commit
|
commitdiff
|
tree
2021-08-11
R
ick Lavoie
Rename RepoAuthType::Array ty
p
es
commit
|
commitdiff
|
tree
2021-08-10
Ri
c
k Lavoie
E
nable
m
ore DCE of dead
8
6reif
i
e
d_pr
o
p ac
c
esses i
n
.
.
.
commit
|
commitdiff
|
tree
2021-08-10
Ric
k
La
v
o
i
e
Set HHBBC fina
l
threads in run
.
p
h
p
commit
|
commitdiff
|
tree
2021-08-10
R
i
ck Lavoie
Mor
e
HHBBC p
r
eresolve logi
c
a bit m
o
re determinist
i
c
commit
|
commitdiff
|
tree
2021-08-09
Rick Lavoie
Fix
fixupVmfpUsages
commit
|
commitdiff
|
tree
2021-08-05
Rick
L
avoie
M
ove
some
l
exer stress tes
t
s
into slow/
commit
|
commitdiff
|
tree
2021-07-23
Ric
k
L
a
v
o
ie
Fix GVNs DecRef inser
t
io
n
s
commit
|
commitdiff
|
tree
2021-07-20
Rick
L
avoie
Add
t
est case for
m
b_
s
trcut to m
a
tch Zen
d
test case
commit
|
commitdiff
|
tree
2021-07-20
Rick Lav
o
ie
Disab
l
e t
h
e
H
PHPCapt
u
ringVout lint
commit
|
commitdiff
|
tree
2021-07-20
Rick Lavoie
Some v
a
sm
o
ptimization
i
mprovements
commit
|
commitdiff
|
tree
2021-07-20
Rick Lavoie
Run v
a
s
m
-block-counts before register allo
c
ation
commit
|
commitdiff
|
tree
2021-07-20
R
i
ck La
v
o
ie
S
y
m
b
oliz
e
stub addresses
i
n
vasm p
r
intin
g
commit
|
commitdiff
|
tree
2021-07-16
Rick L
a
vo
i
e
p
ushvmf
p
and popv
m
f
p a
r
e not effect-free
commit
|
commitdiff
|
tree
2021-07-14
Rick L
a
v
o
ie
jcci doe
s
n't
need to e
n
d a bl
o
c
k
commit
|
commitdiff
|
tree
2021-07-07
Rick L
a
v
o
ie
Fix mem
o
ry han
d
ling in
m
s
g
_rece
i
ve
commit
|
commitdiff
|
tree
2021-07-06
Ri
c
k Lavoie
Set
J
itWorke
r
Threads
to 1 for un
i
t tests
commit
|
commitdiff
|
tree
2021-07-02
Rick Lav
o
ie
R
e
store
"
never modif
i
e
d" static
p
roperty
opt
i
mi
z
ati
o
n
commit
|
commitdiff
|
tree
2021-06-25
Rick
L
a
voie
Profile an
d
r
e
-order RDS offsets
commit
|
commitdiff
|
tree
2021-06-25
Ri
c
k Lavoie
U
s
e getCachedClass in Cl
a
ss::get()
commit
|
commitdiff
|
tree
2021-06-25
Ri
c
k Lavoie
Implemen
t
"dou
b
le ju
m
pstart"
commit
|
commitdiff
|
tree
2021-06-25
Rick Lavo
i
e
Repla
c
e
pointer based ser
i
alization
in p
r
of data file
commit
|
commitdiff
|
tree
2021-06-25
Rick Lavoie
Fix some slo
w
test
s
in jit
-
s
eri
a
li
z
e mode
commit
|
commitdiff
|
tree
2021-06-23
Rick Lavoie
R
eplace folly
:
:Optional/std::optional with H
P
HP::Op
t
ional
commit
|
commitdiff
|
tree
2021-06-23
Rick Lavoie
Add HPHP::Op
t
ional
commit
|
commitdiff
|
tree
2021-06-19
Rick Lavoie
Intr
o
duce Repo
.
Path, begin switch
i
ng to usi
n
g i
t
commit
|
commitdiff
|
tree
2021-06-18
Rick Lavoie
Remove
R
epo and ass
o
c
i
a
t
e
d
c
ode
commit
|
commitdiff
|
tree
2021-06-17
Rick Lavoie
Remov
e
Eval
.
StressUn
i
tSerd
e
commit
|
commitdiff
|
tree
2021-06-17
Rick
Lavoie
Add
unit file cache e
x
tension
commit
|
commitdiff
|
tree
2021-06-10
Rick Lavoie
Fix
spilling calcul
a
t
ion invol
v
i
n
g us
e
s
in
vasm-g
r
aph
.
.
.
commit
|
commitdiff
|
tree
2021-05-21
Rick Lavoie
Fix bug in
v
asm-grap
h
-color colorer logic
commit
|
commitdiff
|
tree
2021-05-21
R
ick
L
av
o
i
e
Fo
l
l
o
w
u
p f
o
r D28585480
commit
|
commitdiff
|
tree
2021-05-17
Ri
c
k Lavoie
Back out "Delete Compact
T
r
a
c
e
'optimizati
o
n'"
commit
|
commitdiff
|
tree
2021-05-12
Rick Lav
o
ie
Fix wi
d
ening_union
commit
|
commitdiff
|
tree
2021-05-08
Rick Lavoie
A
d
d --
c
he
c
k-re
p
o
commit
|
commitdiff
|
tree
2021-05-07
Rick Lavoie
Fix me
r
geEachThi
s
Pr
o
p
R
a
w
commit
|
commitdiff
|
tree
2021-05-06
Rick Lavoie
L
oad unit
p
at
h
s lazily in RepoFile
commit
|
commitdiff
|
tree
2021-05-03
Rick L
a
voie
Speed up
-
-
l
int
commit
|
commitdiff
|
tree
2021-05-03
R
i
ck Lav
o
ie
V
e
r
ify symbol
u
n
i
quen
e
ss when n
o
t running
H
H
B
BC
commit
|
commitdiff
|
tree
2021-05-02
Rick L
a
vo
i
e
Export m
o
re m
e
m information via ServiceData
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Do return t
y
pe refi
n
ement during analy
z
e_class
commit
|
commitdiff
|
tree
2021-04-29
Ri
c
k Lavoie
Use worklis
t
in
s
ide analyze_cla
s
s
commit
|
commitdiff
|
tree
2021-04-29
Rick Lav
o
ie
Imp
r
ove public static
prop logic
commit
|
commitdiff
|
tree
2021-04-29
Rick La
v
oie
Speed up cleanup
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
S
ome mi
c
ro-optimizations fo
r
Type
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Remov
e
redundant i
n
out param
calculations
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Optimize emit_bytecod
e
commit
|
commitdiff
|
tree
2021-04-29
Ric
k
La
v
oie
Optimi
z
e locally_
p
ropagated_states
commit
|
commitdiff
|
tree
2021-04-29
Rick
L
avoie
Use
more threads during HHBBC final pass
commit
|
commitdiff
|
tree
2021-04-29
Rick
Lavoie
Paralleli
z
e a
few
misc things when building Index
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Par
a
llelize preresolve
algori
t
h
m
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Re
w
ork Index
preresolve algori
t
hm
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoi
e
Cache
retu
r
n type and i
n
-ou
t
p
a
r
a
ms
on Fu
n
cFamily
commit
|
commitdiff
|
tree
2021-04-29
Rick
L
av
o
i
e
Add
L
ockFre
e
Lazy
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Add su
p
port for r
e
gistering dependencies
o
n
F
unc
F
a
m
i
l
y
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
De-dup FuncF
a
mily
i
nsta
n
ce
s
in HHBBC
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Add ability to
use unit-emitter cache ho
o
k for repo
.
.
.
commit
|
commitdiff
|
tree
2021-04-22
Rick
Lavoie
S
p
e
ed u
p
global_vars
.
php test
commit
|
commitdiff
|
tree
2021-04-22
R
ick Lavoie
Allow for parallel encoding of UnitEmitter
s
commit
|
commitdiff
|
tree
2021-04-22
Rick Lavoie
Re
p
l
ace Re
p
oAuthoritative sqlite
repo w
i
th RepoFile
commit
|
commitdiff
|
tree
2021-04-22
Ri
c
k
L
avoie
Add TokenOrPtr
commit
|
commitdiff
|
tree
2021-04-22
Rick Lavoie
Ad
d
(
b
ut not use
)
RepoFile
commit
|
commitdiff
|
tree
2021-04-19
Rick L
a
voie
R
e
n
ame
Repo::GlobalData to RepoGlobalData
commit
|
commitdiff
|
tree
2021-04-19
Rick Lavoie
Free u
p
space in
Func::Share
d
Data
commit
|
commitdiff
|
tree
2021-04-14
Rick
L
avoie
Add Eval
.
UnitCacheBreaker
commit
|
commitdiff
|
tree
2021-04-14
Rick Lavoie
Add
E
v
alHack
C
om
p
ile
r
Use
C
ompilerPool to
the unit-ca
c
he
.
.
.
commit
|
commitdiff
|
tree
2021-04-09
R
ick Lavoie
R
e
move A
P
CProf
i
le
commit
|
commitdiff
|
tree
2021-04-03
Rick Lavoie
A
d
d
l
ow
m
emory usage reporting to h
h
bbc_mem
commit
|
commitdiff
|
tree
2021-03-20
Rick Lav
o
i
e
Fix H
H
BBC
IsTypeStruct
C
handlin
g
wit
h
null va
l
ues
commit
|
commitdiff
|
tree
2021-03-05
Rick Lavoie
Fix infinite recursion in HDF pa
r
ser
commit
|
commitdiff
|
tree
2021-02-26
Rick La
v
oie
Fix
r
ace condition in APCFileStorage
commit
|
commitdiff
|
tree
2021-02-26
Rick La
v
oie
Allow
f
or
a
rbitr
a
ry type unions in
H
H
B
BC
commit
|
commitdiff
|
tree
2021-02-17
Rick Lavoie
Fix error handling i
n
p
hp_mbregex_compile_patte
r
n
commit
|
commitdiff
|
tree
2021-02-13
Rick Lavoie
Fix return typ
e
inferen
c
e for
i
n-out builtins
commit
|
commitdiff
|
tree
2021-01-21
Rick Lavoi
e
D
isabl
e
r
epos for (non-repo a
u
th) unit te
s
ts, st
r
e
s
s
.
.
.
commit
|
commitdiff
|
tree
2021-01-21
Rick L
a
voie
Add Eval
.
StressUnitSerde
commit
|
commitdiff
|
tree
2021-01-08
Rick Lavoie
Add
missing allocat
i
on failure ch
e
ck
in ext_gd
.
cpp
commit
|
commitdiff
|
tree
2021-01-07
Rick Lavoie
Smas
h
c
a
lls/ju
m
ps to point at resumeHelperNoTranslate
.
.
.
commit
|
commitdiff
|
tree
2021-01-07
Rick
L
avoie
Use "no transl
a
te" version
of resumeHel
p
er
when a
p
propriate
commit
|
commitdiff
|
tree
2021-01-07
Rick L
a
voie
Ret
u
rn
T
r
an
s
la
t
ionR
e
s
u
lt instead
of TCA from
getTranslation
.
.
.
commit
|
commitdiff
|
tree
2021-01-07
Ric
k
Lav
o
i
e
Re-calcula
t
e in
c
_len in File::
r
eadCSV
commit
|
commitdiff
|
tree
2021-01-07
Rick Lavoie
Fix flo
a
t
cast overflo
w
in
e
x
if_r
e
ad_dat
a
commit
|
commitdiff
|
tree
2021-01-07
Rick Lavoie
Use raise
_
e
r
ror inst
e
ad of th
r
ow
Exc
e
p
tion in preg
commit
|
commitdiff
|
tree
2021-01-04
Rick Lav
o
ie
Fix some iss
u
e
s
w
ith Get
S
ca
l
arArr
a
y and
a
rray provena
n
ce
commit
|
commitdiff
|
tree
2020-12-29
Rick Lav
o
ie
Ensure that outer staticness im
p
lie
s
inner staticness
commit
|
commitdiff
|
tree
next