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
Delete curl_copy_handle and CurlPool builtins
2021-07-31
Shay
n
e
Fletcher
Tw
e
ak `hha
s
_
t
ype` types t
o
be C++ frie
n
dly: m
a
rk all
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne Fletcher
Tweak `hhas_ty
p
e`
ty
p
es
to be C++ fr
i
endl
y
:
remove
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne Fletcher
Tw
e
ak `hhas_type`
types
to be C++ friendly: `Info`
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
S
hayne Fletcher
Tweak `hhas_type
`
typ
e
s to be C++ friend
l
y
: `Info`
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne
F
letc
h
er
Tweak `hhas_type` ty
p
es to
be
C
++ f
r
iendly: `Const
r
aint
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Sha
y
ne F
l
etcher
Tweak
`
hhas_type` typ
e
s to be C++ friend
l
y: Renam
e
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayn
e
Fletcher
Tweak `hhas_type` type
s
to be C++
friendl
y
: Update
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Sha
y
n
e
Fletcher
T
weak `HhasConstant
`
to b
e
C++ fr
i
endly
commit
|
commitdiff
|
tree
2021-07-29
S
hayne Fl
e
tcher
Tweak `h
h
a
s
_typ
e
`
t
ype
s
to be C++ friendly
commit
|
commitdiff
|
tree
2021-07-29
Shayne Fletcher
Tweak `HhasSymb
o
lR
e
fs` t
o
be C
+
+ friendly: Make `
H
hasSymbolR
.
.
.
commit
|
commitdiff
|
tree
2021-07-29
S
h
ayne
Flet
c
her
T
w
e
a
k `Hhas
S
ymbolRefs` to be C++ fr
i
endly: Unfold Hha
s
SymbolRefs
commit
|
commitdiff
|
tree
2021-07-29
Shayne Fletche
r
T
weak `H
h
asSymbolRefs`
to
b
e C++ f
r
iendly: Make HhasSym
b
olRe
.
.
.
commit
|
commitdiff
|
tree
2021-07-28
Shay
n
e Fl
e
tcher
reorder
c
o
effec
t
creation
to improve pref
commit
|
commitdiff
|
tree
2021-07-28
Shayne F
l
etcher
Twea
k
`
HhasSymbolRefs`
:
remove unuse
d
met
h
o
ds
commit
|
commitdiff
|
tree
2021-07-27
Shayne Fletcher
a
d
opt ffi::* in hhas_pro
p
erty
commit
|
commitdiff
|
tree
2021-07-27
S
hayne Fletch
e
r
Fix messa
g
e
commit
|
commitdiff
|
tree
2021-07-24
S
hayne Fle
t
cher
HHBC
ASTs tweak for C++: Don'
t
f
o
rget to sig
n
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2021-07-23
Shayne Fletch
e
r
HHBC
A
STs
t
weak for C++: Fix erroneous comment
commit
|
commitdiff
|
tree
2021-07-23
Shayne Fletcher
HH
B
C ASTs tw
e
ak for
C++: R
e
name id ty
p
es
commit
|
commitdiff
|
tree
2021-07-23
Shay
n
e Fletc
h
e
r
HHBC AS
T
s tweak
for C++: Improve Rust saf
e
ty of Instr
S
eq
commit
|
commitdiff
|
tree
2021-07-22
S
h
ayne F
l
e
t
cher
Con
t
inue tweaki
n
g
HHBC ASTs to be C++ friendly wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2021-07-22
Shayne F
l
etcher
Continue t
w
ea
k
ing HHBC AST
s
to be
C
++
f
riendl
y
commit
|
commitdiff
|
tree
2021-07-21
Shay
n
e Fletcher
D
o
e
v
en more
tweak HHBC
A
STs to be
C
++ friend
l
y
commit
|
commitdiff
|
tree
2021-07-17
Shayne
F
l
e
tcher
Do m
o
re
t
weak HHBC A
S
Ts
to be
C
++ friendly
commit
|
commitdiff
|
tree
2021-07-09
Shay
n
e
Fletcher
Missing
u
pdate to coeffect te
s
t
expect
file
commit
|
commitdiff
|
tree
2021-07-01
Shayne F
l
etcher
Intr
o
duce a
c
b
indgen script for FF
I
head
e
rs
commit
|
commitdiff
|
tree
2021-07-01
Shayne
F
letche
r
HHBC AS
T
type substi
t
utions
f
or f
r
iendly C interop
commit
|
commitdiff
|
tree
2021-06-29
S
h
ayn
e
Fle
t
cher
N
e
w crate "ffi"
.
Types for repr(C)
APIs
.
commit
|
commitdiff
|
tree
2021-06-25
S
h
ayne
F
l
etcher
Rust FFI: exclusively
C++
commit
|
commitdiff
|
tree
2021-04-09
Shayne Fletc
h
e
r
S
t
o
p
autoloader from s
w
allow
i
ng
fatals
commit
|
commitdiff
|
tree
2021-03-30
Shayne Fletcher
S
hare
c
lass c
o
nstant
s
commit
|
commitdiff
|
tree
2021-03-30
Shayn
e
Fletcher
Make constant initiali
z
ation fai
l
ure an u
n
re
c
o
ve
r
able
.
.
.
commit
|
commitdiff
|
tree
2021-03-23
Shayne Fletcher
Migrat
e
e
mi
t
ters to new
`
InstrSe
q
`:
`rewr
i
te_xml()`
commit
|
commitdiff
|
tree
2021-03-18
Shayne Fletc
h
e
r
Migrate emit
t
e
rs
to new `In
s
trSeq`: `emit_xhp()
`
commit
|
commitdiff
|
tree
2021-03-18
Shayne F
l
etcher
Migr
a
te
emitt
e
rs to new `InstrSeq`: `emit
_
record_def`
commit
|
commitdiff
|
tree
2021-03-18
Shayne Fletche
r
Migrate
e
mitters to new
`
In
s
trSeq`: `emit_t
y
pe
d
ef`
commit
|
commitdiff
|
tree
2021-03-17
S
h
ayne
Fletch
e
r
Migrate emitte
r
s to
n
e
w `InstrSeq`
.
Live free
o
r die
.
.
.
commit
|
commitdiff
|
tree
2021-03-17
S
h
a
yne
F
le
t
c
h
er
Migra
t
e emitters to `Instr
S
eq`
.
A go
o
d day to die hard
commit
|
commitdiff
|
tree
2021-03-16
S
h
ay
n
e
Fletcher
Mi
g
rate
e
mitters to new `InstrSeq` with
a veng
e
a
n
ce
commit
|
commitdiff
|
tree
2021-03-15
Sha
y
ne
Fletch
e
r
Mig
r
a
t
e emitters to new `InstrSeq` harder
commit
|
commitdiff
|
tree
2021-03-10
Shayne Fle
t
ch
e
r
Enhance CPP fac
i
liti
e
s
for invoki
n
g
Rust FFIs
commit
|
commitdiff
|
tree
2021-03-05
Shayne
F
letcher
M
i
g
rate emitters to new
`InstrSeq`
commit
|
commitdiff
|
tree
2021-03-05
Shayne Fletcher
Prefer data()
o
ver c_str() in modern C++
commit
|
commitdiff
|
tree
2021-03-04
S
h
ayne Flet
c
her
Remo
v
e lazy_
e
mit_sta
t
e
commit
|
commitdiff
|
tree
2021-02-26
Sh
a
yne F
l
e
t
cher
Add arena to
e
nv
commit
|
commitdiff
|
tree
2021-02-26
Shayne Fletcher
Don't unwind Rust into foreign code
commit
|
commitdiff
|
tree
2021-02-26
Shayne
F
letcher
Remov
e
redundant C help
e
r functions
commit
|
commitdiff
|
tree
2021-02-26
Shayn
e
Fl
e
tc
h
e
r
Don't write u
n
safe std::convert::From<> instances
commit
|
commitdiff
|
tree
2021-02-26
Shayne Fletcher
Use
O
s
S
t
r::from_bytes for fil
e
paths
commit
|
commitdiff
|
tree
2021-02-26
Shayne F
l
etcher
I
mprove FFI Rust safe
t
y
commit
|
commitdiff
|
tree
2021-02-19
Shayne Fletche
r
Implement a Rust FF
I
for parse tree generation
commit
|
commitdiff
|
tree
2021-02-17
Shayne
Fletcher
R
emove bu
m
palo help
e
rs
commit
|
commitdiff
|
tree
2021-02-17
Shayne F
l
etcher
Av
o
id alloc
a
tio
n
s w
i
th
C
ow
<
'
a, str>
commit
|
commitdiff
|
tree
2021-02-17
Sha
y
ne Fletch
e
r
Allo
c
a
to
r
ena
b
le
d
emit
t
er types
commit
|
commitdiff
|
tree
2021-02-10
Shay
n
e Fletcher
Better 'dump_saved
_
state_depgraph' repor
t
ing
commit
|
commitdiff
|
tree
2021-02-09
Shayne Fletcher
Fix hack in R
u
st
F
F
I f
o
r
p
arse
tre
e
generatio
n
commit
|
commitdiff
|
tree
2021-02-05
Sh
a
yn
e
Fletcher
Im
p
l
em
e
nt a Rust FFI fo
r
pa
r
se tree genera
t
ion
commit
|
commitdiff
|
tree
2021-02-05
Shayne Fletcher
Implement a Rust FFI for fact e
x
tracti
o
n
commit
|
commitdiff
|
tree
2021-02-03
Shay
n
e Flet
c
her
Return
no
n
-zero e
x
it c
o
d
e
i
f edges miss
i
ng
commit
|
commitdiff
|
tree
2021-01-27
Sha
y
ne F
l
e
tcher
Enable 64-bit dep
g
r
a
ph comp
a
risons
commit
|
commitdiff
|
tree
2021-01-27
Shayne Fletcher
Impleme
n
t a R
u
st
FFI for embedding b
y
tecode gene
r
ation
.
.
.
commit
|
commitdiff
|
tree
2021-01-26
Shayne Fl
e
tcher
Documen
t
ati
o
n f
i
x
commit
|
commitdiff
|
tree
2021-01-20
Shayne Fl
e
tcher
P
o
rt de
p
.
g
r
a
p
h
compar
e
program
t
o Rust
commit
|
commitdiff
|
tree
2021-01-12
Shay
n
e Fletcher
Write a prog
r
am
t
o verify saved s
t
ate
commit
|
commitdiff
|
tree
2020-12-11
Shayne Fletcher
X
ml no
d
e rewri
t
ing: Can't elimin
a
te a c
l
on
e
()
but can
.
.
.
commit
|
commitdiff
|
tree
2020-12-03
Shayne Fletche
r
Mo
v
e rewriting
o
f
Xml
n
odes
o
ut of t
h
e
e
mission phase
commit
|
commitdiff
|
tree
2020-11-30
Shayne Fletcher
Tighten
typing
commit
|
commitdiff
|
tree
2020-11-19
S
h
ayne Fletcher
Separate rewriting from e
m
itting
commit
|
commitdiff
|
tree
2020-11-17
Sh
a
yne Fletcher
Rem
o
ve Parent
h
esizedExpr from the AAST
commit
|
commitdiff
|
tree
2020-11-16
Sha
y
ne
F
letcher
Re
m
o
v
e redund
a
nt dependency
commit
|
commitdiff
|
tree
2020-11-03
S
h
ayne Fletche
r
R
e
f
act
o
r `using_stm
t
s` in t
e
rms of
`
(
.
.
.
)
exp
r
list`
commit
|
commitdiff
|
tree
2020-10-30
Shayne Fl
e
t
c
her
I
m
prov
e
fa
i
lure mode ch
e
cking of
<
<__Atom>> HH\Elt
.
.
.
commit
|
commitdiff
|
tree
2020-10-29
Sha
y
ne Fletcher
Failure mode testing
o
f <<__Atom
>
>
H
H\Elt<_, _> param
s
commit
|
commitdiff
|
tree
2020-10-28
Shayne
F
letcher
Add emitter co
d
e for
<
<_
_
A
t
om>>HH\Elt<
.
.
.
> params
commit
|
commitdiff
|
tree
2020-10-24
S
h
a
yne Fle
t
ch
e
r
Improve
j
it supp
o
rt for
"ato
m
"
enum feature in hhvm
commit
|
commitdiff
|
tree
2020-10-22
Sh
a
yne
F
letch
e
r
Add
suppo
r
t fo
r
"at
o
m"
enum featur
e
to hhvm
commit
|
commitdiff
|
tree
2020-10-13
Shayne Fle
t
cher
Don't compare
`
Elt`
with structur
a
l equality
commit
|
commitdiff
|
tree
2020-10-09
Sh
a
y
n
e Flet
c
h
e
r
Check f
o
r inval
i
d seal
e
d s
c
ope resolution
qualifiers
commit
|
commitdiff
|
tree
2020-10-08
Shayne Fletcher
HHVM Add `getValues` s
u
pport
f
or enum classes
commit
|
commitdiff
|
tree
2020-09-24
Sha
y
n
e
Fletcher
Fix DocComment positions
commit
|
commitdiff
|
tree
2020-09-24
S
h
ayne Fle
t
ch
e
r
Change re
p
resentation of DocComm
e
n
t to
R
c<Pstrin
g
>
commit
|
commitdiff
|
tree
2020-09-21
Shayne Fletcher
Test HHVM ru
n
time pr
e
p for "en
u
m classes"
commit
|
commitdiff
|
tree
2020-09-15
Shayne Fletcher
prepare runti
m
e for "enu
m
classes"
commit
|
commitdiff
|
tree
2020-08-26
Shayne Fle
t
c
her
A better er
r
or for abstract modifi
e
r on me
t
h
o
d
i
n interface
commit
|
commitdiff
|
tree