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
HHBC AST type substitutions for friendly C interop
2021-07-01
S
hayne Fletcher
H
HBC
A
ST type substitution
s
for
friendly C inter
o
p
commit
|
commitdiff
|
tree
2021-06-29
S
h
ayne Fletcher
New
crate "f
f
i
"
.
Type
s
for re
p
r(C
)
APIs
.
commit
|
commitdiff
|
tree
2021-06-25
Shayne Fletc
h
er
Rust
F
FI: exc
l
usively C++
commit
|
commitdiff
|
tree
2021-04-09
S
h
ayne Fletcher
Stop autoloader from swal
l
owing
fatals
commit
|
commitdiff
|
tree
2021-03-30
Shayn
e
Fle
t
c
h
er
S
hare class cons
t
a
nts
commit
|
commitdiff
|
tree
2021-03-30
Sh
a
y
n
e
F
letcher
Make
con
s
t
a
nt i
n
it
i
a
l
ization f
a
ilure an unrecoverable
.
.
.
commit
|
commitdiff
|
tree
2021-03-23
S
hayn
e
Fle
t
cher
Migrate emitters to new `InstrSeq
`
: `r
e
write_xml()`
commit
|
commitdiff
|
tree
2021-03-18
S
h
ayne F
l
etc
h
er
Migrate
e
mitter
s
to new
`InstrSeq`:
`emit_xhp()`
commit
|
commitdiff
|
tree
2021-03-18
Shayne
F
letcher
Migrate
e
mitte
r
s to new `Instr
S
eq`
:
`
e
m
it_record_de
f
`
commit
|
commitdiff
|
tree
2021-03-18
Shayne Fletche
r
Migrate emit
t
ers to n
e
w `InstrS
e
q`: `emi
t
_typede
f
`
commit
|
commitdiff
|
tree
2021-03-17
Shayne Fletch
e
r
Mi
g
rate emitters to new `Instr
S
eq`
.
Live
f
ree or die
.
.
.
commit
|
commitdiff
|
tree
2021-03-17
Shayne Flet
c
h
er
M
ig
r
ate emitt
e
rs
t
o `InstrSeq`
.
A good da
y
to
d
ie hard
commit
|
commitdiff
|
tree
2021-03-16
Shayne F
l
e
t
cher
Migr
a
te emitte
r
s to ne
w
`In
s
trS
e
q` with a vengea
n
ce
commit
|
commitdiff
|
tree
2021-03-15
Shayne Fletcher
Migrate emitters
to new `InstrSeq`
ha
r
der
commit
|
commitdiff
|
tree
2021-03-10
Shayne Flet
c
her
Enh
a
nce CPP
f
aci
l
ities
f
or
i
nvoking
Rust
FFIs
commit
|
commitdiff
|
tree
2021-03-05
Sha
y
ne Fletcher
Migrat
e
emitters
t
o n
e
w
`InstrSeq
`
commit
|
commitdiff
|
tree
2021-03-05
Shayn
e
Fletcher
Pref
e
r
data() ove
r
c_str
(
) in modern C++
commit
|
commitdiff
|
tree
2021-03-04
Shayne Fletche
r
Remov
e
la
z
y_em
i
t_state
commit
|
commitdiff
|
tree
2021-02-26
Shayne Fletcher
Add a
r
ena to env
commit
|
commitdiff
|
tree
2021-02-26
Shayne Flet
c
her
Don
'
t unwind
Ru
s
t in
t
o foreign code
commit
|
commitdiff
|
tree
2021-02-26
Sh
a
yn
e
Fl
e
tcher
R
emove redundant C
helper functions
commit
|
commitdiff
|
tree
2021-02-26
S
hayne Fletcher
Don't write uns
a
fe std::convert::From<> i
n
stances
commit
|
commitdiff
|
tree
2021-02-26
Shayne Fl
e
tcher
Us
e
Os
S
tr::from
_
b
y
tes
f
or filepa
t
hs
commit
|
commitdiff
|
tree
2021-02-26
Shayne Fletcher
I
m
pr
o
ve FFI Rus
t
safe
t
y
commit
|
commitdiff
|
tree
2021-02-19
Sha
y
ne Fletcher
Implement a
Rust
FFI for p
a
rse t
r
ee generation
commit
|
commitdiff
|
tree
2021-02-17
Sh
a
yne
Fletcher
Remove
bumpalo helpers
commit
|
commitdiff
|
tree
2021-02-17
Shay
n
e
F
letc
h
er
Avoid all
o
cations with Cow<'
a
, str>
commit
|
commitdiff
|
tree
2021-02-17
Shayne Fletcher
Allocat
o
r
e
nabled emitter types
commit
|
commitdiff
|
tree
2021-02-10
Shayne Fletcher
Better 'dump_saved_state_depgr
a
ph' reporting
commit
|
commitdiff
|
tree
2021-02-09
Shayne
F
letc
h
er
Fix hack in
R
ust F
F
I for parse tree
g
enera
t
ion
commit
|
commitdiff
|
tree
2021-02-05
Shayn
e
F
l
etcher
Implement a Rust F
F
I f
o
r
parse tree gene
r
ation
commit
|
commitdiff
|
tree
2021-02-05
Shayn
e
Fl
e
t
c
h
e
r
Im
p
lement a Rust FFI fo
r
fact
extraction
commit
|
commitdiff
|
tree
2021-02-03
S
h
ayne Fletc
h
er
Ret
u
rn non-zero e
x
it code if edges missin
g
commit
|
commitdiff
|
tree
2021-01-27
Sha
y
ne
Fletcher
En
a
b
le 64-bi
t
depgraph
com
p
ar
i
sons
commit
|
commitdiff
|
tree
2021-01-27
Shayne Fletch
e
r
Implement a Rust FF
I
fo
r
embedd
i
ng byt
e
code generation
.
.
.
commit
|
commitdiff
|
tree
2021-01-26
Shayne
Fletcher
Documentation
f
i
x
commit
|
commitdiff
|
tree
2021-01-20
Shayne Fl
e
tcher
Port
dep
.
gra
p
h compare progr
a
m t
o
Rust
commit
|
commitdiff
|
tree
2021-01-12
Shayne Fletcher
Write a
p
rogr
a
m to ver
i
fy saved state
commit
|
commitdiff
|
tree
2020-12-11
Sha
y
n
e
Fletcher
Xml
node r
e
writi
n
g: Can't el
i
minat
e
a c
l
one() but can
.
.
.
commit
|
commitdiff
|
tree
2020-12-03
Shayne Fletcher
Mov
e
rewrit
i
ng of Xml nodes out of th
e
emi
s
sion phase
commit
|
commitdiff
|
tree
2020-11-30
Shayne Flet
c
her
Tigh
t
e
n ty
p
ing
commit
|
commitdiff
|
tree
2020-11-19
Shayne
Fletcher
Separate r
e
w
riting fr
o
m
emitting
commit
|
commitdiff
|
tree
2020-11-17
S
h
ayne Fletcher
Remove ParenthesizedExpr fr
o
m the AAST
commit
|
commitdiff
|
tree
2020-11-16
Shay
n
e
Fletcher
Remove redundant dep
e
nde
n
c
y
commit
|
commitdiff
|
tree
2020-11-03
Shayne Fletcher
Refactor `using_stmts` i
n
t
erms of `(
.
.
.
) e
x
pr
li
s
t`
commit
|
commitdiff
|
tree
2020-10-30
S
hayne
Fletcher
I
m
p
rove failure mode checking
of
<<
_
_Atom>> HH\Elt
.
.
.
commit
|
commitdiff
|
tree
2020-10-29
S
h
ayne Fletche
r
Failure mode testing of <<__Atom>> HH\Elt<_, _> par
a
ms
commit
|
commitdiff
|
tree
2020-10-28
S
hayne Fletcher
Add emitter code for <<
_
_Atom>>H
H
\El
t
<
.
.
.
> par
a
ms
commit
|
commitdiff
|
tree
2020-10-24
Shayne Fletch
e
r
Improve
j
it support for "
a
t
o
m" enum feature in hhvm
commit
|
commitdiff
|
tree
2020-10-22
Sha
y
ne Flet
c
her
Add
s
up
p
o
rt for "atom" enum feature to hhvm
commit
|
commitdiff
|
tree
2020-10-13
Sha
y
ne Fletch
e
r
Don't
c
ompar
e
`Elt` w
i
th
s
t
ructura
l
equality
commit
|
commitdiff
|
tree
2020-10-09
Shayne F
l
etcher
Check for inv
a
l
i
d
s
ealed scope res
o
lution
q
u
alifiers
commit
|
commitdiff
|
tree
2020-10-08
Shayne Fletcher
HHVM Add
`
getValues` sup
p
o
r
t for
e
nu
m
c
l
asses
commit
|
commitdiff
|
tree
2020-09-24
Shayne F
l
e
tch
e
r
Fi
x
Doc
C
omme
n
t
pos
i
t
i
ons
commit
|
commitdiff
|
tree
2020-09-24
Sha
y
ne Fle
t
cher
Chang
e
r
e
p
res
e
ntation
o
f DocComm
e
nt to Rc<Pstri
n
g>
commit
|
commitdiff
|
tree
2020-09-21
S
h
ayne Fletcher
T
e
s
t H
H
V
M runtime prep
for
"
e
num classes"
commit
|
commitdiff
|
tree
2020-09-15
S
hayne Fletcher
p
repare
r
untime for "enu
m
c
lasses"
commit
|
commitdiff
|
tree
2020-08-26
Shayne Fle
t
cher
A better err
o
r for abstract modifier on me
t
hod in i
n
t
e
rface
commit
|
commitdiff
|
tree