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
Kill MayUseVV
2020-08-01
Oguz Ulgen
Kill MayUs
e
VV
commit
|
commitdiff
|
tree
2020-08-01
O
guz
Ulgen
K
ill lo
c
al
V
arEnv
commit
|
commitdiff
|
tree
2020-08-01
Oguz Ulgen
Stop usin
g
varenv in t
h
e debugg
e
r
commit
|
commitdiff
|
tree
2020-08-01
O
guz Ulgen
K
i
l
l uni
t
-
>
persist
e
nt from
h
hbbc
commit
|
commitdiff
|
tree
2020-07-31
Oguz Ul
g
en
Remove
p
es
s
imization of persiste
n
ce in HHBBC for class_ex
i
st
.
.
.
commit
|
commitdiff
|
tree
2020-07-31
Ogu
z
Ulgen
Kill bad op
t
imization
commit
|
commitdiff
|
tree
2020-07-24
O
g
uz Ulgen
Kill m
o
re dead c
o
d
e
r
elated
to pseudomains
commit
|
commitdiff
|
tree
2020-07-24
Oguz Ulgen
Ki
l
l p
s
e
u
domain
s
commit
|
commitdiff
|
tree
2020-07-24
Oguz Ulgen
Kill pseud
o
m
ains from hhas tests
commit
|
commitdiff
|
tree
2020-07-23
Oguz Ulgen
Kill debug
g
e
r'
s
usage of pseu
d
omains and varenv
commit
|
commitdiff
|
tree
2020-07-23
Oguz Ulgen
Stop emitting pseudo
m
ain in
H
a
ckC
commit
|
commitdiff
|
tree
2020-07-23
Oguz Ulgen
K
i
ll D
e
f* bytecodes from H
H
VM
commit
|
commitdiff
|
tree
2020-07-23
Oguz Ul
g
e
n
Kill Def*
b
ytecodes in Hack
C
commit
|
commitdiff
|
tree
2020-07-23
Oguz Ulg
e
n
Remove Def*
byteco
d
es from h
h
as tests
commit
|
commitdiff
|
tree
2020-07-23
Oguz Ulg
e
n
Kill hhbbc ps
e
udoma
i
n def ordering
commit
|
commitdiff
|
tree
2020-07-22
O
guz Ulgen
Kil
l
i
n
vokePseudoMain and evalUnit
commit
|
commitdiff
|
tree
2020-07-22
Ogu
z
Ul
g
en
Kill merg
e
Only
commit
|
commitdiff
|
tree
2020-07-22
Oguz
Ulgen
Run Un
i
t::m
e
r
g
e un
t
il c
o
nvergence
commit
|
commitdiff
|
tree
2020-07-17
Og
u
z
Ul
g
en
Re
m
o
v
e hoi
s
tabilit
y
p
rom
o
tion from HH
B
BC'
s
pseudomain
.
.
.
commit
|
commitdiff
|
tree
2020-07-16
O
guz Ulgen
Define
c
losure class e
a
rlier
commit
|
commitdiff
|
tree
2020-07-16
Oguz Ulgen
K
ill
retur
n
Seen and main
R
etur
n
commit
|
commitdiff
|
tree
2020-07-15
Oguz Ulgen
Mark al
l
un
i
ts as merge only in hhb
b
c
commit
|
commitdiff
|
tree
2020-07-15
Ogu
z
Ulgen
Pre
v
ent hack
c
from emitting t
o
p level code (except
.
.
.
commit
|
commitdiff
|
tree
2020-07-15
Oguz
U
lg
e
n
Remove
m
o
r
e top
leve
l
code
from tests
(
final dif
f
)
commit
|
commitdiff
|
tree
2020-07-15
Oguz Ulge
n
Fix ru
s
t st
y
le
commit
|
commitdiff
|
tree
2020-07-15
Oguz Ulgen
Remove pseudomain for fat
a
l
units
commit
|
commitdiff
|
tree
2020-07-14
Og
u
z Ulge
n
Rem
o
v
e runti
m
e opt
i
on t
o
all
o
w top level code
commit
|
commitdiff
|
tree
2020-07-14
O
g
uz
U
lgen
Throw when pseu
d
omai
n
h
as top
l
evel code
commit
|
commitdiff
|
tree
2020-07-12
O
g
uz U
l
gen
Remove pseudomain in new d
v
_array_hac
k
_arr tests
commit
|
commitdiff
|
tree
2020-07-09
Oguz Ulgen
Ad
d
EntryPoint to vsc
o
de debugger tes
t
s
commit
|
commitdiff
|
tree
2020-07-09
O
guz Ulgen
St
o
p
e
m
it
t
ing
pseudom
a
ins for
f
atal u
n
its in
HackC
commit
|
commitdiff
|
tree
2020-07-08
Oguz Ulgen
Add entrypoint to vsdebug tests
commit
|
commitdiff
|
tree
2020-07-08
Oguz Ulgen
A
d
d entrypoint t
o
so
m
e debugger te
s
ts
commit
|
commitdiff
|
tree
2020-07-01
Oguz Ulgen
Add utili
t
y
functi
o
n to
t
emporarily
drop conte
x
t
commit
|
commitdiff
|
tree
2020-07-01
Oguz
U
lgen
Add __NoConte
x
t
a
t
tribute
commit
|
commitdiff
|
tree
2020-07-01
Ogu
z
U
l
g
e
n
s/Activ
e
Ctx/acti
v
eCtx/g
commit
|
commitdiff
|
tree
2020-07-01
Oguz Ul
g
en
Cleanup m
e
m
o{Get,Set}Impl
i
n bytecode
.
cpp
commit
|
commitdiff
|
tree
2020-06-24
Oguz Ulgen
Ch
e
c
k fo
r
poin
t
er equality in isame
commit
|
commitdiff
|
tree
2020-06-18
O
g
uz Ulg
e
n
Add implicit context languag
e
feature
commit
|
commitdiff
|
tree
2020-06-17
Oguz Ulgen
Remove runtime-option
.
h
i
nclu
d
e fro
m
annot-type
.
h
commit
|
commitdiff
|
tree
2020-06-17
Oguz Ulgen
Remove runtime-o
p
t
i
o
n
.
h
i
n
clude from
j
it/types
.
h
commit
|
commitdiff
|
tree
2020-06-17
Oguz Ulgen
Delete unneces
s
ary runtime-o
p
ti
o
n
.
h in
c
l
udes
commit
|
commitdiff
|
tree
2020-06-17
O
guz Ulgen
R
emove
p
re compiled headers
commit
|
commitdiff
|
tree
2020-06-08
Oguz Ulgen
Delete
e
mpty config files
commit
|
commitdiff
|
tree
2020-05-28
O
g
uz Ulgen
Fix
n
u
llptr
excep
t
ion in
p
r
o
p type h
i
nt ver
i
fication
commit
|
commitdiff
|
tree
2020-05-21
Oguz
Ulgen
M
i
nor
cleanu
p
in
p
rofiled
A
rra
y
A
ccess
commit
|
commitdiff
|
tree
2020-05-19
Oguz Ulgen
A
d
d TargetCa
c
he for IsT
y
pe
S
truct
commit
|
commitdiff
|
tree
2020-05-19
Oguz Ulge
n
Kill d
e
adc
o
de: -vEval
.
E
mi
t
Swit
c
h
commit
|
commitdiff
|
tree
2020-05-13
Oguz Ul
g
en
A
dd crc32 ins
t
ruction
commit
|
commitdiff
|
tree
2020-05-09
O
guz Ulg
e
n
JitPGOMin
B
l
o
ckCountPercent=0
.
025
commit
|
commitdiff
|
tree
2020-05-07
Oguz Ulgen
Move the position argument of
d
i
r
ect array accessors
.
.
.
commit
|
commitdiff
|
tree
2020-05-07
Oguz U
l
g
e
n
Fix
lea simpl
i
f
y bug
commit
|
commitdiff
|
tree
2020-05-06
Oguz Ulgen
D
isable side e
x
it
p
rofiling for a
r
ray offset o
p
timization
commit
|
commitdiff
|
tree
2020-05-05
Oguz Ulgen
Em
i
t side exit from a
r
ray access profile wh
e
n offset
.
.
.
commit
|
commitdiff
|
tree
2020-05-05
Oguz Ulgen
Optimize idx/ArrayGet for OOB/undefined index on s
t
atic
.
.
.
commit
|
commitdiff
|
tree
2020-05-01
O
guz Ul
g
en
A
dd operator- for VSc
a
l
ed
commit
|
commitdiff
|
tree
2020-04-30
Oguz Ulgen
Add CheckType
<
Stat
i
cStr>
commit
|
commitdiff
|
tree
2020-04-30
Ogu
z
Ulgen
Un-gvn
IsT
y
p
eStruct with resources since GVN doesn
.
.
.
commit
|
commitdiff
|
tree
2020-04-30
Ogu
z
Ulgen
Small
impr
o
vements for
IsTypeStruc
t
C
commit
|
commitdiff
|
tree
2020-04-30
O
g
u
z
U
lgen
Fix bugs w
i
th soft reified generics i
n
interp mode
commit
|
commitdiff
|
tree
2020-04-18
Oguz Ulgen
O
ptimize
i
dx/Arr
a
y
G
et o
n
empty arrays
commit
|
commitdiff
|
tree
2020-04-15
Oguz
U
lgen
Add ope
r
ator- for Vreg
commit
|
commitdiff
|
tree
2020-04-01
O
g
uz Ulgen
R
e
move un
w
inder
destructor reent
r
y
ch
e
cks
commit
|
commitdiff
|
tree
2020-03-31
O
guz Ulgen
Fix the
l
eaking ref
c
o
unt for ph
p
exc
e
pt
i
on
commit
|
commitdiff
|
tree
2020-03-31
Oguz
U
l
gen
Optimize awa
i
t
o
p
co
d
e to
j
i
t
the throw
commit
|
commitdiff
|
tree
2020-03-29
O
g
uz Ulgen
Kill analyze_p
h
y
s
_
c
allseq
commit
|
commitdiff
|
tree
2020-03-28
Oguz Ulgen
E
mit co
l
d portion of block
into frozen when
m
ain
p
ortion
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
Oguz
Ulgen
Teardown locals in the j
i
t for throw bytecode
commit
|
commitdiff
|
tree
2020-03-19
Oguz
Ulge
n
Emi
t
a check to ma
k
e sure loca
l
s a
r
en't decreffed alrea
d
y
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
Oguz Ulg
e
n
Em
i
t
d
ecrefs
f
or locals and stack elements
d
u
r
ing stack
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
Ogu
z
Ulgen
Improve jit
t
eardown optimization to also work on methods
commit
|
commitdiff
|
tree
2020-03-19
Ogu
z
U
l
gen
Jit teardown for funct
i
ons with all unc
o
unted stack
.
.
.
commit
|
commitdiff
|
tree
2020-03-11
Oguz Ulge
n
Add
a
new tes
t
to e
x
ercise async g
e
nerators in the
.
.
.
commit
|
commitdiff
|
tree
2020-03-10
Oguz Ulgen
Revert D20287874: Clean up dec
r
efl
o
cal
s
in un
w
indVM
commit
|
commitdiff
|
tree
2020-03-09
Oguz Ulgen
C
lean
u
p decreflocals
i
n unwindVM
commit
|
commitdiff
|
tree
2020-02-29
Oguz Ulgen
Fix c
o
mment from D2
0
0
2
0027
commit
|
commitdiff
|
tree
2020-02-28
Oguz
Ulgen
Prevent s
h
adowing of
r
e
i
fi
e
d
parameters
commit
|
commitdiff
|
tree
2020-02-26
Oguz
Ul
g
en
Fix S
P
adjust off by one
commit
|
commitdiff
|
tree
2020-02-26
Oguz Ulgen
Optimize unwinder returnin
g
from an
async
functio
n
commit
|
commitdiff
|
tree
2020-02-26
Oguz
Ulgen
A
d
d
a
n
annotation
t
o
a
lways interp a function
commit
|
commitdiff
|
tree
2020-02-14
Ogu
z
Ulgen
Ad
j
us
t
IRS
P
Rel on E
n
dCatchData for
C
all instruc
t
ion
commit
|
commitdiff
|
tree
2020-02-14
Oguz
Ulgen
Throw/W
a
rn on non ex
h
aust
i
ve swit
c
h
stateme
n
t
commit
|
commitdiff
|
tree
2020-02-14
O
g
uz Ulgen
Emit an imp
l
icit
break at
t
h
e end of last case block
.
.
.
commit
|
commitdiff
|
tree
2020-02-12
Oguz Ulgen
B
a
n
empty switch statement
commit
|
commitdiff
|
tree
2020-02-07
Oguz Ulgen
Unwin
d
the last VM f
r
ame in the
JI
T
unwinder
commit
|
commitdiff
|
tree
2020-02-04
Oguz Ulgen
Interlea
v
e running catch
trace
and unwindVM
f
or C+
.
.
.
commit
|
commitdiff
|
tree
2020-02-04
Ogu
z
Ulg
e
n
Con
v
ert g_unwind_rds
-
>exn fr
o
m Obj
e
c
tData* to Either
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Oguz Ulgen
Cle
a
n up ExtraData for EndCat
c
h an
d
introduce t
e
ardown
.
.
.
commit
|
commitdiff
|
tree
2020-01-10
Oguz Ulgen
Repla
c
e
unw
i
nd
S
wi
t
chMode with
C
a
l
lCatch
commit
|
commitdiff
|
tree
2020-01-09
Oguz Ulgen
Implement Throw i
n
t
h
e Jit
commit
|
commitdiff
|
tree
2020-01-05
Oguz Ul
g
en
Dont el
i
mi
n
ate resolution on
s
hape
s
commit
|
commitdiff
|
tree
2020-01-03
O
g
uz Ulgen
Remove use
l
ess g_unwind_rds
.
isIn
i
t() asse
r
tions
commit
|
commitdiff
|
tree
2020-01-02
Oguz Ulgen
S
ave
t
he except
i
on on the unwin
d
rds while s
w
itching
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Og
u
z Ulgen
Co
m
bine
u
nwindPhp
and
u
nwindCpp
commit
|
commitdiff
|
tree
2019-12-10
Oguz Ulgen
Remove
dead m_u
n
windingCppEx
c
ept
i
on
commit
|
commitdiff
|
tree
2019-12-07
Oguz Ulg
e
n
I
g
n
o
re
l
ow DW_AT
_
low_pc values
commit
|
commitdiff
|
tree
2019-12-06
Oguz Ulgen
Un
i
q
u
ify symbols base
d
on flags
commit
|
commitdiff
|
tree
2019-12-05
Oguz Ulgen
Pass
DW_AT_
l
anguag
e
downwards
rather
t
h
an check
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
Oguz Ulgen
Recurse into
c
hildren
to find addr
e
ss ran
g
e
s w
h
en the
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
Oguz Ulgen
P
a
ra
l
le
l
i
ze GDB indexer
commit
|
commitdiff
|
tree
next