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
Tighten up ::class syntax
2020-07-01
Ste
v
e Cao
f
i
x
b
ro
k
e
n
oxidized
_
by_ref
commit
|
commitdiff
|
tree
2020-06-19
Ste
v
e Cao
avoid
panic i
n
ast_
c
o
nstan
t
_folder
commit
|
commitdiff
|
tree
2020-06-10
Steve Cao
move lowerer to parser/lowerer
commit
|
commitdiff
|
tree
2020-06-06
Steve Cao
Enable
R
ust Emitt
e
r
commit
|
commitdiff
|
tree
2020-06-02
Steve Cao
fix typo
p
arams --> hhas_params in make_me
m
o
ize_metho
d
_with_
.
.
.
commit
|
commitdiff
|
tree
2020-06-02
S
t
eve Cao
clos
u
re
_
con
v
ert s
h
ouldn't
t
raverse method red
e
c
laratio
n
s
commit
|
commitdiff
|
tree
2020-06-02
Steve Cao
print int literal
in
default value
shouldn
'
t crash
commit
|
commitdiff
|
tree
2020-05-29
Steve Cao
e
m
it parser f
a
tal wh
e
n
p
arser panic
commit
|
commitdiff
|
tree
2020-05-28
Ste
v
e C
a
o
no
t
supported stmt is re
n
dered as a todo st
r
i
n
g
i
n
.
.
.
commit
|
commitdiff
|
tree
2020-05-28
Steve Cao
avoid c
r
ash
i
ng when c
l
ass var with constant-fol
d
able
.
.
.
commit
|
commitdiff
|
tree
2020-05-26
Steve
C
ao
Port D20922457: [h
h
vm][ub_constraint
]
E
nfo
r
c
e single
.
.
.
commit
|
commitdiff
|
tree
2020-05-22
Steve Cao
adop
t
cache for R
u
st emitter optio
n
s parser
commit
|
commitdiff
|
tree
2020-05-19
S
t
e
ve Cao
don't pass
e
nv to emi
t
_
fa
t
al
commit
|
commitdiff
|
tree
2020-05-19
Steve Ca
o
r
m
u
n
u
sed op
t
io
n
_d
i
sa
b
l
e
_partial
in h
h
bc_options
commit
|
commitdiff
|
tree
2020-05-19
Steve
C
a
o
Port D215264
9
0:
R
equire attributes
a
rgu
m
ents to be
.
.
.
commit
|
commitdiff
|
tree
2020-05-19
Steve Ca
o
increas
e
max stac
k
s
i
ze to avoid
stack exceed i
n
dbg
.
.
.
commit
|
commitdiff
|
tree
2020-05-18
Steve Cao
fix xhp
e
xpr
e
la
b
oration
commit
|
commitdiff
|
tree
2020-05-18
Ste
v
e Cao
por
t
D20
5
27312:
S
t
op generating top level code in the
.
.
.
commit
|
commitdiff
|
tree
2020-05-18
Steve Cao
avoid
dupli
c
ated `
c
onvert
_
fun` in `ex
t
ract_debu
g
ger
_
ma
i
n`
commit
|
commitdiff
|
tree
2020-05-18
Steve Cao
f
ix ordering m
i
smatc
h
in emit
_
pu
commit
|
commitdiff
|
tree
2020-05-14
S
teve Cao
fix c
o
nfig_
j
son override order
commit
|
commitdiff
|
tree
2020-05-13
Ste
v
e
C
a
o
set dis
a
ble_array optio
n
commit
|
commitdiff
|
tree
2020-05-13
Steve Cao
i
ncl
u
d
e
conf
i
g_
j
son in resp
o
n
s
e header if
Rust/Ocaml
.
.
.
commit
|
commitdiff
|
tree
2020-05-12
Steve Cao
fix mismatch when arra
y
_provenance on
commit
|
commitdiff
|
tree
2020-05-09
Steve Cao
fi
x
emit upper_
b
ound
commit
|
commitdiff
|
tree
2020-05-09
Steve Cao
rm unused_va
r
iabl
e
s a
n
d uused_code i
n
rust
e
mitter
commit
|
commitdiff
|
tree
2020-05-09
Ste
v
e Cao
catch Result returne
d
from compile_ff
i
commit
|
commitdiff
|
tree
2020-05-09
S
t
e
ve Ca
o
a
d
d EnableRustEmitter in hhvm && rm
r
ust_top_l
e
vel_e
l
aborator
commit
|
commitdiff
|
tree
2020-05-07
S
t
e
ve Cao
hh_single_co
m
p
ile
o
utput refactoring + Rust parity
commit
|
commitdiff
|
tree
2020-05-02
Steve Cao
remove unneces
s
ary
q
uite
mode
in hh_single_compile
commit
|
commitdiff
|
tree
2020-05-02
S
teve
Cao
simplif
y
d
u
mp_
c
onfig o
p
t
i
n hh_s
i
ng
l
e_compile
commit
|
commitdiff
|
tree
2020-05-01
St
e
ve
C
ao
enable corou
t
i
n
e f
o
r rust emitter
commit
|
commitdiff
|
tree
2020-05-01
St
e
ve Cao
r
e
-
l
and D21298904
commit
|
commitdiff
|
tree
2020-05-01
S
teve Cao
r
m
unused r
u
stc_private feature
commit
|
commitdiff
|
tree
2020-04-30
Steve Cao
connect ru
s
t
e
mitter to hh_si
n
g
l
e_compile 1/2
commit
|
commitdiff
|
tree
2020-04-30
Steve Cao
rm dir
s
uppo
r
t in hh_si
n
gle_compile
commit
|
commitdiff
|
tree
2020-04-30
Ste
v
e Cao
add rust_emitter option
commit
|
commitdiff
|
tree
2020-04-30
Stev
e
Cao
refres
h
print
.
rs and w
r
ite
.
rs
commit
|
commitdiff
|
tree
2020-04-23
Steve
C
ao
port oc
a
ml escaped
commit
|
commitdiff
|
tree
2020-04-23
S
te
v
e
C
ao
avoid
r
econstruct aast for em
i
tting tr
y
/ca
t
ch/
f
i
n
all
y
commit
|
commitdiff
|
tree
2020-04-23
St
e
ve
Cao
a
v
o
id clone i
n
rewrite_params_and_body
commit
|
commitdiff
|
tree
2020-04-23
St
e
ve Cao
avoid r
e
-indexing text
commit
|
commitdiff
|
tree
2020-04-22
Steve Ca
o
avoi
d
clon
i
ng scop
e
item in closure_convert
commit
|
commitdiff
|
tree
2020-04-17
St
e
ve Cao
r
m
u
n
necessary Cow i
n
S
c
opeI
t
em
commit
|
commitdiff
|
tree
2020-04-17
Steve Cao
f
ix float print
commit
|
commitdiff
|
tree
2020-04-17
Steve Cao
exp
o
se visitor state
a
nd context to nod
e
(aast) lifetim
e
commit
|
commitdiff
|
tree
2020-04-13
Steve Cao
fix bugs
commit
|
commitdiff
|
tree
2020-04-11
Steve Cao
Write support write_
f
mt
commit
|
commitdiff
|
tree
2020-04-10
Steve Cao
fix emit adata order
commit
|
commitdiff
|
tree
2020-04-09
Steve Cao
fix
t
y
po in e
x
pr_requires_deep
_
init
commit
|
commitdiff
|
tree
2020-04-09
S
t
eve
C
a
o
avoid cloning a
a
st fu
n
ction/method body
commit
|
commitdiff
|
tree
2020-04-09
Steve Cao
avoid
c
loning
s
cope in em
i
t_body
commit
|
commitdiff
|
tree
2020-04-08
S
teve
C
ao
rm Ocam
l
top lev
e
l
elaborator
commit
|
commitdiff
|
tree
2020-04-08
S
teve Cao
avoid unn
e
ces
s
ary
c
lone in rewrite_user_l
a
bels
commit
|
commitdiff
|
tree
2020-04-07
Steve Cao
w
rap nam
e
s
pa
c
e
into RcOc to avoi
d
cloning
commit
|
commitdiff
|
tree
2020-04-07
S
teve Cao
avoid recursion in In
s
t
r
It
e
r
commit
|
commitdiff
|
tree
2020-04-03
S
t
eve Cao
avo
i
d clone i
n
gather
commit
|
commitdiff
|
tree
2020-04-02
Steve Cao
f
ix re
g
ression
commit
|
commitdiff
|
tree
2020-04-02
Steve C
a
o
fix get_class_name_fr
o
m_id
commit
|
commitdiff
|
tree
2020-04-02
Ste
v
e C
a
o
fi
x
unex
p
ected adata
commit
|
commitdiff
|
tree
2020-04-01
Steve C
a
o
fix typ
o
commit
|
commitdiff
|
tree
2020-03-31
Ste
v
e Cao
f
ix
c
l
a
ss::
T
ype creation
commit
|
commitdiff
|
tree
2020-03-30
Steve C
a
o
port p
r
int
u
tils + refactoring
commit
|
commitdiff
|
tree
2020-03-27
St
e
ve C
a
o
impl print_use_p
r
ece
d
ence & print_use_as_vi
s
ibility
commit
|
commitdiff
|
tree
2020-03-27
S
teve Cao
port add
_
reified_
p
arent_att
r
ibute
commit
|
commitdiff
|
tree
2020-03-26
St
e
ve Cao
Port top level namespace elaborato
r
commit
|
commitdiff
|
tree
2020-03-25
Steve Ca
o
a
d
d rust_top_lev
e
l_elabor
a
to
r
flag
commit
|
commitdiff
|
tree
2020-03-24
Steve Cao
rm unu
s
ed var in Visitor generator
commit
|
commitdiff
|
tree
2020-03-21
Steve Cao
fix cargo
f
iles
commit
|
commitdiff
|
tree
2020-03-18
St
e
ve Cao
rm
du
p
licated a
l
low_array_
a
p
pe
n
d in emit env
commit
|
commitdiff
|
tree
2020-03-14
St
e
v
e Cao
p
artial
l
y por
t
emit_base an
d
emit_array_get
commit
|
commitdiff
|
tree
2020-03-14
St
e
ve Cao
port ObjGet
i
n emit_call
_
lh
s
_and_fcall
commit
|
commitdiff
|
tree
2020-03-12
Stev
e
Cao
port emit_reified_arg
commit
|
commitdiff
|
tree
2020-03-12
Steve Cao
fix
r
ema
i
ning pos mi
s
m
at
c
h
commit
|
commitdiff
|
tree
2020-03-12
Steve
Ca
o
f
i
x
incorrectly emitted po
s
commit
|
commitdiff
|
tree
2020-03-09
Steve Cao
A
v
oid gr
o
w
ing type parameters in Visitor
commit
|
commitdiff
|
tree
2020-03-09
Steve C
a
o
fix emit_load_list_elements
a
nd closure_convert
commit
|
commitdiff
|
tree
2020-03-09
S
t
ev
e
Cao
enable iter
a
t
or id
i
n emitter state
commit
|
commitdiff
|
tree
2020-03-09
Steve Cao
Redesig
n
emitter local var
state
commit
|
commitdiff
|
tree
2020-03-07
St
e
v
e
C
a
o
visitor suppo
r
ts Re
s
ult
commit
|
commitdiff
|
tree
2020-03-07
Ste
v
e Cao
prot emit_yield
commit
|
commitdiff
|
tree
2020-03-07
Steve Ca
o
ported emit_named_collectio
n
commit
|
commitdiff
|
tree
2020-03-06
S
t
e
v
e
Cao
port emit_ne
w
an
d
emit_*_cellecti
o
n
commit
|
commitdiff
|
tree
2020-03-03
S
teve C
a
o
port
D19871
5
01
commit
|
commitdiff
|
tree
2020-02-28
Ste
v
e
Cao
p
o
rt emit_expression::*
commit
|
commitdiff
|
tree
2020-02-27
Steve C
a
o
port
`
emit
_
s
pe
c
ial_funtion
s
`
commit
|
commitdiff
|
tree
2020-02-25
Steve C
a
o
avoid allocat
i
on in escape + port p
r
int string
commit
|
commitdiff
|
tree
2020-02-25
Steve Cao
p
o
r
t emit_iter
commit
|
commitdiff
|
tree
2020-02-25
Stev
e
Ca
o
port emit_c
a
ll
_
expr
commit
|
commitdiff
|
tree
2020-02-25
Steve
Cao
compl
e
te
`print
_
param_user_attr
i
bute
s
`
commit
|
commitdiff
|
tree
2020-02-25
St
e
ve Cao
p
ort D
1
8855808
commit
|
commitdiff
|
tree
2020-02-24
Steve C
a
o
port
e
mit_if, emit_binop and
rel
a
t
ed
commit
|
commitdiff
|
tree
2020-02-21
Steve Cao
gen
ast_def
s
helper A
P
Is
commit
|
commitdiff
|
tree
2020-02-20
Steve Cao
port emi
t
ting Expr_::Bi
n
op
commit
|
commitdiff
|
tree
2020-02-19
Steve Ca
o
ported handling lo
w
erer error
s
commit
|
commitdiff
|
tree
2020-02-19
Steve Cao
port
report_
e
rror in
e
mit
_
body
commit
|
commitdiff
|
tree
2020-02-19
St
e
ve Cao
port
em
i
t_depr
e
cation_in
f
o
commit
|
commitdiff
|
tree
2020-02-19
Steve Cao
fix
emit shape
commit
|
commitdiff
|
tree
2020-02-19
Steve Ca
o
e
n
able
e
m
itting typedef(
.
alias)
commit
|
commitdiff
|
tree
2020-02-18
Steve Cao
port is_reified_t
p
aram
commit
|
commitdiff
|
tree
next