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
Tweak HhasBody C++: Replace (,) with Pair
2021-08-05
Shayne Fle
t
cher
Tweak HhasBo
d
y C++: Re
p
lac
e
(,) with Pair
commit
|
commitdiff
|
tree
2021-08-05
Shayne
Fletcher
Tweak HhasBody C++
:
Replace DocComment with Str<'arena
>
commit
|
commitdiff
|
tree
2021-08-05
Shayne Fletcher
Tweak HhasBody C++: Replace Vecs with Slices
commit
|
commitdiff
|
tree
2021-08-05
Shayne Fletcher
Tweak HhasBo
d
y
C++: Repl
a
ce String
s
w
i
t
h
Str<'are
n
a>s
commit
|
commitdiff
|
tree
2021-08-05
S
ha
y
ne
F
l
etcher
Tweak HhasBodyEnv C++: Replace
Option w
i
th M
a
ybe
commit
|
commitdiff
|
tree
2021-08-05
S
h
ayn
e
Fletche
r
Tweak HhasBo
d
yE
n
v
C
++: Replace S
t
ri
n
g with St
r
<_>
commit
|
commitdiff
|
tree
2021-08-05
Shayn
e
F
l
e
tch
e
r
Tweak HhasBodyEnv C++: Prefer
H
HBC
AST 'classish kind
.
.
.
commit
|
commitdiff
|
tree
2021-08-05
Sh
a
yne Fletcher
Tweak for C+
+
: Tin
y
fixups
commit
|
commitdiff
|
tree
2021-07-31
Shayne F
l
etcher
Tweak `h
h
as_
t
ype` typ
e
s
to be C++ fri
e
ndly: mark all
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shay
n
e
Fletcher
Tweak `hha
s
_type
`
t
ypes to be
C
++ f
r
iendly: remo
v
e
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne Fletcher
T
weak `hhas_ty
p
e` types t
o
be C
+
+
f
r
ien
d
ly: `
I
nfo`
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne Fletcher
Tw
e
ak
`
h
h
as_type`
types
to be C++ f
r
i
e
ndly: `Info`
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne
F
l
e
tcher
Tweak `hha
s
_type` types to
be C
+
+
f
r
ie
n
dly: `Constraint
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne
Fletcher
T
w
eak `hhas_ty
p
e` types to be C++ frien
d
ly: R
e
n
ame
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne Fletc
h
er
Twea
k
`hhas_type` type
s
to be C++ friendly: Up
d
ate
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Sh
a
yne
Fletch
e
r
Tweak `HhasConstant` t
o
b
e C++ fr
i
en
d
ly
commit
|
commitdiff
|
tree
2021-07-29
Sh
a
yne
F
let
c
her
Twe
a
k `hhas_
t
y
p
e` t
y
pes to
b
e C++ frien
d
l
y
commit
|
commitdiff
|
tree
2021-07-29
Shayne Fletcher
T
weak `HhasSymbolRefs`
t
o be C++ frie
n
dly: Make `HhasSy
m
b
o
l
R
.
.
.
commit
|
commitdiff
|
tree
2021-07-29
Shayn
e
Fle
t
cher
Tweak `H
h
asSymbo
l
Refs` to be
C
++ frie
n
d
l
y: Unfol
d
HhasSymbolRefs
commit
|
commitdiff
|
tree
2021-07-29
Shayne
Fletcher
Tweak `HhasSy
m
bolRefs`
to be C++
f
riend
l
y
: Make HhasSymbolRe
.
.
.
commit
|
commitdiff
|
tree
2021-07-28
Shayne Fletche
r
reord
e
r
c
o
effect cr
e
at
i
on to i
m
prove pref
commit
|
commitdiff
|
tree
2021-07-28
Sha
y
ne Fletcher
Tweak `Hha
s
Symbo
l
Re
f
s`: re
m
o
ve unused meth
o
ds
commit
|
commitdiff
|
tree
2021-07-27
Shayne Fletcher
adopt ffi
:
:* in hhas_property
commit
|
commitdiff
|
tree
2021-07-27
Shayne
Fletcher
Fix messag
e
commit
|
commitdiff
|
tree
2021-07-24
S
hayne
F
l
e
tcher
HHBC
A
S
Ts
tweak for C++: Don't forget to s
i
gn the
.
.
.
commit
|
commitdiff
|
tree
2021-07-23
Sh
a
yne Fletcher
HHBC ASTs tweak for C++: F
i
x er
r
oneo
u
s comment
commit
|
commitdiff
|
tree
2021-07-23
Shayne
Flet
c
her
HHBC A
S
Ts
tweak fo
r
C++:
R
ename
id type
s
commit
|
commitdiff
|
tree
2021-07-23
Shayne
F
l
etcher
HHBC ASTs tweak f
o
r
C++: Improve Ru
s
t safety of InstrSeq
commit
|
commitdiff
|
tree
2021-07-22
Shay
n
e
Flet
c
her
Continue t
w
e
a
king HHBC
A
STs
t
o be C
+
+ f
r
ie
n
d
ly with
.
.
.
commit
|
commitdiff
|
tree
2021-07-22
Shayne Flet
c
her
Continue tweakin
g
HHBC ASTs to be C+
+
friendly
commit
|
commitdiff
|
tree
2021-07-21
Shayn
e
Fletcher
Do even more tweak HHBC AST
s
to
be C++ fri
e
n
d
l
y
commit
|
commitdiff
|
tree
2021-07-17
Sh
a
yne Fletcher
Do
m
ore twe
a
k HHBC
AST
s
to be
C++ frie
n
dly
commit
|
commitdiff
|
tree
2021-07-09
S
h
ayne Fletcher
Missin
g
update to co
e
ffect test expec
t
file
commit
|
commitdiff
|
tree
2021-07-01
Shay
n
e Fl
e
tcher
In
t
roduce a cbindgen script for FFI
headers
commit
|
commitdiff
|
tree
2021-07-01
S
ha
y
n
e
Fl
e
tcher
HH
B
C AST type substitutions for friend
l
y C interop
commit
|
commitdiff
|
tree
2021-06-29
Shay
n
e F
l
et
c
her
New crate "ff
i
"
.
Types for
r
ep
r
(C) AP
I
s
.
commit
|
commitdiff
|
tree
2021-06-25
Shayne Fletcher
Rust FFI: exclusively C++
commit
|
commitdiff
|
tree
2021-04-09
Shay
n
e Fle
t
cher
Stop aut
o
lo
a
der fro
m
s
w
allowi
n
g fatals
commit
|
commitdiff
|
tree
2021-03-30
Shayne Flet
c
her
Share class
c
onst
a
nts
commit
|
commitdiff
|
tree
2021-03-30
S
h
ayne Fletc
h
er
Make constant initia
l
izat
i
o
n failure an u
n
recov
e
rable
.
.
.
commit
|
commitdiff
|
tree
2021-03-23
Shayne Fletc
h
er
Migrate emitters to new `InstrSeq`:
`
rewri
t
e_xml()`
commit
|
commitdiff
|
tree
2021-03-18
Shayne
Fletche
r
Mig
r
ate emitters to new `InstrSeq`
:
`em
i
t_xhp()`
commit
|
commitdiff
|
tree
2021-03-18
Sha
y
ne Fletcher
Migrate
e
mitters to n
e
w `InstrS
e
q`:
`
e
mi
t
_rec
o
rd_def`
commit
|
commitdiff
|
tree
2021-03-18
Sh
a
yn
e
Fletcher
Migrate emitte
r
s to new `Inst
r
Seq`
:
`
e
mit_typede
f
`
commit
|
commitdiff
|
tree
2021-03-17
Sha
y
n
e
Fl
e
tcher
Migrate emit
t
e
r
s to new `I
n
strSeq`
.
L
i
ve free
o
r
d
i
e
.
.
.
commit
|
commitdiff
|
tree
2021-03-17
S
h
ayne
F
letcher
M
igrate emitters
t
o `InstrSeq`
.
A good
d
ay to die
h
a
r
d
commit
|
commitdiff
|
tree
2021-03-16
Shayne Fletcher
Migr
a
te em
i
tters to
new `In
s
trSeq`
w
ith a vengeance
commit
|
commitdiff
|
tree
2021-03-15
S
hay
n
e F
l
etc
h
er
M
i
gr
a
te emi
t
ters to new `In
s
trS
e
q` harder
commit
|
commitdiff
|
tree
2021-03-10
Shayn
e
Fle
t
c
he
r
Enhan
c
e
CPP faci
l
i
t
ies
f
or
i
n
voking R
u
s
t
F
F
Is
commit
|
commitdiff
|
tree
2021-03-05
Shayne Fletcher
Migrate emitte
r
s t
o
new `InstrSeq`
commit
|
commitdiff
|
tree
2021-03-05
Shayne Fletcher
Prefer data() over c_str
(
) in m
o
d
ern C++
commit
|
commitdiff
|
tree
2021-03-04
S
hayne Fletcher
Remove
l
azy_e
m
it
_
state
commit
|
commitdiff
|
tree
2021-02-26
S
h
ayne Fletche
r
Add
a
r
e
n
a
t
o env
commit
|
commitdiff
|
tree
2021-02-26
S
h
ayn
e
Fletcher
Do
n
't u
n
wind Rust into foreign cod
e
commit
|
commitdiff
|
tree
2021-02-26
Shayne Fletcher
Rem
o
ve re
d
undant
C
helper functions
commit
|
commitdiff
|
tree
2021-02-26
Shayne Fle
t
cher
Don't write unsafe std::convert::From<> instan
c
es
commit
|
commitdiff
|
tree
2021-02-26
Shayne Fl
e
tcher
Use Os
S
tr::from_
b
ytes
f
o
r
filepaths
commit
|
commitdiff
|
tree
2021-02-26
Shay
n
e Fl
e
tcher
Im
p
rov
e
F
F
I
R
u
st
safety
commit
|
commitdiff
|
tree
2021-02-19
Shayne Fletcher
Im
p
l
e
m
ent a Rust
FF
I
for parse t
r
ee gene
r
a
tion
commit
|
commitdiff
|
tree
2021-02-17
Shayne Fletcher
Remov
e
bumpalo he
l
pers
commit
|
commitdiff
|
tree
2021-02-17
Shayne Fletc
h
er
Avoid
a
l
l
ocations with Cow<
'
a, str
>
commit
|
commitdiff
|
tree
2021-02-17
S
h
ay
n
e Fletcher
Allocator enabled emitte
r
types
commit
|
commitdiff
|
tree
2021-02-10
Shayne
F
le
t
cher
Bett
e
r
'du
m
p_
s
aved_state_
d
epgraph' r
e
porting
commit
|
commitdiff
|
tree
2021-02-09
Shayne Fletcher
Fix hack in Rus
t
FFI for parse t
r
ee generation
commit
|
commitdiff
|
tree
2021-02-05
Shayne Fletcher
Imp
l
eme
n
t a Rust FFI for pars
e
tree g
e
neration
commit
|
commitdiff
|
tree
2021-02-05
Shayne Flet
c
her
Implement
a
R
u
st
FFI for fact extra
c
t
i
on
commit
|
commitdiff
|
tree
2021-02-03
Sha
y
n
e Fletche
r
Return
n
on
-
ze
r
o exit cod
e
i
f edges missi
n
g
commit
|
commitdiff
|
tree
2021-01-27
Shayne F
l
etc
h
er
Ena
b
le
64-bit d
e
pgraph
c
ompar
i
sons
commit
|
commitdiff
|
tree
2021-01-27
Shayne Fletche
r
Implement
a Rust FFI for emb
e
dding
b
y
tecode generation
.
.
.
commit
|
commitdiff
|
tree
2021-01-26
S
hayne Fletcher
Docume
n
tation fi
x
commit
|
commitdiff
|
tree
2021-01-20
Shayne Fletcher
Port
dep
.
graph
c
o
mpare program to Rust
commit
|
commitdiff
|
tree
2021-01-12
Shayne Fletcher
Wri
t
e a pr
o
gram to verify
saved state
commit
|
commitdiff
|
tree
2020-12-11
Shayne
F
letcher
Xm
l
nod
e
rewriting:
Can't eliminate a
clone() b
u
t
c
a
n
.
.
.
commit
|
commitdiff
|
tree
2020-12-03
Sh
a
y
n
e Fletche
r
Move r
e
writing of Xml no
d
es out of the emission phas
e
commit
|
commitdiff
|
tree
2020-11-30
Shayne Fletcher
T
ighten typing
commit
|
commitdiff
|
tree
2020-11-19
S
h
ayne Fletch
e
r
Separ
a
te rewr
i
ting from e
m
i
tting
commit
|
commitdiff
|
tree
2020-11-17
Shayne Fletc
h
er
Rem
o
ve
P
a
renthesizedExpr
fr
o
m the AAST
commit
|
commitdiff
|
tree
2020-11-16
Shayne Fle
t
c
her
Remove red
u
ndant dependen
c
y
commit
|
commitdiff
|
tree
2020-11-03
Shayne Fletc
h
er
R
e
f
ac
t
or `using_stmt
s
` i
n
terms of `(
.
.
.
)
e
xpr l
i
s
t
`
commit
|
commitdiff
|
tree
2020-10-30
Sh
a
y
n
e Fletcher
I
m
prov
e
failure mode
checking o
f
<
<__Atom>> HH\Elt
.
.
.
commit
|
commitdiff
|
tree
2020-10-29
Shayne
F
l
etcher
Fa
i
lure
mo
d
e testing of <
<
__Ato
m
>
> HH\Elt<_, _> params
commit
|
commitdiff
|
tree
2020-10-28
Shayne Flet
c
her
A
dd emitte
r
code fo
r
<<_
_
Atom>>HH\Elt<
.
.
.
>
params
commit
|
commitdiff
|
tree
2020-10-24
Shayn
e
Fletche
r
Im
p
rove ji
t
suppo
r
t for "atom" enum f
e
at
u
re in hhvm
commit
|
commitdiff
|
tree
2020-10-22
S
h
ayne
Fletcher
Add support for
"
atom" enu
m
fe
a
t
u
re to hhvm
commit
|
commitdiff
|
tree
2020-10-13
Shay
n
e
F
l
etcher
D
o
n't com
p
are `Elt` with structural equa
l
ity
commit
|
commitdiff
|
tree
2020-10-09
S
h
ayne Fl
e
tcher
Check f
o
r invalid sealed scope resolutio
n
q
u
alifiers
commit
|
commitdiff
|
tree
2020-10-08
Shayne
Fletcher
HHVM
Add `getValue
s
`
s
upport for enum cl
a
sses
commit
|
commitdiff
|
tree
2020-09-24
Shayne Fletcher
Fix
D
oc
C
omm
e
nt
p
ositions
commit
|
commitdiff
|
tree
2020-09-24
Shayne Fletc
h
er
C
h
ange representation of DocComment
to R
c
<Pstring>
commit
|
commitdiff
|
tree
2020-09-21
Shayne Fletcher
Test
HHVM runti
m
e prep for "enum
classes"
commit
|
commitdiff
|
tree
2020-09-15
Sha
y
ne Fletcher
prepar
e
runtime for "e
n
um class
e
s"
commit
|
commitdiff
|
tree
2020-08-26
Shayne
F
l
e
tcher
A bett
e
r
e
rro
r
for a
b
stract modifier on me
t
h
o
d in int
e
rface
commit
|
commitdiff
|
tree