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
Refine types in as-expressions
2018-05-18
Kun
a
l
M
ehta
Refine typ
e
s
i
n
as-exp
r
essions
commit
|
commitdiff
|
tree
2018-05-18
Fr
e
d Em
m
ott
more detai
l
ed gith
u
b issue templa
t
e
commit
|
commitdiff
|
tree
2018-05-18
Kunal Mehta
Remove e
x
tr
a
neous
field in static type struc
t
ure
commit
|
commitdiff
|
tree
2018-05-18
Guil
h
erme Ottoni
Don
'
t
use instan
c
e b
i
ts for At
t
rNoOverride classe
s
commit
|
commitdiff
|
tree
2018-05-18
Guilherme Ottoni
Use PGO
for object-met
h
od
c
alls in more cases
commit
|
commitdiff
|
tree
2018-05-18
Ku
n
a
l
Me
h
ta
E
m
i
t
Hack
Array Compat no
t
ices
i
n is-expressions
commit
|
commitdiff
|
tree
2018-05-18
D
a
niel
Neite
r
a
d
d support f
o
r
loggi
n
g
f
o
r
k
calls in th
e
hhvm main
.
.
.
commit
|
commitdiff
|
tree
2018-05-18
Ogu
z
Ulgen
Remove extra data from un
i
tcach
e
commit
|
commitdiff
|
tree
2018-05-18
O
guz
Ulgen
Add proper h
a
shing
t
o
ResolveTypeStructDa
t
a and E
x
te
n
d
sClassData
commit
|
commitdiff
|
tree
2018-05-18
Gui
l
herme Ottoni
Si
m
plify
I
nsta
n
ceOf/ExtendsClass/I
n
sta
n
ceO
f
Iface to
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Kunal M
e
hta
Ban tr
a
i
ts f
r
om implem
e
nting sealed interfa
c
es
commit
|
commitdiff
|
tree
2018-05-17
Eric
B
luestein
HHVM Deb
u
g
ger: Su
p
port Function Breakpoints
commit
|
commitdiff
|
tree
2018-05-17
Emil
H
e
sslow
Do th
e
s
ame co
e
rcion
c
heck
i
n
I
n
terp and JIT
commit
|
commitdiff
|
tree
2018-05-17
James Wu
Delete non hhvm
c
ompat mode erro
r
checks
commit
|
commitdiff
|
tree
2018-05-17
Hunter
Goldstein
Mark Redis* as _
_
PHPStdL
i
b
commit
|
commitdiff
|
tree
2018-05-17
Eric Bluestein
HH
V
M D
e
bu
g
ger: Don
'
t st
o
re Sour
c
eRootInfo in se
s
s
ion
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
K
asper Kopec
Assert
that com
m
a
nds
t
hat
run during
i
nterrupts don
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Kasp
e
r Kopec
Assert that code
inside make_then_
r
evert_l
o
c
a
l
_
c
hang
e
s
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Kasper Kopec
Assert that ma
s
ter
d
o
esn't do unsafe op
e
rations during
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Kasper Kopec
M
ore l
o
gging rela
t
ed to non blo
c
k
i
n
g ty
p
echecking
commit
|
commitdiff
|
tree
2018-05-17
Kasper Kopec
Do not au
t
omat
i
cal
l
y
rest
a
rt full
c
hecks can
c
ell
e
d
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Kasper Kopec
Handle
persis
t
ent
client commands
n
eeding full
reche
c
k
commit
|
commitdiff
|
tree
2018-05-17
Kasper Kopec
Handle persist
e
nt client
c
ommand
s
mod
i
fying s
e
rver
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
K
a
s
per
Kopec
Prior
i
tize buildi
n
g search inde
x
over full rechecks
commit
|
commitdiff
|
tree
2018-05-17
Kasper Kopec
Handle m
o
st persistent client co
m
mands during typech
e
ck
i
ng
commit
|
commitdiff
|
tree
2018-05-17
Vassil Mladenov
Move open source
b
uild
to core_k
e
rnel
.
v0
.
11
.
0
, unbre
a
k ARM
commit
|
commitdiff
|
tree
2018-05-17
Pau
l
Bissonnett
e
Reve
r
t
D
715
5
1
9
0 (Gen
e
ric PHP-function to CLI Functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Jim G
e
ist
Fix intermittent c
r
ash on d
e
bugger launch/att
a
c
h
commit
|
commitdiff
|
tree
2018-05-17
Bin Liu
make
s
ure persist
e
nt strings/arrays live in unco
u
n
t
ed
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Fred Emmot
t
replace `such
as
as` with `such as '<function>'` in
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Ku
n
al Mehta
Add TypeStructu
r
e::to
S
t
r
ingforDisplay for as-ex
p
re
s
s
i
ons
commit
|
commitdiff
|
tree
2018-05-17
Oguz Ulge
n
Use IsTypeStruct p
o
sitive case irgen
o
ptimizations
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Oguz Ulge
n
Allo
w
ret
u
rning false and raisi
n
g only
a
w
a
rning when
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Sa
s
ha Manz
y
uk
Remove a bit of
code duplication rel
a
ted to ref
i
neme
n
t
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Sasha Manzyuk
Shapes::keyExists() should refine its firs
t
a
rgumen
t
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Sasha Ma
n
zyuk
Imp
r
ove typing of sha
p
e
s with op
t
ional fields
commit
|
commitdiff
|
tree
2018-05-17
Manu
e
l Fahndrich
Chan
g
e type
call-back so we can g
e
t at Typed AST
commit
|
commitdiff
|
tree
2018-05-16
Mark
W
illiams
Add an option to control the number of workers i
n
Serdes
.
.
.
commit
|
commitdiff
|
tree
2018-05-16
Mark W
i
l
l
i
a
m
s
Add an op
t
ion to run
pr
i
ntir for optimized t
r
anslatio
n
s
commit
|
commitdiff
|
tree
2018-05-16
Alexey Top
t
ygin
Remove dead "acol
d
" opcodes
.
commit
|
commitdiff
|
tree
2018-05-16
Alexey Toptygin
Add a r
u
nt
i
me opt
i
on to raise no
t
i
ces
w
h
e
n creating
.
.
.
commit
|
commitdiff
|
tree
2018-05-16
Kasper Kopec
SUBSCRIBE_DI
A
G
N
O
STIC
S
doesn't re
q
uire
fu
l
l check
commit
|
commitdiff
|
tree
2018-05-16
Kas
p
er Kope
c
Accept new
p
ersiste
n
t clie
n
t during t
y
pe
c
heking
commit
|
commitdiff
|
tree
2018-05-16
Kasper
Kopec
C
lientProvider: expose fds for selecting, mak
e
sl
e
ep_
a
nd_c
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-16
K
asper Kopec
Ability t
o
suspend handling of clients if they nee
d
.
.
.
commit
|
commitdiff
|
tree
2018-05-16
B
i
n Liu
so
m
e clea
n
up i
n
m
a
ll
c
tl hel
p
ers
commit
|
commitdiff
|
tree
2018-05-16
Greg Ni
s
bet
test removal path hh_shared
commit
|
commitdiff
|
tree
2018-05-16
Mark Williams
Add
-
-jitsample opti
o
n to test/
r
un
commit
|
commitdiff
|
tree
2018-05-16
Paul Bi
s
son
n
ette
Mo
r
e
aggress
i
v
e
PushL
opts
commit
|
commitdiff
|
tree
2018-05-16
W
i
ll
Pitts
Restrict autoc
o
mple
t
e
a
f
t
e
r
"use
"
to only traits when
.
.
.
commit
|
commitdiff
|
tree
2018-05-16
Sasha Manzyuk
A
d
d a rule for subtyping of ope
n
sha
p
es accounting
.
.
.
commit
|
commitdiff
|
tree
2018-05-16
Bin Liu
n
ot checking tombstone wh
e
n
r
eleasing mix
e
d
a
r
rays
commit
|
commitdiff
|
tree
2018-05-16
David
Sn
i
d
er
Mark a b
u
nch mo
r
e buil
t
ins as reactive
commit
|
commitdiff
|
tree
2018-05-16
James
W
u
U
p
dates to
profiling
commit
|
commitdiff
|
tree
2018-05-15
K
asper Ko
p
ec
D
o no
t
send "Version
i
n hh
c
o
n
fig=" tel
e
metr
y
i
n tests
commit
|
commitdiff
|
tree
2018-05-15
Guilherme Ottoni
Use PGO to
p
rofile F
P
ushFunc* and emi
t
a g
u
ard for
.
.
.
commit
|
commitdiff
|
tree
2018-05-15
Al
e
xand
e
r
Chow
Client
C
o
nnect s
h
ouldnt exit on C
l
ie
n
tStart failure
commit
|
commitdiff
|
tree
2018-05-15
Kunal Mehta
Supp
o
rt type constants in is-e
x
pressions, part 1
commit
|
commitdiff
|
tree
2018-05-15
F
red E
m
mott
allow `yield` in `__call`, `_cal
l
Static`,
`__invok
e
`
commit
|
commitdiff
|
tree
2018-05-15
Greg Nisbet
refa
c
tor -- ex
p
licitly bail in
inn
e
r loop of hh_collect
.
.
.
commit
|
commitdiff
|
tree
2018-05-15
Bin
L
iu
run err
o
r handl
e
r
upon oom kill
commit
|
commitdiff
|
tree
2018-05-15
James Wu
Fix case insensitivity
o
f PHP keyw
o
rds
commit
|
commitdiff
|
tree
2018-05-15
James Wu
Do not use lazy par
s
e during
f
allback i
n
it if full
.
.
.
commit
|
commitdiff
|
tree
2018-05-15
G
r
eg N
i
sbet
replace (char *)1 with const
a
n
t
commit
|
commitdiff
|
tree
2018-05-15
Greg Nisbet
h
h_hash_used_sl
o
ts ex
p
l
icitly break w
h
e
n
value cell
.
.
.
commit
|
commitdiff
|
tree
2018-05-15
Greg Nisbet
tests
for
h
h_m
e
m_statu
s
commit
|
commitdiff
|
tree
2018-05-15
K
a
sper Kopec
Accept new pe
r
siste
n
t client through priority pipe
commit
|
commitdiff
|
tree
2018-05-15
Mark
Williams
Only
break
Profile
t
ransl
a
tions
o
n
exis
t
i
ng
SrcRecs
commit
|
commitdiff
|
tree
2018-05-15
Oguz Ulgen
Fix hphp_config
.
ini
commit
|
commitdiff
|
tree
2018-05-15
M
ark
W
illiams
Serial
i
ze I
n
stanceB
i
ts
commit
|
commitdiff
|
tree
2018-05-15
Lucian Wis
c
hik
Add json f
l
oat a
c
cessors
commit
|
commitdiff
|
tree
2018-05-15
Lucian
Wischik
M
ore tests for
j
son acce
s
s
ors
commit
|
commitdiff
|
tree
2018-05-15
Lucian Wisch
i
k
Move J
g
et/Jprint into Hh_json_he
l
p
ers
commit
|
commitdiff
|
tree
2018-05-15
Kasper Kopec
Priority pipe bet
w
een ser
v
er and monitor
commit
|
commitdiff
|
tree
2018-05-15
Kaspe
r
Kope
c
Integration t
e
s
t
showing that LSP connection is
b
lo
c
ked
.
.
.
commit
|
commitdiff
|
tree
2018-05-15
Guilherme Otto
n
i
Fix
c
a
c
he
o
f inlinin
g
costs and streamline the l
o
gic
commit
|
commitdiff
|
tree
2018-05-15
K
asper Ko
p
ec
Update env
.
init
_
env
.
needs_ful
l
_init correctl
y
in presen
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-15
G
reg Nisbet
ne
w
api dis
t
inguish absent and deleted
commit
|
commitdiff
|
tree
2018-05-15
K
a
sper Kopec
Cleanup in Serve
r
Ty
p
e
Check
commit
|
commitdiff
|
tree
2018-05-15
Kunal Mehta
Emit wildcards as generics in
E
mi
t
_type_constant
commit
|
commitdiff
|
tree
2018-05-15
Guilher
m
e Ottoni
Ad
d
s
eria
l
ize/deseri
a
lize methods to Cal
l
Targe
t
Profile
commit
|
commitdiff
|
tree
2018-05-15
K
a
sper Kopec
R
e
f
actor interr
u
p
tio
n
s
commit
|
commitdiff
|
tree
2018-05-15
Eric Bluestein
HHVM
Debugge
r
: S
e
gfault in
EvaluateCo
m
mand
commit
|
commitdiff
|
tree
2018-05-14
Greg Nisbe
t
distingu
i
sh a
b
sen
t
and deleted
commit
|
commitdiff
|
tree
2018-05-14
G
r
eg
Nisbe
t
hh_mem_inner
commit
|
commitdiff
|
tree
2018-05-14
Greg Nisbe
t
bug fix : save_state
s
hould call save_a
l
l_file_
i
nfo_s
q
li
t
e
commit
|
commitdiff
|
tree
2018-05-14
Greg
N
i
s
be
t
in update_save_state, write
file
i
nfo to disk when
.
.
.
commit
|
commitdiff
|
tree
2018-05-14
Gr
e
g
N
i
sbet
log w
h
en sa
v
ing fi
l
e_info to sqlite
commit
|
commitdiff
|
tree
2018-05-14
Greg Nis
b
e
t
CanonHeap don'
t
fall back
commit
|
commitdiff
|
tree
2018-05-14
Jake
Baile
y
(
Hackl
a
n
g
)
Rewrite sketchy null
c
h
eck as a
T
ast_check
commit
|
commitdiff
|
tree
2018-05-14
K
a
sper Kopec
a
n
gery_re
a
ccs_
o
nl
y
commit
|
commitdiff
|
tree
2018-05-14
Oguz U
l
g
en
Emit namespaced type access in a type a
l
ias co
r
rec
t
l
y
commit
|
commitdiff
|
tree
2018-05-14
Jake Bailey (Hack
l
ang)
Rem
o
v
e
Server
I
nferType
.
retu
r
n
e
d
_
type_at_
p
os
commit
|
commitdiff
|
tree
2018-05-14
Kunal M
e
hta
Don't upcast in is
-
expr
e
ssions
commit
|
commitdiff
|
tree
2018-05-14
F
a
n
gyi Zhou
Remove blo
c
k of blo
c
k in parsing
commit
|
commitdiff
|
tree
2018-05-14
Fangyi
Zhou
U
s
e derive enum for erro
r
s
commit
|
commitdiff
|
tree
2018-05-13
Alexey Toptygin
Don't ignore
.
s
trict flag w
h
en
compa
r
ing hhas with
o
ut
.
.
.
commit
|
commitdiff
|
tree
2018-05-13
Guilherme
O
tton
i
Ba
c
k out "D790288
4
: Resolve t
y
pe structure static
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-05-12
O
g
uz Ulgen
Escape filepath b
o
t
h
i
n
hac
k
c
outpu
t
and also in the
.
.
.
commit
|
commitdiff
|
tree
2018-05-12
Oguz Ulgen
Resolve type structure stati
c
ally
when possibl
e
f
or
.
.
.
commit
|
commitdiff
|
tree
next