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
Stop emitting pseudomains for fatal units in HackC
2020-07-09
Oguz Ulgen
S
t
o
p
emitting pseudomain
s
fo
r
fatal units i
n
Ha
c
kC
commit
|
commitdiff
|
tree
2020-07-08
Oguz Ulgen
Add entrypoint t
o
vsdebug
tests
commit
|
commitdiff
|
tree
2020-07-08
Oguz Ul
g
en
Add entr
y
point to s
o
me
d
ebugger t
e
s
t
s
commit
|
commitdiff
|
tree
2020-07-01
Oguz Ulgen
Add
u
tility
function
t
o temporarily dro
p
context
commit
|
commitdiff
|
tree
2020-07-01
Oguz Ulgen
Add
__NoContext attribute
commit
|
commitdiff
|
tree
2020-07-01
Oguz Ulgen
s/Activ
e
Ctx/activeCtx/g
commit
|
commitdiff
|
tree
2020-07-01
Oguz Ulge
n
Cl
e
anup memo{Get,Set}Impl in bytecode
.
cpp
commit
|
commitdiff
|
tree
2020-06-24
Oguz
U
lgen
Check fo
r
poin
t
er
equality in isame
commit
|
commitdiff
|
tree
2020-06-18
O
g
u
z
U
lgen
A
d
d
implicit context lan
g
uage feature
commit
|
commitdiff
|
tree
2020-06-17
Ogu
z
Ul
g
e
n
Remove runtime-op
t
io
n
.
h
i
nclude
fro
m
annot-
t
ype
.
h
commit
|
commitdiff
|
tree
2020-06-17
Oguz Ulgen
Remove runt
i
me-option
.
h inc
l
ude from jit/types
.
h
commit
|
commitdiff
|
tree
2020-06-17
Ogu
z
U
l
g
e
n
Delete unnec
e
ssary runtime-opti
o
n
.
h includes
commit
|
commitdiff
|
tree
2020-06-17
Oguz U
l
gen
Remove pre compiled
head
e
rs
commit
|
commitdiff
|
tree
2020-06-08
Oguz Ul
g
en
De
l
ete empty config
f
iles
commit
|
commitdiff
|
tree
2020-05-28
Og
u
z
U
lg
e
n
Fix nullp
t
r
excep
t
ion
i
n
prop
t
ype
hint verification
commit
|
commitdiff
|
tree
2020-05-21
O
gu
z
U
l
gen
Minor clea
n
up in profiledArrayAccess
commit
|
commitdiff
|
tree
2020-05-19
Oguz Ulgen
Add Ta
r
ge
t
Cache for IsType
S
truct
commit
|
commitdiff
|
tree
2020-05-19
Oguz Ul
g
en
Kill deadcode: -vEval
.
Em
i
tSwitch
commit
|
commitdiff
|
tree
2020-05-13
Oguz U
l
gen
Add crc32 instruction
commit
|
commitdiff
|
tree
2020-05-09
Oguz Ulgen
J
itPGOMinBlockCountP
e
rcent
=
0
.
025
commit
|
commitdiff
|
tree
2020-05-07
Oguz Ulgen
Move
t
h
e po
s
ition
a
r
gumen
t
of direct array acc
e
ssors
.
.
.
commit
|
commitdiff
|
tree
2020-05-07
Og
u
z Ulgen
Fix lea simplify bug
commit
|
commitdiff
|
tree
2020-05-06
Ogu
z
U
l
gen
D
isable
si
d
e exit profiling for array of
f
set optimization
commit
|
commitdiff
|
tree
2020-05-05
Oguz
U
lge
n
Emit
s
ide
e
x
it f
r
om
a
r
ray
a
ccess
pro
f
il
e
when offset
.
.
.
commit
|
commitdiff
|
tree
2020-05-05
Ogu
z
Ulgen
Optim
i
ze
i
d
x
/ArrayGet fo
r
OOB/u
n
def
i
ned index on static
.
.
.
commit
|
commitdiff
|
tree
2020-05-01
Oguz Ul
g
e
n
Add operator-
f
o
r V
S
c
a
led
commit
|
commitdiff
|
tree
2020-04-30
Oguz Ul
g
e
n
Add Ch
e
c
kType<Stat
i
cStr>
commit
|
commitdiff
|
tree
2020-04-30
Oguz U
l
gen
Un-gvn IsTypeStruc
t
with
resources
s
ince GVN
d
o
esn
.
.
.
commit
|
commitdiff
|
tree
2020-04-30
O
guz Ulgen
S
mall improvem
e
nts for IsTypeStructC
commit
|
commitdiff
|
tree
2020-04-30
Oguz Ulgen
F
ix bugs wi
t
h soft reified generics in
i
nterp mod
e
commit
|
commitdiff
|
tree
2020-04-18
Oguz Ulgen
Optimize idx
/
ArrayG
e
t on empty arrays
commit
|
commitdiff
|
tree
2020-04-15
O
guz Ulgen
Add opera
t
or- for
Vr
e
g
commit
|
commitdiff
|
tree
2020-04-01
Ogu
z
Ulgen
Remove
unwinder dest
r
u
c
tor ree
n
tr
y
chec
k
s
commit
|
commitdiff
|
tree
2020-03-31
Oguz Ulgen
Fix
the
l
eaking
r
efcount for php exce
p
tion
commit
|
commitdiff
|
tree
2020-03-31
Oguz Ulgen
Optimi
z
e await
o
pc
o
de to ji
t
th
e
throw
commit
|
commitdiff
|
tree
2020-03-29
Ogu
z
Ul
g
en
Kill an
a
lyze_
p
hys
_
callseq
commit
|
commitdiff
|
tree
2020-03-28
Oguz Ulgen
Emit
c
old
p
orti
o
n of block into f
r
ozen whe
n
main p
o
rtion
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
Oguz Ulgen
Teardown locals in the
jit for throw bytecode
commit
|
commitdiff
|
tree
2020-03-19
Ogu
z
Ulgen
Emit a c
h
eck to
m
ake sure lo
c
als a
r
en't decreffed
alr
e
ad
y
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
Oguz Ul
g
e
n
Emit de
c
refs for locals and stack
element
s
during sta
c
k
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
O
g
u
z
U
l
gen
I
mprove
jit
t
ear
d
own op
t
i
m
i
z
ation to also work on m
e
t
hods
commit
|
commitdiff
|
tree
2020-03-19
Oguz Ul
g
en
Jit te
a
rdown for functions with all uncounted stack
.
.
.
commit
|
commitdiff
|
tree
2020-03-11
Oguz Ulgen
Add a new t
e
s
t
t
o exercise asy
n
c generators in the
.
.
.
commit
|
commitdiff
|
tree
2020-03-10
Oguz Ulgen
Rev
e
rt D2028
7
8
74: Clean
up decreflocals i
n
unwin
d
VM
commit
|
commitdiff
|
tree
2020-03-09
Oguz Ulgen
Clean up d
e
creflocal
s
in unwindVM
commit
|
commitdiff
|
tree
2020-02-29
O
g
uz U
l
gen
Fix c
o
mme
n
t from
D2002
0
0
2
7
commit
|
commitdiff
|
tree
2020-02-28
Og
u
z
U
lgen
Pre
v
ent shadowing of re
i
fied paramete
r
s
commit
|
commitdiff
|
tree
2020-02-26
Oguz
Ul
g
en
Fi
x
SP a
d
just o
f
f by one
commit
|
commitdiff
|
tree
2020-02-26
Oguz Ulgen
Optimize unwind
e
r retu
r
ning fro
m
an as
y
nc
f
u
n
c
tion
commit
|
commitdiff
|
tree
2020-02-26
Og
u
z
Ulgen
Add a
n
annotation to always interp a function
commit
|
commitdiff
|
tree
2020-02-14
Og
u
z Ulgen
Adjus
t
IRSPRel on
E
ndCatchData
f
or Call i
n
struct
i
on
commit
|
commitdiff
|
tree
2020-02-14
Oguz Ulgen
Throw/Warn on
non exhaus
t
iv
e
swi
t
c
h s
t
atement
commit
|
commitdiff
|
tree
2020-02-14
Oguz Ulgen
Emit an
i
mplicit br
e
ak at the end of las
t
cas
e
block
.
.
.
commit
|
commitdiff
|
tree
2020-02-12
Og
u
z Ulgen
Ban empt
y
switch statement
commit
|
commitdiff
|
tree
2020-02-07
Og
u
z Ulge
n
Unwin
d
the la
s
t V
M
frame in
t
h
e JIT unwinder
commit
|
commitdiff
|
tree
2020-02-04
Og
u
z Ulgen
Interleave running catch
t
ra
c
e an
d
unwin
d
VM fo
r
C
+
.
.
.
commit
|
commitdiff
|
tree
2020-02-04
Oguz Ulgen
Convert g_u
n
wind_rds->exn from
ObjectData* to
E
ithe
r
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Oguz Ulgen
Cl
e
an u
p
E
xt
r
a
Data fo
r
En
d
Catch
a
n
d int
r
oduce teardo
w
n
.
.
.
commit
|
commitdiff
|
tree
2020-01-10
Oguz Ulgen
Rep
l
ace un
w
i
nd Switch
M
ode with CallCatch
commit
|
commitdiff
|
tree
2020-01-09
Oguz U
l
gen
Implement
Throw in the Jit
commit
|
commitdiff
|
tree
2020-01-05
Oguz
Ul
g
en
Dont
eliminate resoluti
o
n on shapes
commit
|
commitdiff
|
tree
2020-01-03
Oguz U
l
gen
Remove us
e
less
g_unwind_r
d
s
.
isIn
i
t() assertions
commit
|
commitdiff
|
tree
2020-01-02
Oguz U
l
gen
S
ave the
exception on the un
w
i
n
d
r
d
s while switching
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Oguz Ulg
e
n
C
ombin
e
unwin
d
Php and unw
i
nd
C
p
p
commit
|
commitdiff
|
tree
2019-12-10
Oguz Ulgen
Remove
d
ead m_unwindingCppException
commit
|
commitdiff
|
tree
2019-12-07
Oguz
Ul
g
en
I
g
no
r
e lo
w
DW_A
T
_low_pc va
l
ues
commit
|
commitdiff
|
tree
2019-12-06
Ogu
z
Ulgen
Uniquify sy
m
bo
l
s based on flags
commit
|
commitdiff
|
tree
2019-12-05
Oguz Ulgen
Pass
D
W_
A
T_lan
g
uage downwards ra
t
h
er than check for
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
Oguz Ul
g
en
Recu
r
se into child
r
e
n to find
a
dd
r
e
s
s ranges when th
e
.
.
.
commit
|
commitdiff
|
tree
2019-12-05
Oguz Ulgen
Par
a
l
lel
i
ze GDB ind
e
xer
commit
|
commitdiff
|
tree
2019-12-05
O
guz Ulgen
Fix a
d
dr
e
ss range generation
for gdb index
e
r
commit
|
commitdiff
|
tree
2019-12-02
Oguz Ulgen
Add an option to com
p
ile
gdb index using
a
custo
m
in
d
ex
.
.
.
commit
|
commitdiff
|
tree
2019-11-27
Oguz Ulgen
Initial c
o
mm
i
t
of GDB i
n
d
e
xer
commit
|
commitdiff
|
tree
2019-11-27
Oguz Ulgen
Interleave vm a
n
d jit un
w
i
n
ding
commit
|
commitdiff
|
tree
2019-11-27
Oguz
Ulge
n
Clea
n
up installing catch trace
commit
|
commitdiff
|
tree
2019-11-27
O
guz Ulgen
Speed up the search phase of itanium unwinder
commit
|
commitdiff
|
tree
2019-11-20
O
guz
Ulgen
Fix
n
ame mangling
f
or opaque type aliases
commit
|
commitdiff
|
tree
2019-11-15
Og
u
z Ulgen
Delete unnecessary
t
r
ac
i
ng
f
rom unwind-i
n
l
.
h
commit
|
commitdiff
|
tree
2019-11-13
Oguz Ulg
e
n
Up
d
ate D
e
fI
n
lineFP's
m
a
r
ker w
h
e
n
it is pushed to
a
.
.
.
commit
|
commitdiff
|
tree
2019-11-06
Oguz Ul
g
en
Up
d
ate
v
mpc for inlined frames in cat
c
h traces
commit
|
commitdiff
|
tree
2019-11-05
O
g
uz Ulgen
C
l
ean
up
u
nwind-
i
tanium
commit
|
commitdiff
|
tree
2019-11-05
Ogu
z
Ulgen
Optim
i
ze KV iterators that do no
t
re
a
d the key
to
V
.
.
.
commit
|
commitdiff
|
tree
2019-11-02
O
guz Ulgen
Remove
b
reakpoint rel
a
ted debugger sup
p
ort f
r
o
m
jit
commit
|
commitdiff
|
tree
2019-11-02
Oguz Ulgen
R
e
m
o
ve breakpoint related debugge
r
support fro
m
jit
commit
|
commitdiff
|
tree
2019-11-02
Oguz
Ulgen
Re
m
ove unknown excepti
o
n classif
i
cation
f
r
o
m
itanium
.
.
.
commit
|
commitdiff
|
tree
2019-11-01
Oguz
Ulg
e
n
Add m
o
re tes
t
s fo
r
fcall unpack
commit
|
commitdiff
|
tree
2019-10-28
Ogu
z
U
l
g
en
K
ill
V
MSwitchMode
commit
|
commitdiff
|
tree
2019-10-24
Oguz Ulgen
Initialize not passed g
e
nerics to empty ar
r
ay inst
e
ad
.
.
.
commit
|
commitdiff
|
tree
2019-10-24
Oguz Ulgen
Fix is expr
e
s
sio
n
s wit
h
special names
commit
|
commitdiff
|
tree
2019-10-22
Oguz Ulgen
O
ptimize
generics for v/darray and dict/vec in HHB
B
C
commit
|
commitdiff
|
tree
2019-10-20
Oguz Ulgen
Ad
d
a
ver
i
fier che
c
k t
o
ma
k
e su
r
e T_unres
o
lv
e
d
doe
s
.
.
.
commit
|
commitdiff
|
tree
2019-10-08
Oguz
U
lgen
Kill __
V
MSwi
t
chMode
commit
|
commitdiff
|
tree
2019-10-04
Ogu
z
Ulgen
Respect the <<__Soft>> annotation even when no generics
.
.
.
commit
|
commitdiff
|
tree
2019-10-03
Ogu
z
Ulge
n
K
i
ll Forc
e
DebuggerBpToInt
e
rp and VMSwitchModeBuiltin
commit
|
commitdiff
|
tree
2019-09-16
Oguz
Ulgen
Dele
t
e
dead
s
t
ati
c
strin
g
commit
|
commitdiff
|
tree
2019-09-14
Oguz Ulgen
R
aise a
n
ex
c
eption if c
o
d
e
coverage is used
wi
t
h
o
ut
.
.
.
commit
|
commitdiff
|
tree
2019-09-10
Oguz
U
lg
e
n
Kill old reified generics A
P
Is
commit
|
commitdiff
|
tree
2019-09-10
O
g
u
z Ulgen
Have reified par
a
m
/
r
et
u
r
n
type be consi
s
tent
w
ith r
e
gular
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Oguz Ulgen
Be
explicit about the
c
apture in
f
call
a
rgs
commit
|
commitdiff
|
tree
2019-09-09
O
g
uz
Ulgen
Add reified generics supp
o
r
t for d
y
namic cl
s
met
h
od
commit
|
commitdiff
|
tree
next