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
repro shape analysis codemod stripping `Awaitable` from hints T140415114
2023-01-06
M
a
x Heiber
repro
sha
p
e analysis codemod stripping
`Awaitable`
.
.
.
commit
|
commitdiff
|
tree
2023-01-05
M
a
x Heib
e
r
refactor_sd:
R
emove reflex
i
ve closure (
a
f
a
i
c
t didn
.
.
.
commit
|
commitdiff
|
tree
2022-12-19
Max
Heiber
Conservatively approximate ca
l
ls throug
h
ObjGet
commit
|
commitdiff
|
tree
2022-12-19
M
ax Heibe
r
Con
s
e
rvatively appr
o
x
i
mate calls to unknown fun
c
t
ions
.
.
.
commit
|
commitdiff
|
tree
2022-12-14
Max Heiber
R
e
pr
o
bug T14006839
0
: we i
n
fer shapes for interfaces
.
.
.
commit
|
commitdiff
|
tree
2022-12-08
Max Hei
b
e
r
E
n
fo
r
ce that hhstc --nam
i
ng-table
r
equires --root
commit
|
commitdiff
|
tree
2022-11-29
Max He
i
ber
Add ability to sol
v
e from disk: source-f
i
l
e-level or
.
.
.
commit
|
commitdiff
|
tree
2022-11-29
Max Heiber
I
n
f
r
a for
f
ile-le
v
el solving
commit
|
commitdiff
|
tree
2022-11-29
Max H
e
i
b
er
Lin
k
to tasks for removing options
commit
|
commitdiff
|
tree
2022-11-21
Max
H
eib
e
r
Remove clo
s
ed-world assu
m
ption fro
m
HIPS
commit
|
commitdiff
|
tree
2022-11-17
Max Heiber
Remove stale TODO c
o
mments
commit
|
commitdiff
|
tree
2022-11-07
Max Heiber
Add suppor
t
for `--verbose
`
in interp
r
oced
u
ral analysis
commit
|
commitdiff
|
tree
2022-11-04
Max
H
eiber
tests f
o
r
propag
a
tin
g
`Needs`
a
nd `Has` constraints
commit
|
commitdiff
|
tree
2022-11-04
Max Heiber
R
ename "Param" to "Para
m
Like" an
d
"
Arg" to "
A
rgLike"
commit
|
commitdiff
|
tree
2022-11-04
Max Heib
e
r
Propagate 'maybe
n
eeds' con
s
traint
s
forward
commit
|
commitdiff
|
tree
2022-11-04
Max Heiber
Demonstrate issue T136763758
commit
|
commitdiff
|
tree
2022-11-04
Max Heibe
r
Con
s
train returns
commit
|
commitdiff
|
tree
2022-11-04
M
ax
H
e
iber
Enable int
e
rproc
e
du
r
al c
o
nstraints to propagate from
.
.
.
commit
|
commitdiff
|
tree
2022-11-03
M
a
x Heibe
r
Propa
g
ate return
entit
i
e
s
commit
|
commitdiff
|
tree
2022-11-03
M
ax Heiber
snapshot tests for inter
p
roc
e
dural a
n
alysis of
r
eturns
commit
|
commitdiff
|
tree
2022-11-03
Max Heiber
Structured logging mode
i
n
shape_a
n
a
lysis_logger
commit
|
commitdiff
|
tree
2022-10-28
Max He
i
ber
add
wip tests
for the interaction of tra
i
ts and constants
commit
|
commitdiff
|
tree
2022-10-27
Max Heiber
snapshot tests fo
r
classname and constants
commit
|
commitdiff
|
tree
2022-10-27
M
ax Heiber
Han
d
le self,
stati
c
, su
p
e
r
commit
|
commitdiff
|
tree
2022-10-27
Ma
x
Heiber
snapshot tes
t
s fo
r
self, stati
c
, and parent consts
commit
|
commitdiff
|
tree
2022-10-27
Max Heiber
refactor: combine `close` logic in hip
s
_solver
commit
|
commitdiff
|
tree
2022-10-27
Max Heiber
r
e
m
o
ve unnecessary patterns
commit
|
commitdiff
|
tree
2022-10-27
Max H
e
iber
better formatting of
s
napshot tests
commit
|
commitdiff
|
tree
2022-10-27
Max
Heiber
p
r
opagat
e
inheritance:
fix two bugs
commit
|
commitdiff
|
tree
2022-10-27
Max He
i
ber
noop refact
o
r: rename
functions
commit
|
commitdiff
|
tree
2022-10-27
Max Heib
e
r
no
o
p refactor: sp
l
it
f
i
nd_const up
commit
|
commitdiff
|
tree
2022-10-27
Max Heib
e
r
Exa
m
ple of incorrect in
t
erprocedural solve: handling
.
.
.
commit
|
commitdiff
|
tree
2022-10-27
Max He
i
ber
showable
constr
a
ints for hips
commit
|
commitdiff
|
tree
2022-10-27
Max H
e
iber
smaller API surface
commit
|
commitdiff
|
tree
2022-10-27
Max He
i
b
e
r
E
x
ample of incorrect
i
nterprocedural solve: should
.
.
.
commit
|
commitdiff
|
tree
2022-10-27
Max Heib
e
r
E
x
ample of incorrectness in i
n
t
e
r
p
roc
e
dural shape analysis
commit
|
commitdiff
|
tree
2022-10-27
Max Heiber
Consisten
t
direction for Con
s
tant
commit
|
commitdiff
|
tree
2022-10-27
Max He
i
ber
consistent directi
o
n
for Const
a
ntIdentifier
commit
|
commitdiff
|
tree
2022-10-27
M
ax Heiber
refactor
:
More
ho
n
est li
e
abo
u
t
forward
s
/bac
k
ward
s
.
.
.
commit
|
commitdiff
|
tree
2022-10-27
Max
Heiber
D
elete
d
ead
c
o
de in HIPS
commit
|
commitdiff
|
tree
2022-09-08
Max Heiber
inf
e
r readonly f
o
r s
t
atic props
commit
|
commitdiff
|
tree
2022-09-08
M
a
x Heiber
h
andle self meth
o
ds
commit
|
commitdiff
|
tree
2022-09-07
Max
Heiber
Basic support f
o
r static methods
commit
|
commitdiff
|
tree
2022-09-07
Max He
i
ber
Basic
handling of classe
s
and obje
c
ts
commit
|
commitdiff
|
tree
2022-08-23
Max Heib
e
r
inference
commit
|
commitdiff
|
tree
2022-08-23
Max Heiber
Docu
m
ent
h
ow to run slow test
s
wit
h
out repo-authori
t
ative
.
.
.
commit
|
commitdiff
|
tree
2022-08-23
Max
H
e
i
ber
test type-di
r
ected bytecode emission for `
r
ead
o
nly`
commit
|
commitdiff
|
tree
2022-08-18
Max He
i
ber
Replace redundant --type-d
i
r
e
ct
e
d flag with decl_proider
.
.
.
commit
|
commitdiff
|
tree
2022-08-16
M
ax Heibe
r
Don't wrap `readonly` expressions in `r
e
adonl
y
`
commit
|
commitdiff
|
tree
2022-08-16
M
ax Heiber
handle namespacing of p
r
i
mi
t
ives
commit
|
commitdiff
|
tree
2022-08-16
Max
Heibe
r
Basic non-local inference for `rea
d
only`
commit
|
commitdiff
|
tree
2022-08-16
Max Heiber
Expose decl_prov
i
de
r
to o
u
r readonly inference
.
commit
|
commitdiff
|
tree
2022-08-08
Max Heiber
test case for yielding a r
e
adon
l
y key
commit
|
commitdiff
|
tree
2022-08-08
Max
H
e
i
b
er
Fix readonly-checking hole
:
`yield` expr
e
s
sions
commit
|
commitdiff
|
tree
2022-08-05
M
ax Heiber
Remove `if self
.
is
_
type_checker` check
commit
|
commitdiff
|
tree
2022-08-05
Ma
x
Heiber
Take clipp
y
suggestio
n
s in hackc
commit
|
commitdiff
|
tree
2022-08-03
Max Heiber
i
n
c
orpor
a
te f
e
edback
:
Cow
commit
|
commitdiff
|
tree
2020-08-28
Max Heibe
r
Ban instance
p
r
o
p
e
r
t
i
es on abstract final
classes
commit
|
commitdiff
|
tree