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
Emit cold portion of block into frozen when main portion is being emitted into frozen
2020-03-28
O
g
uz
U
lg
e
n
Emit cold portio
n
of bl
o
ck into
fro
z
e
n when main portion
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
O
guz Ulgen
T
eardown locals in th
e
jit
f
or t
h
row bytecode
commit
|
commitdiff
|
tree
2020-03-19
Oguz Ulgen
Emit a ch
e
ck to m
a
ke sure loc
a
ls aren't
decr
e
ffed a
l
r
e
ady
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
O
g
uz Ulgen
Emit decrefs
f
o
r
local
s
and stack elements during stack
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
Oguz
U
lgen
Impr
o
ve jit teardown optimization
to also work on methods
commit
|
commitdiff
|
tree
2020-03-19
Oguz Ulg
e
n
Jit tear
d
own f
o
r functions
w
i
th all
uncounted stack
.
.
.
commit
|
commitdiff
|
tree
2020-03-11
Oguz U
l
g
en
Add a
n
ew te
s
t to
e
x
e
rcis
e
async gene
r
ators in
t
he
.
.
.
commit
|
commitdiff
|
tree
2020-03-10
Oguz Ulgen
Reve
r
t D2
0
287874: Clean
up decref
l
ocals in u
n
win
d
VM
commit
|
commitdiff
|
tree
2020-03-09
Oguz Ulgen
Cle
a
n up d
e
crefloc
a
ls in unw
i
ndVM
commit
|
commitdiff
|
tree
2020-02-29
O
guz
Ulgen
Fix comment from D2
0
020
0
27
commit
|
commitdiff
|
tree
2020-02-28
Oguz
U
lgen
Preve
n
t shadowin
g
of reified p
a
rameters
commit
|
commitdiff
|
tree
2020-02-26
Oguz Ulgen
Fix
S
P
adjust off by one
commit
|
commitdiff
|
tree
2020-02-26
Ogu
z
U
lgen
Optimize unwinder r
e
tu
r
ning fr
o
m an a
s
ync func
t
ion
commit
|
commitdiff
|
tree
2020-02-26
Oguz Ulgen
Add an annotati
o
n to alwa
y
s interp a functio
n
commit
|
commitdiff
|
tree
2020-02-14
O
guz Ulgen
Ad
j
ust IRSPRel on EndCatchData for Call instruc
t
ion
commit
|
commitdiff
|
tree
2020-02-14
O
guz U
l
gen
Thr
o
w/Warn on non exhaustive sw
i
tch statement
commit
|
commitdiff
|
tree
2020-02-14
Og
u
z Ulgen
Emit an
implicit
b
rea
k
a
t the end
of last case block
.
.
.
commit
|
commitdiff
|
tree
2020-02-12
Oguz U
l
gen
B
a
n empty switch stateme
n
t
commit
|
commitdiff
|
tree
2020-02-07
Oguz
U
lgen
Unwind the
l
ast V
M
frame in the JIT unwinder
commit
|
commitdiff
|
tree
2020-02-04
O
g
uz Ulgen
Interleave runni
n
g catch trace an
d
un
w
indVM for C
+
.
.
.
commit
|
commitdiff
|
tree
2020-02-04
Oguz Ulgen
Convert g
_
un
w
ind_rds->exn from ObjectDa
t
a* to Either
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Oguz
U
lgen
Clean up ExtraData for En
d
Catch
a
nd
i
ntroduce teardown
.
.
.
commit
|
commitdiff
|
tree
2020-01-10
Oguz Ulg
e
n
Rep
l
ace unwind SwitchMode with CallCatch
commit
|
commitdiff
|
tree
2020-01-09
O
g
uz Ulgen
Implement Thro
w
in th
e
Ji
t
commit
|
commitdiff
|
tree
2020-01-05
Oguz Ulgen
D
ont eliminate resolution
o
n shapes
commit
|
commitdiff
|
tree
2020-01-03
Oguz Ulgen
R
e
mov
e
use
l
ess g_unwind_
r
ds
.
isIn
i
t()
as
s
ertions
commit
|
commitdiff
|
tree
2020-01-02
O
guz
Ulgen
S
a
ve t
h
e e
x
ception o
n
the un
w
ind
r
ds
while switching
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Oguz
Ulgen
Com
b
i
ne unwindPhp and
unwindC
p
p
commit
|
commitdiff
|
tree
2019-12-10
Oguz Ulgen
Remove
dead m_unwindingCppExce
p
tion
commit
|
commitdiff
|
tree
2019-12-07
Og
u
z Ulgen
I
g
n
ore
low DW_AT_low_pc
v
alues
commit
|
commitdiff
|
tree
2019-12-06
Oguz Ulgen
Uniquify symbols based
o
n flags
commit
|
commitdiff
|
tree
2019-12-05
O
gu
z
Ulgen
Pass DW_AT_language
d
o
wnw
a
rd
s
rat
h
er t
h
a
n c
h
eck for
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
Ogu
z
Ulgen
Re
c
urse into
c
hil
d
ren to fin
d
add
r
ess rang
e
s when the
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
Oguz Ulgen
Para
l
le
l
i
ze GDB i
n
dexer
commit
|
commitdiff
|
tree
2019-12-05
Og
u
z Ulgen
Fix address range generation for gdb
indexer
commit
|
commitdiff
|
tree
2019-12-02
Oguz Ulgen
Add an option to
c
o
mpile gdb index using
a cust
o
m index
.
.
.
commit
|
commitdiff
|
tree
2019-11-27
O
guz Ul
g
en
I
niti
a
l commit of GDB in
d
ex
e
r
commit
|
commitdiff
|
tree
2019-11-27
Ogu
z
Ulgen
I
n
terle
a
ve
v
m and jit unwinding
commit
|
commitdiff
|
tree
2019-11-27
Oguz
U
lgen
Clean
u
p installing catch tr
a
ce
commit
|
commitdiff
|
tree
2019-11-27
Ogu
z
Ulg
e
n
Sp
e
ed up the se
a
r
ch phase of itanium
u
n
w
inder
commit
|
commitdiff
|
tree
2019-11-20
O
guz Ulgen
Fix n
a
me mang
l
ing
f
or opaque type al
i
ases
commit
|
commitdiff
|
tree
2019-11-15
Oguz Ulgen
Delete unneces
s
ar
y
tracing from unwind-inl
.
h
commit
|
commitdiff
|
tree
2019-11-13
Oguz
Ulgen
Up
d
ate DefInlineFP's
m
a
r
ker
w
hen
i
t
is pu
s
hed
t
o a
.
.
.
commit
|
commitdiff
|
tree
2019-11-06
Oguz Ulgen
U
pd
a
te vm
p
c for
i
nlined frames in catch traces
commit
|
commitdiff
|
tree
2019-11-05
Oguz Ulgen
C
lean
u
p unwind-ita
n
ium
commit
|
commitdiff
|
tree
2019-11-05
Oguz
U
l
gen
O
p
t
imize KV ite
r
a
t
or
s
that do n
o
t read the key to V
.
.
.
commit
|
commitdiff
|
tree
2019-11-02
O
g
uz U
l
ge
n
Remov
e
brea
k
p
o
int re
l
ated debugger s
u
pport from jit
commit
|
commitdiff
|
tree
2019-11-02
Oguz
Ulgen
Remove breakpoint
relat
e
d
debugger
support f
r
om jit
commit
|
commitdiff
|
tree
2019-11-02
Oguz Ulgen
R
e
move
unknown except
i
on
c
lassification from i
t
aniu
m
.
.
.
commit
|
commitdiff
|
tree
2019-11-01
Oguz Ulgen
Add more tests for fcall
un
p
ac
k
commit
|
commitdiff
|
tree
2019-10-28
Ogu
z
U
l
gen
Kil
l
VMSw
i
tchMode
commit
|
commitdiff
|
tree
2019-10-24
O
g
uz Ulgen
Ini
t
i
aliz
e
n
ot
passed gen
e
r
i
cs to empty array inst
e
ad
.
.
.
commit
|
commitdiff
|
tree
2019-10-24
Oguz U
l
gen
F
ix
i
s
expressions with special n
a
mes
commit
|
commitdiff
|
tree
2019-10-22
O
guz
U
lge
n
Optimize generics
f
or v
/
darray
a
nd d
i
ct/
v
ec i
n
HHBBC
commit
|
commitdiff
|
tree
2019-10-20
Oguz
U
lgen
Add a verifier check to make
sur
e
T_unresolv
e
d
does
.
.
.
commit
|
commitdiff
|
tree
2019-10-08
O
g
uz Ulge
n
Ki
l
l
__VMSwitch
M
ode
commit
|
commitdiff
|
tree
2019-10-04
Og
u
z Ulgen
Respect the <<__Soft>> annotation
ev
e
n when no gen
e
rics
.
.
.
commit
|
commitdiff
|
tree
2019-10-03
Og
u
z Ulgen
Kill ForceDebuggerBpToInter
p
and
VM
S
wit
c
h
M
o
deBuiltin
commit
|
commitdiff
|
tree
2019-09-16
Oguz Ulgen
Delete dead stat
i
c stri
n
g
commit
|
commitdiff
|
tree
2019-09-14
Ogu
z
Ulgen
Raise a
n
excep
t
ion if
c
ode coverage is used
w
i
tho
u
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-10
Oguz Ulgen
Ki
l
l old reified generi
c
s A
P
Is
commit
|
commitdiff
|
tree
2019-09-10
Oguz Ulgen
Have r
e
i
fied param/return
type be
c
onsisten
t
with
regu
l
ar
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Oguz U
l
gen
Be
e
x
p
licit a
b
ou
t
the
c
apture in fcallargs
commit
|
commitdiff
|
tree
2019-09-09
Og
u
z Ulgen
Add
r
e
ified gene
r
ics sup
p
ort
f
or
dynam
i
c cls method
commit
|
commitdiff
|
tree
2019-09-08
Oguz Ulgen
Gate hphp_debug_br
e
ak
e
xception throwing unde
r
RuntimeO
p
tion
.
.
.
commit
|
commitdiff
|
tree
2019-08-23
Oguz Ulgen
Preven
t
forc
e
inte
r
p
ing in repo mode for when EnableCo
d
e
C
ove
.
.
.
commit
|
commitdiff
|
tree
2019-08-22
O
g
uz Ulgen
Delete non
-
exi
s
tin
g
fu
n
ction:
x
de
b
u
g_st
a
rt_code_coverage
commit
|
commitdiff
|
tree
2019-08-21
O
g
uz U
l
gen
Impl
e
ment fb_
i
ntercept2
commit
|
commitdiff
|
tree
2019-08-21
O
g
uz Ulgen
Th
r
ow an ex
c
eption o
n
bad reified calls rather than
.
.
.
commit
|
commitdiff
|
tree
2019-08-19
Oguz
U
l
g
en
Ena
b
le c
o
de coverage globa
l
ly or through request
p
a
rameter
s
commit
|
commitdiff
|
tree
2019-08-19
Oguz Ulgen
Add an option to forc
e
debugger
to inte
r
p the
r
equest
.
.
.
commit
|
commitdiff
|
tree
2019-08-14
O
g
uz Ulgen
Add
r
eflect
i
on A
P
I
f
o
r ty
p
e parameter info
commit
|
commitdiff
|
tree
2019-08-09
Ogu
z
U
lgen
Delete R
e
ifiedName HHB
B
C o
p
timizations
commit
|
commitdiff
|
tree
2019-08-06
Oguz Ul
g
en
Fix the assertion failure
o
n using callable or trait
.
.
.
commit
|
commitdiff
|
tree
2019-08-02
Oguz Ulgen
Fix tests and HHIs to disall
o
w u
n
named variadic parameter
.
.
.
commit
|
commitdiff
|
tree
2019-08-02
O
guz Ulge
n
Fix runtime tests to disallow unnamed variad
i
c parameter
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Oguz
Ulgen
Fix86reifie
d
init method taking too few argu
m
ents
commit
|
commitdiff
|
tree
2019-07-27
Oguz Ulgen
Rename const
r
uctNoConst
to lockWhileUnwinding, move
.
.
.
commit
|
commitdiff
|
tree
2019-07-25
Oguz Ulgen
Unban
r
eification of newtype, d
y
nam
i
c
and
f
u
nctions
commit
|
commitdiff
|
tree
2019-07-15
O
g
uz
Ul
g
en
Rename getType to getType
S
t
r
ucture
commit
|
commitdiff
|
tree
2019-07-12
Oguz
U
lgen
Remove ru
n
time gatin
g
on reified g
e
nerics
commit
|
commitdiff
|
tree
2019-07-12
Oguz Ulgen
Remove typec
h
ecker gating on reified generics
commit
|
commitdiff
|
tree
2019-07-12
O
g
uz Ulgen
Fix AsyncE
a
gerRe
t
u
r
n
o
p
timizat
i
on
a
n
d r
e
ified
g
enerics
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Og
u
z Ul
g
en
Rea
l
low variadic arguments in reified
f
unctions
commit
|
commitdiff
|
tree
2019-07-10
Oguz
U
lgen
Mangle
i
nto UnitCache whether the
file is
.
hhas when
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
O
guz
Ulge
n
Fix missp
e
lt test filename
commit
|
commitdiff
|
tree
2019-07-02
Oguz Ulgen
Verify pa
r
a
m
e
ter and re
t
u
r
n type for reifi
e
d t
y
pe hin
t
s
.
.
.
commit
|
commitdiff
|
tree
2019-06-28
Oguz Ulgen
Capt
u
re reifi
e
d generics in a closure parame
t
ers
/
ret
commit
|
commitdiff
|
tree
2019-06-25
O
g
u
z
Ulgen
B
u
mp F
i
x
e
dStringMap::ini
t
logging
to
4
commit
|
commitdiff
|
tree
2019-06-22
Og
u
z Ulgen
Co
r
rectly
n
amespace type parameters in
t
ype con
s
tants
commit
|
commitdiff
|
tree
2019-06-22
Oguz U
l
gen
Distinguish b
e
tw
e
en o
p
aqu
e
a
n
d
t
ransparent
type
a
l
iases
.
.
.
commit
|
commitdiff
|
tree
2019-06-22
Oguz
U
lg
e
n
F
i
x a
b
ug in verifypa
r
amt
y
pe and verifyrettype regard
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-06-22
Og
u
z
Ulgen
R
espect soft an
n
otation for ty
p
e struc
t
ures that failed
.
.
.
commit
|
commitdiff
|
tree
2019-06-21
Oguz Ulgen
A
dd a hel
p
er
to
emit try c
a
t
ch
commit
|
commitdiff
|
tree
2019-06-19
Ogu
z
Ulgen
F
i
x
verify param/retu
r
n type
for e
r
ased gener
i
c
s
commit
|
commitdiff
|
tree
2019-06-19
O
g
u
z Ul
g
e
n
Do
n
ot include reified gener
i
cs
i
n backtraces a
f
ter
.
.
.
commit
|
commitdiff
|
tree
2019-06-17
O
g
u
z
Ulgen
Fix verifyparamtypets
for p
a
s
sing a vec for
varr
a
y
.
.
.
commit
|
commitdiff
|
tree
2019-06-14
Oguz Ulgen
Fix HHBBC bug where couldBe on two
DObj with at least
.
.
.
commit
|
commitdiff
|
tree
2019-06-12
Oguz
U
l
gen
Fix MultipleItera
t
or class t
o
t
h
row InvalidArgumentEx
c
eption
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Og
u
z U
l
gen
A
d
d s
u
p
p
ort f
o
r re
i
fied fu
n
ction
s
to wor
k
with variadic
.
.
.
commit
|
commitdiff
|
tree
next