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...
2020-11-12
Thomas Jiang
V
i
rtualize comparison bi
n
ops
commit
|
commitdiff
|
tree
2020-11-12
Thomas Jiang
Desugar function
c
alls
commit
|
commitdiff
|
tree
2020-11-11
T
h
o
mas Jiang
Virtua
l
ise value
s
i
n t
r
uthy posi
t
i
ons
commit
|
commitdiff
|
tree
2020-11-11
T
homas Jia
n
g
D
esugar bin
a
ry ops
commit
|
commitdiff
|
tree
2020-11-11
Thomas Ji
a
ng
Fix up closu
r
e
c
onv
e
rt
commit
|
commitdiff
|
tree
2020-11-04
Thomas Jia
n
g
Automa
g
i
c
Lifting o
f
Lite
r
als
commit
|
commitdiff
|
tree
2020-10-30
Thomas Jia
n
g
F
i
x
parsing of foo<> and
f
oo<
>
()
in bi
n
op exp
r
essio
n
s
commit
|
commitdiff
|
tree
2020-10-29
Tho
m
a
s Jiang
Simplif
y
typing
commit
|
commitdiff
|
tree
2020-10-28
Thoma
s
Jiang
Emi
t
src
l
oc information in bytecode
commit
|
commitdiff
|
tree
2020-10-23
Th
o
mas Ji
a
ng
Make jit/interp null
/
f
c
fp c
o
mparison co
n
sistent
commit
|
commitdiff
|
tree
2020-10-23
Thomas Jiang
A
d
d
filename to des
u
garin
g
commit
|
commitdiff
|
tree
2020-10-23
Thomas Jiang
Add
posi
t
i
o
n metadata to desugaring
commit
|
commitdiff
|
tree
2020-10-23
Thomas Jiang
Move
test
d
e
finiti
o
ns
to botto
m
of file
commit
|
commitdiff
|
tree
2020-10-23
Thoma
s
Jiang
S
c
r
ipt t
o
update definitions in test fil
e
s
commit
|
commitdiff
|
tree
2020-10-20
Tho
m
a
s
Jiang
T
ast C
h
eck for bool positions
commit
|
commitdiff
|
tree
2020-10-16
Thomas
J
i
ang
De
s
ugar b
o
olean not `!`
commit
|
commitdiff
|
tree
2020-10-16
Thomas Jiang
De
s
uga
r
boo
l
ean
`
&&
`
and `||`
commit
|
commitdiff
|
tree
2020-10-16
Thomas Jiang
Correctly
type spliced expressions
commit
|
commitdiff
|
tree
2020-10-15
Thomas Jiang
Type e
x
pres
s
i
o
n tree as the resul
t
of
inferring the
.
.
.
commit
|
commitdiff
|
tree
2020-10-15
Thomas Jiang
Add a
thunk a
n
d new ExprTree to
d
esugaring
commit
|
commitdiff
|
tree
2020-10-15
Thom
a
s Jiang
Des
u
gar spli
c
es i
n
to assignments
commit
|
commitdiff
|
tree
2020-10-08
Tho
m
as J
i
ang
Th
r
ow Inv
a
lidArg
u
mentException when calling reifie
d
.
.
.
commit
|
commitdiff
|
tree
2020-10-06
Thomas Jiang
Enable F
C
FP by def
a
ult
commit
|
commitdiff
|
tree
2020-10-06
T
h
omas Jian
g
Error when rei
f
ied me
t
hod +
_
_Dyna
m
icallyCallable attribu
t
e
commit
|
commitdiff
|
tree
2020-10-06
Thoma
s
Ji
a
ng
Special
error f
o
r ab
s
trac
t
f
u
nc
t
ion pointer
commit
|
commitdiff
|
tree
2020-10-02
Thomas Jiang
Flo
w
ty
p
ing for Spliced E
x
pressi
o
ns
commit
|
commitdiff
|
tree
2020-10-02
Thomas Jiang
R
eset loc
a
l typing environmen
t
for ExprTrees
commit
|
commitdiff
|
tree
2020-10-02
Th
o
mas
J
iang
Desugar continue and
b
reak
commit
|
commitdiff
|
tree
2020-10-02
Thom
a
s Jian
g
Desugar splice
commit
|
commitdiff
|
tree
2020-09-29
T
h
omas Jiang
C
han
g
e type parameter mismatch
error mess
a
g
e
commit
|
commitdiff
|
tree
2020-09-21
Thomas
J
iang
Error o
n
nested splic
i
ng
commit
|
commitdiff
|
tree
2020-09-21
Th
o
mas Jiang
Don'
t
throw parse errors inside ET spli
c
es
commit
|
commitdiff
|
tree
2020-09-21
T
h
omas
Jian
g
Avoid parsing nested
expr
e
ssion trees
commit
|
commitdiff
|
tree
2020-09-15
Thomas Jiang
Remove P
P
L re
l
a
ted
e
rrors (5/
5
)
commit
|
commitdiff
|
tree
2020-09-15
Thom
a
s
Jian
g
Remove r
e
fe
r
ences to PPL (4/5)
commit
|
commitdiff
|
tree
2020-09-15
T
h
omas
J
iang
Emit
d
esugared code for Expression Tree
s
commit
|
commitdiff
|
tree
2020-09-15
T
h
omas Ji
a
ng
Remo
v
e refe
r
enc
e
s to PPL (3/5)
commit
|
commitdiff
|
tree
2020-09-15
Thomas
Jiang
Rem
o
ve re
f
er
e
nces t
o
PPL (2/5)
commit
|
commitdiff
|
tree
2020-09-15
Thoma
s
Jiang
R
e
move references to PPL
(
1/
5
)
commit
|
commitdiff
|
tree
2020-09-08
T
homas
J
iang
Add unit test
f
or oc
a
mlpool
commit
|
commitdiff
|
tree
2020-09-04
Thomas Jiang
Ba
c
k o
u
t "Initialize n
e
w depen
d
e
ncy graph in lazy ini
t
"
commit
|
commitdiff
|
tree
2020-09-04
T
h
omas Jia
n
g
Back out "launc
h
hh_server under s
y
stem
d
"
commit
|
commitdiff
|
tree
2020-09-03
T
hom
a
s Jiang
Remove
Tens
o
r HHI f
i
les and PPL lints
commit
|
commitdiff
|
tree
2020-09-01
Th
o
mas J
i
ang
Fix off by
o
n
e
errors in ocamlpool malloc
commit
|
commitdiff
|
tree
2020-08-21
Thomas Ji
a
ng
Lowering __spli
c
e__ placeholder function
commit
|
commitdiff
|
tree
2020-08-21
T
hom
a
s J
i
ang
Add Splice aast n
o
de
commit
|
commitdiff
|
tree
2020-08-20
Thomas Jian
g
Ban getting functio
n
p
ointers to abs
t
ract methods
commit
|
commitdiff
|
tree
2020-08-20
T
h
o
mas Jiang
Ban __CLASS_
_
in class_
m
et
h
on non final classes
commit
|
commitdiff
|
tree
2020-08-20
Thomas Jiang
Ban f
u
n
c
tion refe
r
ences to re
i
fied fu
n
ct
i
ons
commit
|
commitdiff
|
tree
2020-07-30
Thomas Jiang
Ba
n
a
mb
i
guous class c
o
ntext forwar
d
ed func
t
i
o
n pointer
s
commit
|
commitdiff
|
tree
2020-07-30
T
h
oma
s
Jiang
Typecheck
r
eified function
pointers
commit
|
commitdiff
|
tree
2020-07-30
T
homas Jiang
B
a
n
inst_meth equivalent s
y
ntax
commit
|
commitdiff
|
tree
2020-07-22
Thomas
Jiang
Ban meth_
c
aller with traits
commit
|
commitdiff
|
tree
2020-07-16
Thomas Jian
g
Ba
n
bac
k
t
i
ck
from being p
a
rsed as a string
commit
|
commitdiff
|
tree
2020-07-07
T
homas Jiang
Enable firs
t
cla
s
s fu
n
ction poin
t
e
rs via hhconfi
g
commit
|
commitdiff
|
tree
2020-07-06
T
h
omas Jiang
Skeleton rclass-meth-
d
a
ta str
u
c
t
commit
|
commitdiff
|
tree
2020-07-03
Th
o
m
a
s Jiang
Tigh
t
e
n
up
::
c
l
ass syntax
commit
|
commitdiff
|
tree
2020-07-03
T
h
omas Jiang
Ban
n
ew
c
lass
n
ame with reified gen
e
rics
commit
|
commitdiff
|
tree
2020-07-02
Th
o
ma
s
Jiang
Im
p
l
ement hhvm support for
Resolv
e
R
Func bytecode
commit
|
commitdiff
|
tree
2020-05-29
T
h
o
ma
s
Jiang
Fix unexpec
t
ed
t
ypedef namin
g
error
commit
|
commitdiff
|
tree
2020-05-15
Thomas Jiang
Fix numRuntime count in Type
commit
|
commitdiff
|
tree
2020-05-13
T
h
omas Jiang
Add RFunc to the `DataType` enum
commit
|
commitdiff
|
tree
2020-05-12
Thomas Jiang
A
d
d
more unbo
u
nd name te
s
t
s
commit
|
commitdiff
|
tree
2020-05-12
Th
o
mas Jiang
Refa
c
to
r
unbound
name check
commit
|
commitdiff
|
tree
2020-05-12
T
homas Ji
a
ng
Implement
a Stateful NAST Check
commit
|
commitdiff
|
tree
2020-04-30
Thomas Jiang
Add flag to
ban
n
on constant d
e
f
a
u
l
t argu
m
ents
on lambdas
commit
|
commitdiff
|
tree
2020-04-18
Thomas Jiang
Remove Typename from th
e
AAST
commit
|
commitdiff
|
tree
2020-04-08
Th
o
m
as Jiang
Add unit test
commit
|
commitdiff
|
tree
2020-04-02
Thom
a
s
Jia
n
g
R
emove Def_inline f
r
om
the aast
commit
|
commitdiff
|
tree
2020-04-02
Tho
m
as Jiang
Refactor clo
s
u
r
e_
c
onvert to not use D
e
f_
i
nline nodes
commit
|
commitdiff
|
tree
2020-04-02
Thom
a
s J
i
a
ng
Method
s
overr
i
ding Dynamica
l
lyCall
a
ble must a
l
so
b
e
.
.
.
commit
|
commitdiff
|
tree
2020-04-01
Thomas Jiang
Remove _
_
halt_comp
i
l
er
commit
|
commitdiff
|
tree
2020-03-31
Thomas Jiang
E
rror on self::class on no
n
f
inal
c
lasses
commit
|
commitdiff
|
tree
2020-03-13
Tho
m
a
s
Jiang
Implement methods of RFunc
commit
|
commitdiff
|
tree
2020-03-13
Thom
a
s
Jiang
Add skelet
o
n struct for RFuncData
commit
|
commitdiff
|
tree
2020-03-12
Thomas J
i
ang
Delete errant
.
out test file
s
commit
|
commitdiff
|
tree
2020-03-09
Thomas
J
iang
Default to
n
amin
g
t
h
e entire ast
commit
|
commitdiff
|
tree
2020-03-05
Thomas Jiang
Delete T
y
ping_get
_
locals
commit
|
commitdiff
|
tree
2020-02-26
T
h
oma
s
Jiang
Error
on
pre
c
ed
i
ng ba
s
ksl
a
sh
i
n group namespace us
e
.
.
.
commit
|
commitdiff
|
tree
2020-02-25
Thom
a
s
J
iang
Make declari
n
g
a const
after use import a p
a
r
s
e error
commit
|
commitdiff
|
tree
2020-02-25
Th
o
mas Jiang
Mak
e
dec
l
aring a func
t
i
o
n
a
fter use import
a parse
.
.
.
commit
|
commitdiff
|
tree
2020-02-25
Tho
m
as Jiang
Ma
k
e
d
ecla
r
ing an enum after u
s
e import a
p
ars
e
er
r
or
commit
|
commitdiff
|
tree
2020-02-25
Tho
m
as Jiang
Make `namespace` a reserved keyw
o
rd
co
n
sistent with
.
.
.
commit
|
commitdiff
|
tree
2020-02-24
Thomas Jiang
Remo
v
e
u
n
necessary switch statement
commit
|
commitdiff
|
tree
2020-02-21
Thomas Jiang
Er
r
or
if qualified names have
t
raili
n
g bac
k
slashes
commit
|
commitdiff
|
tree
2020-02-07
Thomas Jiang
Test new funct
i
o
n
cal
l
syntax
commit
|
commitdiff
|
tree
2020-02-07
Thomas Jiang
Nu
l
ls
a
fe
m
ethod access
commit
|
commitdiff
|
tree
2020-02-05
Thomas J
i
ang
Rustify elaborate namespace visitor
commit
|
commitdiff
|
tree
2020-02-05
Tho
m
as Jiang
Fi
x
ups for namespace elab
o
rat
i
o
n
commit
|
commitdiff
|
tree
2020-01-30
Thom
a
s Ji
a
ng
Autocarg
o
some rust for
naming
commit
|
commitdiff
|
tree
2020-01-28
Th
o
mas Jiang
P
arser Option to enable
f
unction p
o
inters
commit
|
commitdiff
|
tree
2020-01-28
Thomas Jiang
Lint nami
n
g_special
_
names
commit
|
commitdiff
|
tree
2020-01-28
Thomas
Jiang
C
o
nvert more
helper fun
c
tions for namespace elabor
a
tion
commit
|
commitdiff
|
tree
2020-01-28
T
h
omas Jia
n
g
Convert aux helpers for namespace elaboratio
n
commit
|
commitdiff
|
tree
2020-01-27
Thomas Jiang
R
e
s
pe
c
t po_disallow_func_ptrs_
i
n_con
s
t
ants o
p
tio
n
commit
|
commitdiff
|
tree
2020-01-27
Thomas J
i
a
n
g
Cod
e
gen support
commit
|
commitdiff
|
tree
2020-01-24
Thomas Jiang
Type function poi
n
ters
commit
|
commitdiff
|
tree
2020-01-24
Thom
a
s
J
ia
n
g
Elaborate fu
n
c
tion pointe
r
s as functions
commit
|
commitdiff
|
tree
2020-01-23
T
h
omas J
i
a
n
g
Add pa
r
sing error
commit
|
commitdiff
|
tree
2020-01-23
T
homas Jiang
Add rust
lowering
commit
|
commitdiff
|
tree
next