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 more case insensitivity
2020-10-02
Oguz Ulgen
Fix more case ins
e
nsitivi
t
y
commit
|
commitdiff
|
tree
2020-10-01
Oguz U
l
gen
Convert method-lookup raise
to
a
strongly ty
p
ed
enum
commit
|
commitdiff
|
tree
2020-09-30
Oguz Ulgen
F
ix c
a
se sensitivity issues in HHVM (
3
/?)
commit
|
commitdiff
|
tree
2020-09-30
Oguz
Ulgen
Fix case se
n
sitivit
y
issues in HH
V
M (
2
/?)
commit
|
commitdiff
|
tree
2020-09-30
Oguz
Ulgen
Fix
cas
e
sen
s
itivity issues in HHVM (1/
?
)
commit
|
commitdiff
|
tree
2020-09-29
Oguz
U
l
g
e
n
Stop converting method name
s
to lowercase in ref
l
ec
t
ion
.
.
.
commit
|
commitdiff
|
tree
2020-09-28
O
g
uz Ulgen
Optimize class/interfac
e
/trait/fu
n
ct
i
on
_
exists in repo
.
.
.
commit
|
commitdiff
|
tree
2020-09-22
Oguz
Ulgen
Kill InitThisLoc
commit
|
commitdiff
|
tree
2020-09-22
O
g
uz Ulgen
Remove $this
f
rom d
e
cl_vars
commit
|
commitdiff
|
tree
2020-09-22
Oguz
Ulgen
Simpli
f
y r
u
les around bare f
o
r
m of this
commit
|
commitdiff
|
tree
2020-09-22
Oguz
Ulgen
Ban u
n
s
et
(
$t
h
is)
commit
|
commitdiff
|
tree
2020-09-21
Oguz U
l
gen
Ban $
t
h
i
s in static methods an
d
fu
n
ctions
commit
|
commitdiff
|
tree
2020-09-21
Oguz Ulgen
C
h
a
nge tests to
ban $this in stat
i
c methods and
functions
commit
|
commitdiff
|
tree
2020-09-21
Oguz
U
lgen
F
ix defa
u
lt
v
alue reflection evalua
t
ion for fata
l
ed
.
.
.
commit
|
commitdiff
|
tree
2020-09-21
O
g
u
z Ulgen
Updat
e
the way d
e
bug
g
er REPL accesses
$
this
commit
|
commitdiff
|
tree
2020-09-18
Oguz Ulgen
Modernize
HHVM to use #pragma on
c
e instead of inclu
d
e
.
.
.
commit
|
commitdiff
|
tree
2020-09-18
Oguz Ul
g
en
Mo
d
e
rnize HHVM t
o
use #pragm
a
once instead of include
.
.
.
commit
|
commitdiff
|
tree
2020-09-18
O
g
uz Ul
g
en
Moder
n
ize H
H
V
M
to
u
s
e
#
pragma once
i
n
stead of incl
u
de
.
.
.
commit
|
commitdiff
|
tree
2020-09-17
Oguz Ulgen
Disa
l
low $this from being reassigned
commit
|
commitdiff
|
tree
2020-09-17
Ogu
z
Ulgen
Re
m
o
ve dead
$
G
LOBALS code
commit
|
commitdiff
|
tree
2020-09-17
Og
u
z
U
lgen
Kill
$
G
L
O
BAL
S
commit
|
commitdiff
|
tree
2020-09-17
Oguz Ul
g
en
Remove $GLOBALS fr
o
m hack tests
commit
|
commitdiff
|
tree
2020-09-17
Oguz Ulgen
Fix zend tests to sto
p
using
$GLOBALS
commit
|
commitdiff
|
tree
2020-09-17
Og
u
z U
l
gen
Fix
s
l
o
w
tests
t
o stop using $GL
O
BALS
commit
|
commitdiff
|
tree
2020-09-16
Oguz U
l
gen
T
ests to
k
i
ll for deletio
n
of
$GLOBALS
commit
|
commitdiff
|
tree
2020-09-16
Oguz Ulgen
Stop using $G
L
OBAL
S
in vsdebug t
e
s
t
s
commit
|
commitdiff
|
tree
2020-09-16
Oguz Ulgen
Disallow
p
ipe f
r
om being used as
an in
o
u
t
argument
commit
|
commitdiff
|
tree
2020-09-16
Oguz Ulgen
Disallow $this from bei
n
g
used as an inout ar
g
ument
commit
|
commitdiff
|
tree
2020-09-16
Og
u
z Ulg
e
n
Disallow
$this from being
u
s
e
d as cat
c
h variable
commit
|
commitdiff
|
tree
2020-09-10
Og
u
z
U
lgen
Use the highe
s
t
order bit of m_aux16 to ind
i
cate s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2020-09-10
O
g
u
z Ulgen
Assert that
we
only
i
nspect StringData::cap
a
city when
.
.
.
commit
|
commitdiff
|
tree
2020-08-29
Oguz Ulgen
In
t
roduce AtomicLow
P
trV
e
ctor and use it to sto
r
e
F
u
n
cIds
commit
|
commitdiff
|
tree
2020-08-28
Oguz Ulgen
Upda
t
e
act-
r
ec t
o
alway
s
use 32 bits for fu
n
c
commit
|
commitdiff
|
tree
2020-08-26
Oguz Ulgen
Fi
x
memory lea
k
in
is expression in
inter
p
mode
commit
|
commitdiff
|
tree
2020-08-26
Ogu
z
Ulgen
Fix b
u
g wit
h
hhvm_get_frame_arg
s
commit
|
commitdiff
|
tree
2020-08-25
Oguz
Ulgen
Remove numA
r
gs
(
)
from byteco
d
e
.
cpp
commit
|
commitdiff
|
tree
2020-08-25
Oguz Ulgen
St
o
p using numA
r
g
s
in native
.
cpp
commit
|
commitdiff
|
tree
2020-08-25
Og
u
z Ul
g
en
Stop
u
sing numArgs in
get_frame_
a
rgs
commit
|
commitdiff
|
tree
2020-08-13
Oguz Ulg
e
n
Kill
d
eadcod
e
in n
a
m
e-value-table
commit
|
commitdiff
|
tree
2020-08-13
Oguz Ulgen
fix rd
s
symboli
z
a
t
ion of type alias
e
s
commit
|
commitdiff
|
tree
2020-08-13
Oguz Ulgen
nam
e
space
P
rofCounters
commit
|
commitdiff
|
tree
2020-08-13
Oguz Ul
g
en
pull
r
ds::Symbol int
o
its own fil
e
s
commit
|
commitdiff
|
tree
2020-08-12
Oguz Ul
g
en
Replace
usa
g
e of
m
_func with f
u
nc()
commit
|
commitdiff
|
tree
2020-08-12
Oguz Ulgen
Add s
e
tFunc to
act-rec
commit
|
commitdiff
|
tree
2020-08-10
Oguz Ulgen
Kill
d
a
nglin
g
defre
c
ord
commit
|
commitdiff
|
tree
2020-08-10
Oguz Ulgen
Kill u
n
n
e
cessary per
s
i
sten
t
cod
e
from h
h
bbc
commit
|
commitdiff
|
tree
2020-08-10
Oguz Ulgen
Kil
l
p
seud
o
mains (t
a
ke
2)
commit
|
commitdiff
|
tree
2020-08-09
Ogu
z
Ulg
e
n
Run Unit::merge until
convergence (take 2)
commit
|
commitdiff
|
tree
2020-08-07
Oguz Ulgen
Cr
e
ate pers
i
stent rds h
a
ndl
e
s
for func/
c
ls/rec
o
r
d in
.
.
.
commit
|
commitdiff
|
tree
2020-08-07
Oguz Ulge
n
Mark everything in rep
o
mode as
U
nique &
P
e
r
s
istent
commit
|
commitdiff
|
tree
2020-08-04
Oguz U
l
gen
Ass
e
r
t that everythin
g
is pe
r
sistent in repo mode
commit
|
commitdiff
|
tree
2020-08-03
Oguz
Ulgen
Dis
a
l
low duplicat
e
names between clas
s
es/type aliases
.
.
.
commit
|
commitdiff
|
tree
2020-08-01
Oguz U
l
gen
Kill global varenv
commit
|
commitdiff
|
tree
2020-08-01
O
g
uz
Ulgen
Kill Ma
y
U
seVV
commit
|
commitdiff
|
tree
2020-08-01
Oguz Ulge
n
Kill lo
c
al Va
r
Env
commit
|
commitdiff
|
tree
2020-08-01
Oguz
Ulgen
Stop usi
n
g
varenv in the debugger
commit
|
commitdiff
|
tree
2020-08-01
Oguz Ulgen
Kill
unit->persi
s
tent from hhbbc
commit
|
commitdiff
|
tree
2020-07-31
Oguz
Ulgen
Remove pessimizat
i
o
n
of persi
s
tence in HHBBC f
o
r class_exist
.
.
.
commit
|
commitdiff
|
tree
2020-07-31
Oguz Ulgen
Kill bad opti
m
ization
commit
|
commitdiff
|
tree
2020-07-24
Ogu
z
U
lgen
Kill more dea
d
code
relat
e
d to
pseudo
m
ains
commit
|
commitdiff
|
tree
2020-07-24
Og
u
z
Ulgen
Kill pseudomains
commit
|
commitdiff
|
tree
2020-07-24
O
g
uz Ulg
e
n
Kill pseudomains from hhas tests
commit
|
commitdiff
|
tree
2020-07-23
O
guz U
l
g
e
n
K
i
ll debugger's usage of pseudoma
i
ns
and varenv
commit
|
commitdiff
|
tree
2020-07-23
O
g
uz
Ulgen
Stop emitti
n
g
pseudomain i
n
HackC
commit
|
commitdiff
|
tree
2020-07-23
Oguz Ulgen
Kill Def* bytecodes from HHV
M
commit
|
commitdiff
|
tree
2020-07-23
Oguz Ulgen
Kill Def* bytecodes in HackC
commit
|
commitdiff
|
tree
2020-07-23
Og
u
z Ulgen
Rem
o
ve Def
*
by
t
e
c
od
e
s from hhas tests
commit
|
commitdiff
|
tree
2020-07-23
Oguz Ulge
n
Kill hhbb
c
ps
e
u
domain def orde
r
ing
commit
|
commitdiff
|
tree
2020-07-22
O
g
uz Ulgen
Kill invokePs
e
udoMa
i
n and e
v
alUnit
commit
|
commitdiff
|
tree
2020-07-22
Oguz Ul
g
en
Kil
l
merge
O
nly
commit
|
commitdiff
|
tree
2020-07-22
Oguz U
l
gen
Run Un
i
t::m
e
rge until c
o
nvergence
commit
|
commitdiff
|
tree
2020-07-17
O
g
u
z
Ulgen
Remove
h
oistability promotion from
HHBBC
'
s
p
s
e
u
domain
.
.
.
commit
|
commitdiff
|
tree
2020-07-16
Ogu
z
Ul
g
en
D
e
f
i
ne
c
l
o
sure
cl
a
ss earlier
commit
|
commitdiff
|
tree
2020-07-16
Oguz Ulgen
Kil
l
returnS
e
en
a
nd mainReturn
commit
|
commitdiff
|
tree
2020-07-15
Oguz Ulgen
Mark all unit
s
as me
r
ge on
l
y in hhbbc
commit
|
commitdiff
|
tree
2020-07-15
Oguz Ulgen
P
re
v
ent hackc fro
m
emitting
t
op level
cod
e
(
e
xcep
t
.
.
.
commit
|
commitdiff
|
tree
2020-07-15
Ogu
z
Ulgen
Remove more
t
op level code f
r
o
m
t
ests (final
dif
f
)
commit
|
commitdiff
|
tree
2020-07-15
Oguz Ulgen
Fix rust style
commit
|
commitdiff
|
tree
2020-07-15
Oguz Ulgen
R
e
m
ove pseudomain for fatal units
commit
|
commitdiff
|
tree
2020-07-14
O
guz Ulgen
R
emove ru
n
time opt
i
on to
a
l
low
top level code
commit
|
commitdiff
|
tree
2020-07-14
Oguz Ulgen
T
h
row
w
hen pse
u
domain
has top level code
commit
|
commitdiff
|
tree
2020-07-12
O
guz
U
lgen
Remov
e
pseud
o
ma
i
n in new dv_arr
a
y_hack_arr tests
commit
|
commitdiff
|
tree
2020-07-09
Ogu
z
Ulgen
Add E
n
tryPoint to
vscode debugg
e
r
t
ests
commit
|
commitdiff
|
tree
2020-07-09
Oguz
Ulgen
S
t
op
emi
t
ting pseudom
a
ins for fata
l
units
in Hack
C
commit
|
commitdiff
|
tree
2020-07-08
Oguz
Ulgen
Add
entryp
o
int to
v
sdebug te
s
ts
commit
|
commitdiff
|
tree
2020-07-08
O
g
uz
U
lgen
Add
e
nt
r
ypoint to so
m
e de
b
ugger tests
commit
|
commitdiff
|
tree
2020-07-01
Oguz
U
lgen
Add ut
i
lity function t
o
tem
p
orarily dro
p
context
commit
|
commitdiff
|
tree
2020-07-01
Oguz U
l
gen
Add __NoContext attribute
commit
|
commitdiff
|
tree
2020-07-01
Oguz Ulgen
s/
A
cti
v
e
C
tx/activeCtx/g
commit
|
commitdiff
|
tree
2020-07-01
Oguz Ul
g
en
Cleanup
memo{Get,
S
et}Impl in bytecode
.
cp
p
commit
|
commitdiff
|
tree
2020-06-24
Oguz Ulgen
Chec
k
for pointer equality
i
n isame
commit
|
commitdiff
|
tree
2020-06-18
Oguz U
l
gen
A
dd impli
c
it context language feature
commit
|
commitdiff
|
tree
2020-06-17
Oguz
Ulgen
Remove run
t
ime-option
.
h inclu
d
e from annot-type
.
h
commit
|
commitdiff
|
tree
2020-06-17
Oguz Ul
g
en
Remove runtime-option
.
h
i
n
clude from
jit
/
types
.
h
commit
|
commitdiff
|
tree
2020-06-17
O
g
uz Ulgen
Delete unnecessary runti
m
e-option
.
h
in
c
l
udes
commit
|
commitdiff
|
tree
2020-06-17
Oguz U
l
gen
Remove
p
r
e compile
d
head
e
r
s
commit
|
commitdiff
|
tree
2020-06-08
Oguz U
l
g
en
Delete
e
mpty con
f
ig files
commit
|
commitdiff
|
tree
2020-05-28
Oguz Ulgen
Fix n
u
llptr exception in prop type hint
v
erification
commit
|
commitdiff
|
tree
2020-05-21
Oguz U
l
g
e
n
M
ino
r
clean
u
p
i
n profile
d
ArrayAccess
commit
|
commitdiff
|
tree
2020-05-19
Oguz
U
lgen
Add Targ
e
t
C
ache for Is
T
ypeStruct
commit
|
commitdiff
|
tree
next