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
Fix clsmeth is_vec_or_varray interaction
2020-07-16
Oguz Ulgen
K
ill
returnSeen and mainReturn
commit
|
commitdiff
|
tree
2020-07-15
Oguz Ulgen
Mark all
u
n
i
ts
a
s merg
e
only in
h
h
b
b
c
commit
|
commitdiff
|
tree
2020-07-15
Oguz Ulgen
Prevent hackc from emitting top level code (ex
c
e
pt
.
.
.
commit
|
commitdiff
|
tree
2020-07-15
O
g
uz Ulg
e
n
Re
m
ove
mor
e
to
p
level code fr
o
m tests (final
d
iff
)
commit
|
commitdiff
|
tree
2020-07-15
Oguz
U
lgen
F
ix
rust styl
e
commit
|
commitdiff
|
tree
2020-07-15
Oguz Ulgen
Remov
e
pseudomain for
f
atal units
commit
|
commitdiff
|
tree
2020-07-14
Oguz
U
l
gen
Remove r
u
ntime o
p
tion to allow top level code
commit
|
commitdiff
|
tree
2020-07-14
Oguz Ulgen
Th
r
ow when
p
seudomain has top level
code
commit
|
commitdiff
|
tree
2020-07-12
Og
u
z Ulgen
Remove pseudomain
i
n
n
ew d
v
_arra
y
_h
a
c
k
_
a
rr tests
commit
|
commitdiff
|
tree
2020-07-09
O
g
uz Ulgen
Add EntryPoi
n
t to vscod
e
debugger te
s
ts
commit
|
commitdiff
|
tree
2020-07-09
O
g
uz Ulgen
Stop emitting
p
seudomains for fatal unit
s
in HackC
commit
|
commitdiff
|
tree
2020-07-08
Oguz Ul
g
en
Ad
d
entryp
o
int to vsdebug t
e
s
ts
commit
|
commitdiff
|
tree
2020-07-08
Oguz Ulgen
A
d
d entrypoint to some debugger tests
commit
|
commitdiff
|
tree
2020-07-01
O
gu
z
Ulgen
Add utility fu
n
ction t
o
temp
o
r
a
ri
l
y
drop context
commit
|
commitdiff
|
tree
2020-07-01
Oguz Ulgen
A
d
d
__NoContex
t
a
t
tribute
commit
|
commitdiff
|
tree
2020-07-01
O
guz
U
lgen
s/
A
c
tiveCtx/acti
v
eC
t
x/g
commit
|
commitdiff
|
tree
2020-07-01
Oguz Ulge
n
Cle
a
nup memo
{
Get,Set}Im
p
l
i
n byt
e
code
.
cpp
commit
|
commitdiff
|
tree
2020-06-24
Oguz Ulgen
C
heck
for pointer equali
t
y in isame
commit
|
commitdiff
|
tree
2020-06-18
O
g
uz
U
lgen
Add implicit context language feature
commit
|
commitdiff
|
tree
2020-06-17
Oguz U
l
g
en
R
e
move ru
n
time-option
.
h
i
n
c
lude from anno
t
-type
.
h
commit
|
commitdiff
|
tree
2020-06-17
Oguz Ulgen
Remove runtim
e
-opt
i
o
n
.
h
include from ji
t
/types
.
h
commit
|
commitdiff
|
tree
2020-06-17
Oguz Ul
g
en
Delete unn
e
cessary runti
m
e-option
.
h includes
commit
|
commitdiff
|
tree
2020-06-17
Og
u
z Ulgen
Remove
pr
e
compiled headers
commit
|
commitdiff
|
tree
2020-06-08
O
guz Ulgen
Delete empty confi
g
files
commit
|
commitdiff
|
tree
2020-05-28
Oguz Ulgen
Fix nullp
t
r
exc
e
ption
i
n prop type
hint verificati
o
n
commit
|
commitdiff
|
tree
2020-05-21
Oguz
U
lge
n
Mino
r
cleanup in prof
i
l
e
d
A
rra
y
Ac
c
es
s
commit
|
commitdiff
|
tree
2020-05-19
Ogu
z
Ulgen
Add
T
a
r
getCache for IsTypeStruct
commit
|
commitdiff
|
tree
2020-05-19
Oguz
U
l
gen
Kil
l
d
eadcode: -vEval
.
Emit
S
witch
commit
|
commitdiff
|
tree
2020-05-13
Ogu
z
Ulgen
Ad
d
c
rc32
i
nstru
c
tion
commit
|
commitdiff
|
tree
2020-05-09
Oguz
Ulgen
JitPGOMinBl
o
ckCo
u
ntPer
c
ent=0
.
025
commit
|
commitdiff
|
tree
2020-05-07
Oguz Ulgen
Move th
e
po
s
it
i
o
n
argumen
t
of d
i
re
c
t a
r
ray accessors
.
.
.
commit
|
commitdiff
|
tree
2020-05-07
Oguz Ul
g
en
Fix l
e
a simpl
i
fy b
u
g
commit
|
commitdiff
|
tree
2020-05-06
Ogu
z
U
l
gen
Disabl
e
side exit profiling for arr
a
y
offset optimization
commit
|
commitdiff
|
tree
2020-05-05
Oguz Ulgen
Emit side exit from array access profile whe
n
offset
.
.
.
commit
|
commitdiff
|
tree
2020-05-05
O
g
uz Ulgen
Optimize idx/ArrayGet for OOB/undefined ind
e
x on sta
t
ic
.
.
.
commit
|
commitdiff
|
tree
2020-05-01
Oguz Ulgen
A
dd opera
t
or- for VScal
e
d
commit
|
commitdiff
|
tree
2020-04-30
Oguz
Ulgen
Add
C
heckType
<
Sta
t
icStr>
commit
|
commitdiff
|
tree
2020-04-30
O
g
u
z
U
lgen
Un-gvn
IsTypeStruct w
i
th resources since GVN doesn
.
.
.
commit
|
commitdiff
|
tree
2020-04-30
Oguz Ulgen
Small improvements for IsType
S
truc
t
C
commit
|
commitdiff
|
tree
2020-04-30
Oguz Ulgen
Fix bugs with
s
oft reified generics in in
t
erp mode
commit
|
commitdiff
|
tree
2020-04-18
O
guz U
l
gen
Optimize
i
d
x
/
A
r
rayGe
t
on empty arrays
commit
|
commitdiff
|
tree
2020-04-15
Oguz
Ulgen
Add operat
o
r
-
for Vr
e
g
commit
|
commitdiff
|
tree
2020-04-01
O
guz Ulgen
Rem
o
ve unwinder destru
c
t
o
r reen
t
ry checks
commit
|
commitdiff
|
tree
2020-03-31
O
g
uz Ulge
n
Fi
x
the leaking
refcount for php
e
x
ception
commit
|
commitdiff
|
tree
2020-03-31
O
guz Ulgen
O
p
timize await
o
p
code to ji
t
the throw
commit
|
commitdiff
|
tree
2020-03-29
Oguz Ulge
n
Ki
l
l
analy
z
e_phys_callseq
commit
|
commitdiff
|
tree
2020-03-28
Ogu
z
Ulg
e
n
Emit col
d
p
ort
i
on of block into frozen w
h
e
n main portion
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
Ogu
z
Ulgen
T
eardown loc
a
ls in the
j
it for throw
bytecode
commit
|
commitdiff
|
tree
2020-03-19
Ogu
z
Ulgen
Emit
a
check
to m
a
k
e
sure
l
ocals aren'
t
decreffed
a
lr
e
ady
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
Oguz
Ulgen
Emit decrefs for loc
a
ls
a
nd
s
t
ack elements dur
i
ng stack
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
Oguz Ulgen
Improve jit teardown optimiza
t
i
o
n
to also work on
methods
commit
|
commitdiff
|
tree
2020-03-19
Oguz Ulgen
Jit
teardown for
f
u
n
c
tions wi
t
h a
l
l
uncounted
s
t
a
ck
.
.
.
commit
|
commitdiff
|
tree
2020-03-11
Oguz Ulg
e
n
Add a n
e
w test to exerci
s
e
asy
n
c gener
a
tors in the
.
.
.
commit
|
commitdiff
|
tree
2020-03-10
Oguz Ul
g
en
Revert D20287874: Cle
a
n
u
p
d
ecreflocals
in unwindVM
commit
|
commitdiff
|
tree
2020-03-09
Og
u
z
Ulg
e
n
Clean up decreflocal
s
in unwindVM
commit
|
commitdiff
|
tree
2020-02-29
Oguz Ulgen
F
i
x
c
o
mment
from D20020027
commit
|
commitdiff
|
tree
2020-02-28
Oguz Ulgen
Prevent shadowing of reified
p
a
rameter
s
commit
|
commitdiff
|
tree
2020-02-26
Oguz Ulgen
Fix
SP
adjust
o
f
f by one
commit
|
commitdiff
|
tree
2020-02-26
Og
u
z Ul
g
en
O
p
timize unwinder returning
from an async function
commit
|
commitdiff
|
tree
2020-02-26
Ogu
z
Ulgen
Add a
n
annotation to alway
s
inte
r
p a function
commit
|
commitdiff
|
tree
2020-02-14
Oguz Ulgen
A
d
j
ust IRSPRel
on
E
ndCat
c
hDa
t
a
for Call ins
t
ruction
commit
|
commitdiff
|
tree
2020-02-14
Oguz Ulg
e
n
Thr
o
w/Wa
r
n on non ex
h
a
u
stive switch statement
commit
|
commitdiff
|
tree
2020-02-14
Oguz Ulgen
Emit an implicit bre
a
k
at the en
d
of last ca
s
e block
.
.
.
commit
|
commitdiff
|
tree
2020-02-12
Oguz
U
l
g
en
Ban empty swi
t
ch statemen
t
commit
|
commitdiff
|
tree
2020-02-07
Oguz
Ulgen
Unwind the last VM frame i
n
the JIT unwind
e
r
commit
|
commitdiff
|
tree
2020-02-04
O
guz Ulgen
In
t
e
rleave running catch trac
e
and
unwi
n
dVM for C+
.
.
.
commit
|
commitdiff
|
tree
2020-02-04
Oguz
Ulgen
Convert g_unw
i
n
d
_rds->exn
f
rom Obj
e
ctData
*
to Ei
t
her
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Oguz Ulgen
Clean up ExtraData for EndCatch and
i
n
troduce teardown
.
.
.
commit
|
commitdiff
|
tree
2020-01-10
O
guz Ulgen
Repla
c
e unwind SwitchMode with CallCatch
commit
|
commitdiff
|
tree
2020-01-09
Oguz Ulg
e
n
Im
p
le
m
ent Throw in th
e
Jit
commit
|
commitdiff
|
tree
2020-01-05
Oguz Ulgen
D
ont eliminate reso
l
ution o
n
shapes
commit
|
commitdiff
|
tree
2020-01-03
O
guz Ulgen
Re
m
ove
u
seless g_unwind_rds
.
i
sInit() asser
t
ions
commit
|
commitdiff
|
tree
2020-01-02
Oguz Ulgen
Save t
h
e exc
e
ption on the unwind rds whi
l
e s
w
itching
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Oguz U
l
gen
Combine unwind
P
hp and unwin
d
Cpp
commit
|
commitdiff
|
tree
2019-12-10
Oguz Ulge
n
R
e
move
d
ead m
_
unwindingCppException
commit
|
commitdiff
|
tree
2019-12-07
Oguz Ulgen
Ignore low
D
W_AT_low_pc v
a
lues
commit
|
commitdiff
|
tree
2019-12-06
Oguz Ulg
e
n
Uniquify symbols b
a
s
e
d
o
n
flags
commit
|
commitdiff
|
tree
2019-12-05
Oguz Ulgen
Pa
s
s DW_AT_language downward
s
rather th
a
n
check for
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
Oguz Ulgen
Recurse int
o
childre
n
to
f
i
n
d address ranges when the
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
Oguz Ulge
n
Par
a
llel
i
ze G
D
B indexer
commit
|
commitdiff
|
tree
2019-12-05
Oguz Ulgen
F
ix address range
genera
t
ion for
g
db
i
n
d
e
x
e
r
commit
|
commitdiff
|
tree
2019-12-02
Oguz Ulgen
Add
an option to compile gdb index u
s
ing a cust
o
m i
n
dex
.
.
.
commit
|
commitdiff
|
tree
2019-11-27
Oguz
U
lgen
Initial commi
t
o
f GDB ind
e
xer
commit
|
commitdiff
|
tree
2019-11-27
O
g
uz U
l
g
e
n
Interleave
vm and j
i
t unwindin
g
commit
|
commitdiff
|
tree
2019-11-27
O
gu
z
Ulgen
Cleanup
i
n
s
ta
l
ling
catch tra
c
e
commit
|
commitdiff
|
tree
2019-11-27
Oguz U
l
ge
n
Speed up the
search
phase of
itanium u
n
winde
r
commit
|
commitdiff
|
tree
2019-11-20
Oguz
Ul
g
en
Fix name mangl
i
ng for opaque
type aliases
commit
|
commitdiff
|
tree
2019-11-15
O
guz Ulgen
Dele
t
e
u
n
necessa
r
y t
r
a
c
ing from
unwi
n
d-inl
.
h
commit
|
commitdiff
|
tree
2019-11-13
O
g
uz
U
lgen
U
pdate De
f
InlineFP
'
s marker
w
hen
i
t i
s
pushed to
a
.
.
.
commit
|
commitdiff
|
tree
2019-11-06
Oguz Ulgen
Update
vmpc f
o
r inlined
frames in catch tr
a
ces
commit
|
commitdiff
|
tree
2019-11-05
Og
u
z Ulg
e
n
Clean
up unwind-itanium
commit
|
commitdiff
|
tree
2019-11-05
Oguz Ulgen
Optimize
K
V iterators tha
t
do not
read the key to V
.
.
.
commit
|
commitdiff
|
tree
2019-11-02
Ogu
z
Ulgen
Remove breakpoint r
e
lated debu
g
ge
r
suppo
r
t fro
m
ji
t
commit
|
commitdiff
|
tree
2019-11-02
Oguz Ulgen
R
e
move brea
k
poin
t
related
d
ebugge
r
sup
p
or
t
f
r
om jit
commit
|
commitdiff
|
tree
2019-11-02
Oguz Ulgen
Rem
o
ve unkn
o
wn exception
c
lassification from
itaniu
m
.
.
.
commit
|
commitdiff
|
tree
2019-11-01
Oguz Ulge
n
Add more
test
s
for fcall unpack
commit
|
commitdiff
|
tree
2019-10-28
Oguz Ulgen
Ki
l
l VMSwit
c
hMode
commit
|
commitdiff
|
tree
2019-10-24
Og
u
z
U
lgen
Initialize
not passed generics to empty array instead
.
.
.
commit
|
commitdiff
|
tree
2019-10-24
Oguz Ulgen
Fix is expressions with
s
pecial names
commit
|
commitdiff
|
tree
2019-10-22
Oguz
Ulgen
Optimize g
e
n
erics for v/
d
array an
d
dict/vec in HHBBC
commit
|
commitdiff
|
tree
next