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
decls command
2022-08-21
Ric
k
Lavoie
Use closure nam
e
s, not ids
f
or CreateCl
commit
|
commitdiff
|
tree
2022-08-18
Rick Lav
o
i
e
Remove support for
de
p
recated HPHPc
options
commit
|
commitdiff
|
tree
2022-08-16
Rick Lavoie
use mmap() instead of
sbrk() to allocate the tc
commit
|
commitdiff
|
tree
2022-08-16
Rick L
a
voi
e
Imp
r
ove CodeCache
alloc
a
tio
n
logic
commit
|
commitdiff
|
tree
2022-08-14
Ri
c
k Lavoie
Remove dead code from TraitMethodImportData
commit
|
commitdiff
|
tree
2022-08-14
Rick Lavoie
Use indices in Meth
T
abEn
t
ry instead
of poin
t
ers
commit
|
commitdiff
|
tree
2022-08-11
Rick Lavoie
R
emove ph
p
::
C
lass p
o
inter from p
h
p::Const
commit
|
commitdiff
|
tree
2022-08-08
Rick Lavoie
R
e
m
ov
e
some de
b
ugging
o
utput f
r
o
m
H
HBBC
commit
|
commitdiff
|
tree
2022-08-08
Rick L
a
voi
e
Add c
l
ass dependency info
r
mati
o
n
to the W
h
ol
e
Pro
g
ramInput
.
.
.
commit
|
commitdiff
|
tree
2022-08-08
Rick
L
avoie
Move loading of HHBB
C
i
np
u
ts into Index
commit
|
commitdiff
|
tree
2022-08-08
Rick Lavoie
Serialize units,
f
uncs,
a
nd classe
s
sepa
r
ately in HH
B
BC
commit
|
commitdiff
|
tree
2022-08-05
Ri
c
k L
a
v
o
ie
Start
b
reaking up p
h
p
::Program
and removing some p
o
i
nters
.
.
.
commit
|
commitdiff
|
tree
2022-08-01
Ri
c
k Lavoie
Use hphp_fast_map/hphp_fast_set mo
r
e in HHBBC
commit
|
commitdiff
|
tree
2022-07-29
Rick
L
avo
i
e
Remove a
b
u
n
ch of
H
H
BBC opt
i
ons
commit
|
commitdiff
|
tree
2022-07-29
Rick L
a
voie
P
a
r
se HHBBC units in extern-worke
r
jobs
commit
|
commitdiff
|
tree
2022-07-29
R
ick Lavoie
Add ser
d
e
s
upport for
HHBBC::Bytecode (and
related
.
.
.
commit
|
commitdiff
|
tree
2022-07-29
Rick Lavoie
M
a
ke so
m
e imp
r
oveme
n
ts t
o
BlobEncoder/BlobDec
o
der and
.
.
.
commit
|
commitdiff
|
tree
2022-07-28
Ric
k
L
a
v
o
i
e
Track an
d
report bytes uploaded/downloaded
in ex
t
ern
.
.
.
commit
|
commitdiff
|
tree
2022-07-28
R
i
ck Lavoie
Fix p
o
tenti
a
l non-determi
n
ism
i
n
RepoGl
o
balData
commit
|
commitdiff
|
tree
2022-07-24
Rick
Lavoie
Add be
g
inn
i
ng
of suppo
r
t for extern-worke
r
to HHBBC
commit
|
commitdiff
|
tree
2022-07-22
R
i
ck Lav
o
ie
Move ext
e
rn-worker
st
a
te out
o
f Package
commit
|
commitdiff
|
tree
2022-07-15
Rick Lavoie
Use s
t
d::filesystem con
s
istently
commit
|
commitdiff
|
tree
2022-07-11
Ric
k
Lavoie
Do a
l
ot of cl
e
anup for HPHPc
commit
|
commitdiff
|
tree
2022-07-08
Rick Lavoie
Move m_
r
epo ou
t
of R
e
poOption
s
Flags and into Re
p
oOp
t
i
ons
commit
|
commitdiff
|
tree
2022-07-07
R
i
c
k
Lavoie
Allow
for returnin
g
v
alues from f
i
ni() in extern-
w
orker
commit
|
commitdiff
|
tree
2022-06-27
R
ick L
a
voie
Silence v
e
rb
o
se
RE logging
commit
|
commitdiff
|
tree
2022-06-27
Rick L
a
voie
Add su
p
po
r
t for exponential backoff retries to extern
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
R
i
c
k
Lavo
i
e
T
r
ac
k
more
s
tat
s
in
e
x
t
ern-worker
commit
|
commitdiff
|
tree
2022-06-25
Ri
c
k
L
avoie
Deal
with in
t
e
r
faces properly in H
H
B
BC's t
y
pe-system
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
R
i
ck
L
avo
i
e
Remove global RAT arr
a
y table (
t
ake 2)
commit
|
commitdiff
|
tree
2022-06-23
Rick
Lav
o
i
e
Rem
o
ve
t
he global l
i
teral array
a
nd string tables
.
.
.
commit
|
commitdiff
|
tree
2022-06-18
Rick Lavoie
Fix b
u
g in merge
I
nAllPrivateSt
a
t
ics
in
HHBBC
commit
|
commitdiff
|
tree
2022-06-16
R
ick Lavoie
Fix H
H
BBC monotonicity violat
i
on for FCallCl
s
Methods
.
commit
|
commitdiff
|
tree
2022-06-16
Ric
k
L
avoie
R
egister effe
c
t-free
d
ependencie
s
properly in HH
B
B
C
commit
|
commitdiff
|
tree
2022-06-14
Rick Lavo
i
e
Deal with
i
nterfaces properly in H
H
BBC's type-system
commit
|
commitdiff
|
tree
2022-06-14
Rick Lav
o
ie
Add "optimistic" m
o
de for extern-worker
commit
|
commitdiff
|
tree
2022-06-13
R
i
ck Lavo
i
e
Silence fa
c
ebook-re
s
erve clang-tidy li
n
t
commit
|
commitdiff
|
tree
2022-06-10
Rick
L
a
v
o
ie
Rel
e
ase LockFreePtrWrapper
:
:ScopedLock
e
arlier i
n
a
.
.
.
commit
|
commitdiff
|
tree
2022-06-08
Rick Lavoie
Add full iterat
o
r suppo
r
ts to Ti
n
y
V
ector
commit
|
commitdiff
|
tree
2022-06-08
R
ick Lavoie
A
d
d
LockFre
e
La
z
yPtr
commit
|
commitdiff
|
tree
2022-06-07
Rick Lavo
i
e
Use
RAII gua
r
d
for LockFreePtrWra
p
per locks a
n
d u
n
locks
commit
|
commitdiff
|
tree
2022-06-01
Rick Lavoie
Fix mocke
d
class and const p
r
o
p
ca
l
cu
l
at
i
on involv
i
ng
.
.
.
commit
|
commitdiff
|
tree
2022-05-31
Rick Lavoie
S
h
ri
n
k
HHBBC::Type
to 24 byt
e
s
commit
|
commitdiff
|
tree
2022-05-13
Rick Lavo
i
e
Add some R
E
specific confi
g
to HPHPc
commit
|
commitdiff
|
tree
2022-05-13
Rick La
v
oi
e
Use func f
a
milies more aggressively ev
e
n when we don
.
.
.
commit
|
commitdiff
|
tree
2022-05-11
R
ic
k
Lavoie
Only emit b
y
tecode
s
tat
s
in
H
HBBC
if TRACE
=
hhbbc_stats
commit
|
commitdiff
|
tree
2022-05-09
Ric
k
Lavoie
Avoid iterating over a
l
l
p
ossible function
s
in FuncFamilies
.
.
.
commit
|
commitdiff
|
tree
2022-05-08
Rick
L
avo
i
e
Include mem
o
ry effects when c
a
lculating
d
e
f
ining instruction
.
.
.
commit
|
commitdiff
|
tree
2022-05-03
R
ick Lavoie
Furthe
r
analyze closure types
in
HHBBC
commit
|
commitdiff
|
tree
2022-04-28
R
i
c
k Lavo
i
e
A
d
d sup
p
o
rt for const folding File and D
i
r byt
e
codes
.
.
.
commit
|
commitdiff
|
tree
2022-04-23
Ric
k
L
a
voie
Interp-one
o
f type a
s
serts shouldn't k
i
ll AMIS
t
ate
.
.
.
commit
|
commitdiff
|
tree
2022-04-23
Rick L
a
v
o
ie
Don't set cla
s
s hint in HHBBC for used
t
r
ait method
s
commit
|
commitdiff
|
tree
2022-04-12
Rick L
a
voie
Unlo
c
k
l
azy load locks on exce
p
tions
commit
|
commitdiff
|
tree
2022-04-09
Ri
c
k
Lavoie
R
emove
g
lobal RAT
a
rray
t
able
commit
|
commitdiff
|
tree
2022-04-09
Rick Lavoie
Remove th
e
global literal array an
d
s
tring tables
commit
|
commitdiff
|
tree
2022-04-08
Rick Lavoie
Fix
han
d
ling of
__DIR__ in flat
t
ened traits
t
oo
commit
|
commitdiff
|
tree
2022-04-01
Rick L
a
voie
S
i
mplify lazy loading inte
r
fac
e
s in RepoFile
commit
|
commitdiff
|
tree
2022-03-31
Ri
c
k Lavo
i
e
Add HackC tracing block
commit
|
commitdiff
|
tree
2022-03-29
Ric
k
Lavoie
Move
sandbox bytecode generatio
n
ou
t
o
f
HP
H
Pc
commit
|
commitdiff
|
tree
2022-03-27
Rick Lavo
i
e
M
ove on-de
m
and par
s
e
l
o
gic into Package
commit
|
commitdiff
|
tree
2022-03-26
Rick
L
a
v
o
ie
Remove a bunch of d
e
ad/u
n
u
s
e
d option
s
fr
o
m HPHPc
commit
|
commitdiff
|
tree
2022-03-26
Rick
Lavoie
Remove --targ
e
t
c
ode from
HPH
P
c
commit
|
commitdiff
|
tree
2022-03-26
Rick Lav
o
i
e
Fix handling
of noreturn
b
ui
l
t
ins
commit
|
commitdiff
|
tree
2022-03-25
Rick Lavoie
Remov
e
--sync-dir option f
r
om HPHPc
commit
|
commitdiff
|
tree
2022-03-25
Rick
Lavoie
Remove su
p
port
f
o
r --gen-stats from HPH
P
c
commit
|
commitdiff
|
tree
2022-03-24
R
ick
L
avoie
Add ability to specify extern-worke
r
wor
k
i
ng-dir in
.
.
.
commit
|
commitdiff
|
tree
2022-03-24
Rick Lavoie
Remove "force" logi
c
from HPHPc
commit
|
commitdiff
|
tree
2022-03-24
Rick Lavo
i
e
Fix me
m
ory lea
k
for text
o
utput in HPHPc
commit
|
commitdiff
|
tree
2022-03-21
Rick Lavoie
Fix f
a
ulty OOM
c
h
ec
k
in VariableUnserializer
:
:reserveForAdd
commit
|
commitdiff
|
tree
2022-03-19
Rick Lavoie
A
dd
op
t
ion to force s
y
nchronous cle
a
n u
p
of Package
.
.
.
commit
|
commitdiff
|
tree
2022-03-16
Ri
c
k
Lavoie
U
s
e extern-worker in HPHPc
commit
|
commitdiff
|
tree
2022-03-15
Rick Lav
o
ie
A
d
d
a c
o
nsistent
h
a
sh function to
u
t
il/hash
commit
|
commitdiff
|
tree
2022-03-15
Rick Lavo
i
e
D
ummyTask<T>::ta
k
e should
r
e
t
urn T
,
not T&
&
commit
|
commitdiff
|
tree
2022-03-15
Rick Lavoie
Add R
E
implementation for extern-worke
r
commit
|
commitdiff
|
tree
2022-03-15
Rick Lavoie
Introduce exte
r
n-worker fra
m
ework (#9
0
25)
commit
|
commitdiff
|
tree
2022-03-12
Rick Lavoie
Fi
x
memory
a
ccounting when not
u
sing JEmalloc
commit
|
commitdiff
|
tree
2022-03-10
Rick Lavoi
e
Add -lstdc+
+
fs for CMake
b
uilds
commit
|
commitdiff
|
tree
2022-03-01
Rick
Lavoie
Add coroutin
e
portabilit
y
layer
commit
|
commitdiff
|
tree
2022-02-28
Rick Lav
o
ie
Don't call _Exit from within unit-parse
r
.
cpp
commit
|
commitdiff
|
tree
2022-02-28
Rick Lavoie
Be ex
p
licit about
w
hether we're parsi
n
g
a syste
m
lib
.
.
.
commit
|
commitdiff
|
tree
2022-02-28
Rick L
a
voie
Add abili
t
y to
s
kip mo
d
u
le initi
a
l
ization
a
nd systemlib
.
.
.
commit
|
commitdiff
|
tree
2022-02-08
Rick La
v
oie
Re
m
o
ve
f
orking from HPHPc
commit
|
commitdiff
|
tree
2022-02-04
R
ick Lavo
i
e
Fix bin
d
ing
of I
m
plici
t
Context::activeCtx inside hphp_proces
.
.
.
commit
|
commitdiff
|
tree
2022-02-04
Ric
k
Lavoie
Fix ch
g
rp error
handling
commit
|
commitdiff
|
tree
2022-02-03
R
ick Lavoie
EvalCla
s
s
PassesC
l
a
s
sname should mang
l
e the u
n
it SHA1
commit
|
commitdiff
|
tree
2022-02-02
R
ick Lavoie
LazyUnitCo
n
tent
s
Loader sh
o
uldn't
copy strin
g
if pr
o
vided
commit
|
commitdiff
|
tree
2022-02-02
Rick La
v
oie
S
p
l
it Re
p
o
O
ptions
int
o
RepoOpt
i
ons
F
lags an
d
RepoOptions
commit
|
commitdiff
|
tree
2022-01-31
Rick Lavoie
Don't requ
i
re
default
construction for types with Blob
D
e
c
oder
commit
|
commitdiff
|
tree
2022-01-31
R
i
ck Lavoie
Add ma
c
ro for unit cache affecting flags
commit
|
commitdiff
|
tree
2022-01-18
Rick La
v
oie
Make some --hhbbc2 fixes
commit
|
commitdiff
|
tree
2022-01-11
R
ick Lavoi
e
Rework canonicalization
logic
f
or D
e
fL
a
bels in refineTmps
commit
|
commitdiff
|
tree
2022-01-07
Rick Lavoie
Add pla
c
eholder
s
upport for JitSerdesFile
commit
|
commitdiff
|
tree
2022-01-06
R
i
ck L
a
voie
Gene
r
icRetDecRe
f
s onl
y
to
u
ches locals
commit
|
commitdiff
|
tree
2021-12-15
Ric
k
Lavoi
e
Move
BlobEncoder/Blo
b
D
e
c
ode
r
in
t
o
hphp/util
commit
|
commitdiff
|
tree
2021-12-11
Rick Lavoie
Don't
emit AssertRATLs for certain minstr bytec
o
de
s
commit
|
commitdiff
|
tree
2021-12-11
Rick Lavoie
L
imit the size of show(RepoAuthType:
:
Array)
commit
|
commitdiff
|
tree
2021-12-11
Ric
k
La
v
oie
Cleanu
p
Re
p
oAuthType
commit
|
commitdiff
|
tree
2021-12-06
Rick Lavoie
Remove all tmps s
p
anning call restrictions
commit
|
commitdiff
|
tree
2021-12-06
R
ic
k
Lavoi
e
I
m
plement
b
a
si
c
m
e
m
ory r
e
mate
r
ialization in v
a
sm-graph
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
Rick Lav
o
ie
Fi
x
un
i
ons and intersections of specializations and
.
.
.
commit
|
commitdiff
|
tree
next