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
Introduce secondary errors in place of explicit application of reasons to `Typing...
2021-12-22
Thomas Jiang
Refactor ast_constant_
f
old
e
r
commit
|
commitdiff
|
tree
2021-12-22
Th
o
mas Jiang
R
e
f
a
ctor emit_ad
a
ta
commit
|
commitdiff
|
tree
2021-12-22
Thomas Jiang
Remov
e
a
lloc from emit_method
commit
|
commitdiff
|
tree
2021-12-22
Thomas Jiang
R
e
factor emit_nativ
e
_opcode
commit
|
commitdiff
|
tree
2021-12-22
Thomas Jiang
Remove alloc from emit_function
commit
|
commitdiff
|
tree
2021-12-22
Thomas Jiang
Remove
a
lloc from
e
mit_property
commit
|
commitdiff
|
tree
2021-12-22
Thom
a
s
J
iang
R
e
facto
r
scope
commit
|
commitdiff
|
tree
2021-12-21
Th
o
mas Jiang
Ref
a
ctor emit_param
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jiang
Refacto
r
emi
t
_typedef
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jiang
Refactor emit
_
recor
d
_
d
ef
commit
|
commitdiff
|
tree
2021-12-21
Th
o
mas Jiang
Refa
c
t
or emit_xhp
commit
|
commitdiff
|
tree
2021-12-21
Tho
m
a
s Jiang
R
e
move alloc
from re
w
rite_xml
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jiang
Refactor emit_memoize_function
commit
|
commitdiff
|
tree
2021-12-21
Tho
m
as Jian
g
Refactor
emit
_
memoize_method
commit
|
commitdiff
|
tree
2021-12-21
Tho
m
as J
i
ang
R
e
move al
l
oc from emit_file_attri
b
utes and clean up
.
.
.
commit
|
commitdiff
|
tree
2021-12-21
Thom
a
s
J
ian
g
Remove allo
c
from
e
mit_symbol_refs
commit
|
commitdiff
|
tree
2021-12-21
Thom
a
s Jian
g
Remov
e
al
l
o
c
f
r
om toplevel emit_* and rewrite_* functions
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jiang
Add a ref
e
rence to the 'arena bump al
l
o
c
a
tor into the
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
Thomas J
i
an
g
Check de
c
l even
if gener
i
c
u
sed
is r
e
if
i
ed
commit
|
commitdiff
|
tree
2021-12-06
Thomas Jiang
Refactor ou
t
some lo
g
i
c to reus
e
elsewhere
commit
|
commitdiff
|
tree
2021-12-04
Thomas
J
iang
Updat
e
error pos
commit
|
commitdiff
|
tree
2021-12-03
Thomas Jiang
Replac
e
verify_
p
ar
a
m_ty
p
e_t
s
wi
t
h ver
i
fy_param_type
.
.
.
commit
|
commitdiff
|
tree
2021-12-01
Thomas
Jia
n
g
Wrap the
name of the
c
ollection in qu
e
stion in error
.
.
.
commit
|
commitdiff
|
tree
2021-11-30
Thomas Jiang
Improve the error messages on dict/darr
a
y value incom
p
ati
b
ility
commit
|
commitdiff
|
tree
2021-11-25
Thomas J
i
ang
Fix namespa
c
e test
commit
|
commitdiff
|
tree
2021-11-08
Thomas Ji
a
ng
Make `has_reif
i
ed_type_con
s
traint`
c
o
n
sisten
t
with
.
.
.
commit
|
commitdiff
|
tree
2021-11-04
Thomas Jiang
Add an option and a decl
p
r
o
vi
d
er
t
hat provid
e
s serializ
e
d
.
.
.
commit
|
commitdiff
|
tree
2021-11-02
Thomas
J
iang
Set up some CI
with human readable outpu
t
for
i
n
i
tial
.
.
.
commit
|
commitdiff
|
tree
2021-10-22
Thomas
J
iang
Change interface to use N
a
meType inste
a
d of i32
commit
|
commitdiff
|
tree
2021-10-22
Thomas Jian
g
Add rus
t
ffi to filter
d
ecls for
same
file decls
commit
|
commitdiff
|
tree
2021-10-21
T
h
omas Ji
a
ng
Add tests to prevent
regression of op
e
n source report
e
d
.
.
.
commit
|
commitdiff
|
tree
2021-10-19
Thomas Jiang
A
d
d some more error
s
for synta
x
that have possible
.
.
.
commit
|
commitdiff
|
tree
2021-10-15
Th
o
ma
s
Ji
a
n
g
Add a
specific
e
rror
f
or class consts
commit
|
commitdiff
|
tree
2021-10-14
Tho
m
as Jiang
Allow Expres
s
ion Trees i
n
pipe (Excluding $$ us
a
ge
)
commit
|
commitdiff
|
tree
2021-10-14
Tho
m
as
Jiang
Pip
e
te
s
ts
commit
|
commitdiff
|
tree
2021-10-14
Thomas Jia
n
g
Support post
f
i
x ++ and postfix --
commit
|
commitdiff
|
tree
2021-09-27
Thomas Jian
g
T
est f
o
r Typing_esca
p
e
and ET interacti
o
n
commit
|
commitdiff
|
tree
2021-09-14
Thoma
s
Jiang
Support
meth
o
d call
s
commit
|
commitdiff
|
tree
2021-09-14
T
homas
Jia
n
g
Add is_class_
m
eth, class
_
meth_
g
e
t_cl
a
ss,
clas
s
_meth_get_meth
.
.
.
commit
|
commitdiff
|
tree
2021-09-14
Tho
m
a
s
Jiang
Add is
_
fun and fun_get_functi
o
n support for reified
.
.
.
commit
|
commitdiff
|
tree
2021-08-30
Thom
a
s
Jiang
Add an opt
i
on to log
depen
d
ency has
h
map
commit
|
commitdiff
|
tree
2021-08-25
Th
o
mas J
i
ang
Fix regression of reifi
e
d static method calls
commit
|
commitdiff
|
tree
2021-08-18
Thomas J
i
ang
Ref
a
ctor t
h
e extrac
t
ion process
commit
|
commitdiff
|
tree
2021-08-13
Tho
m
as J
i
ang
Restrict proper
t
y access to pub
l
ic properties
commit
|
commitdiff
|
tree
2021-08-13
Tho
m
as Jian
g
Property a
c
c
e
s
s
v
i
rt
u
alization and desugaring
commit
|
commitdiff
|
tree
2021-08-11
Thomas
Jiang
Fix access for type co
n
stant
f
r
o
m unresolved type
commit
|
commitdiff
|
tree
2021-08-10
Thomas Jia
n
g
Tra
v
e
r
se te
m
porary variable assignments in identi
f
y
.
.
.
commit
|
commitdiff
|
tree
2021-07-07
Thom
a
s Jiang
A
d
d test for acc
e
ss t
y
pe co
n
s
tant from unr
e
solved
t
ype
commit
|
commitdiff
|
tree
2021-05-26
Thoma
s
Jiang
Ban static met
h
od
calls on reified gene
r
i
cs
commit
|
commitdiff
|
tree
2021-05-26
Th
o
mas Jia
n
g
Set in_expr_tree
f
lag only for virtualized expr
commit
|
commitdiff
|
tree
2021-05-11
Tho
m
as J
i
ang
Fix
c
omment
commit
|
commitdiff
|
tree
2021-05-11
Thomas
J
i
ang
Ne
w
desugaring (wi
t
hout spe
c
ial typin
g
)
commit
|
commitdiff
|
tree
2021-05-07
Thomas Jiang
Better error mes
s
ages on
invalid operator
s
commit
|
commitdiff
|
tree
2021-05-04
Thomas J
i
ang
Th
r
ow error whe
n
using meth_caller wi
t
h non-public
.
.
.
commit
|
commitdiff
|
tree
2021-04-17
Thoma
s
J
i
a
n
g
Fix nast test due to Expression Tree p
o
s changes
commit
|
commitdiff
|
tree
2021-04-16
Th
o
mas Jiang
Function poi
n
t
er
r
untime test
commit
|
commitdiff
|
tree
2021-04-13
Thomas J
i
ang
More runtime t
e
sts
commit
|
commitdiff
|
tree
2021-04-10
Thomas Jiang
Elimi
n
ate Pos
.
non
e
i
n desugaring
commit
|
commitdiff
|
tree
2021-04-10
Thomas
Jiang
Use non
u
ser denotable va
r
iab
l
e
f
or visitor
commit
|
commitdiff
|
tree
2021-04-10
Tho
m
as Jiang
Set up AAST for new
d
esuga
r
ing st
r
ategy
commit
|
commitdiff
|
tree
2021-04-07
Tho
m
as Jian
g
Refactor
r
u
n
t
i
m
e
tests
commit
|
commitdiff
|
tree
2021-03-30
Th
o
ma
s
J
i
a
ng
Test for ET in defaul
t
parameter
p
lacement
commit
|
commitdiff
|
tree
2021-03-20
Th
o
mas Jiang
Change gatin
g
to
allow
for Experimenta
l
Pr
o
d
uctio
n
commit
|
commitdiff
|
tree
2021-03-10
Thomas Ji
a
n
g
Bitwise operator s
u
pport
commit
|
commitdiff
|
tree
2021-02-27
Tho
m
as Jian
g
Remove remai
n
ing mention
s
of unu
s
ed log
i
cal xor
commit
|
commitdiff
|
tree
2021-02-26
Thoma
s
Jiang
Do not pass
in string representa
t
ion o
f
symbol
commit
|
commitdiff
|
tree
2021-02-26
Thomas Jiang
Sup
p
ort mo
d
op
e
rator `%
`
commit
|
commitdiff
|
tree
2021-02-26
Thomas
J
i
a
ng
Suppor
t
s
t
r
ing conca
t
op
e
rator `
.
`
commit
|
commitdiff
|
tree
2021-02-26
T
h
omas Ji
a
ng
Sanit
i
ze temp splice variables
commit
|
commitdiff
|
tree
2021-02-18
Thomas Jiang
Te
s
t for interpolated stri
n
g
commit
|
commitdiff
|
tree
2021-02-17
Thom
a
s Jiang
Add
better error for m
e
th_caller with
m
agic
methods
commit
|
commitdiff
|
tree
2021-02-17
Thomas
J
iang
Ban inst_meth in pars
e
r
commit
|
commitdiff
|
tree
2021-02-16
Tho
m
as Ji
a
ng
De
l
ete write_de
f
s script s
i
nce mo
v
ed to hh
i
commit
|
commitdiff
|
tree
2021-02-12
Tho
m
as
J
iang
Ban met
h
_caller
ref
e
re
n
ces
t
o methods wit
h
inout parame
t
ers
commit
|
commitdiff
|
tree
2021-02-10
Thom
a
s Ji
a
ng
C
han
g
e t
h
e runtime inferred
l
ambda to null
commit
|
commitdiff
|
tree
2021-02-04
Thomas Jiang
Test gen
e
r
i
c
s on visitor
commit
|
commitdiff
|
tree
2021-02-04
Thomas Jian
g
Error on u
n
bound variables from outside sco
p
e
commit
|
commitdiff
|
tree
2021-02-04
Thomas Jiang
Virtualize void r
e
t
u
r
ns
commit
|
commitdiff
|
tree
2021-02-03
Thomas Jiang
F
ix
indentation of
v
ar_d
u
m
p
for class_meth
commit
|
commitdiff
|
tree
2021-01-28
T
h
omas Jiang
Use hhi for tests instead of
c
o
p
ying definit
i
ons to
.
.
.
commit
|
commitdiff
|
tree
2021-01-28
Tho
m
as Jian
g
Allow hh_
s
ingle_
d
ecl
to ign
o
re --extra-builtin option
commit
|
commitdiff
|
tree
2021-01-25
Thomas Jiang
Desugar to a function cal
l
i
nstead of `ExprTree`
commit
|
commitdiff
|
tree
2021-01-23
Thomas
Jiang
Begin n
a
ming table c
o
mpari
s
on
commit
|
commitdiff
|
tree
2021-01-23
Tho
m
as Jia
n
g
Sugges
t
m
eth_ca
l
ler i
n
error
commit
|
commitdiff
|
tree
2021-01-20
Th
o
mas Ji
a
ng
Support var
_
dump
fo
r
reified fcfp
commit
|
commitdiff
|
tree
2021-01-04
Thomas Jiang
Async
h
e
l
per f
u
nctions
commit
|
commitdiff
|
tree
2020-12-23
Thomas
Jiang
T
est
l
ifting interface
commit
|
commitdiff
|
tree
2020-12-23
Thomas Jiang
S
p
liceable in
t
erface for "auto-lifting"
commit
|
commitdiff
|
tree
2020-12-21
Th
o
m
a
s Jiang
Make Exp
r
Tree
'
s TInfer typ
e
p
a
r
a
m
covariant
commit
|
commitdiff
|
tree
2020-12-03
Thomas Jiang
Reland desugaring
c
h
an
g
es
with runtime
fixes
commit
|
commitdiff
|
tree
2020-12-02
Thomas Jiang
Prin
t
defaul
t
text for re
f
lection parameters
commit
|
commitdiff
|
tree
2020-12-02
T
h
omas Jiang
R
emove
`
g
oto` from Hac
k
commit
|
commitdiff
|
tree
2020-12-02
Thomas Jiang
Fixup H
H
V
M tests that i
n
clude goto
commit
|
commitdiff
|
tree
2020-12-02
Thomas Jiang
D
e
sugar
i
n
g: Add dict of splice
d
valu
e
s
commit
|
commitdiff
|
tree
2020-12-02
Thomas Jiang
A
llow calls to mo
r
e
t
han j
u
s
t
named
functio
n
s
commit
|
commitdiff
|
tree
2020-12-02
Th
o
mas Jiang
Add ternary oper
a
tor t
o
cor
e
express
i
ons
commit
|
commitdiff
|
tree
2020-12-02
Thomas
Jiang
Static me
t
hod
c
alls
commit
|
commitdiff
|
tree
2020-12-02
Tho
m
as J
i
ang
Virtualize ar
i
thmetic b
i
nops
commit
|
commitdiff
|
tree
2020-11-12
Th
o
mas Jiang
Virtualize floats
commit
|
commitdiff
|
tree
2020-11-12
Tho
m
as Jia
n
g
Virtualize boo
l
ean
`
!` in
s
tead of previo
u
s desugaring
commit
|
commitdiff
|
tree
next