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
enable class constants in folded classes
2022-02-08
S
h
ayne F
l
etcher
en
a
ble class
constant
s
i
n
folded cla
s
ses
commit
|
commitdiff
|
tree
2022-02-08
Shayne Fletcher
inherit
x
hp attrs
commit
|
commitdiff
|
tree
2022-02-08
Shayne
Fletcher
consider
re
q
u
i
r
e
extends
a
nd trai
t
s in in
h
erita
n
ce
commit
|
commitdiff
|
tree
2022-02-04
Shayne
F
letch
e
r
d
on
'
t men
t
ion
oxidiz
e
d in s
c
ope fo
l
ded_decl
_
provi
d
e
r
commit
|
commitdiff
|
tree
2022-02-04
Shayne Fletcher
i
mp
r
ove from
_
pa
r
ent
commit
|
commitdiff
|
tree
2022-02-04
Sh
a
yne
Fletcher
add
from_req_extends to SubstContext
commit
|
commitdiff
|
tree
2022-02-04
Sh
a
yne Fletcher
implement fl
a
g accesso
r
s on folded
el
e
ments
commit
|
commitdiff
|
tree
2022-02-04
Shayne Fletcher
use `
.
drain()` on pr
o
ps
commit
|
commitdiff
|
tree
2022-02-04
Shayne Fletcher
us
e
r
a
ttrib
u
tes
names are type names
commit
|
commitdiff
|
tree
2022-02-04
S
h
ayn
e
Fletche
r
fold constructor
commit
|
commitdiff
|
tree
2022-02-04
Shayne Fletche
r
f
old properties
commit
|
commitdiff
|
tree
2022-02-04
Shayne
F
le
t
c
her
fil
l
i
n missing ad
d
m
ethod logic
commit
|
commitdiff
|
tree
2022-02-02
Shayne Fle
t
che
r
refa
c
to
r
class
element f
l
ag
log
i
c
commit
|
commitdiff
|
tree
2022-02-02
Shay
n
e
F
letcher
compl
e
te xhp_attr fla
g
logi
c
commit
|
commitdiff
|
tree
2022-02-01
S
h
ayne Fle
t
cher
e
l
i
m
inate `ClassElt` newtype; use
`C
l
assEltFlags` direct
l
y
commit
|
commitdiff
|
tree
2022-02-01
S
h
ayne Fl
e
tcher
c
a
lculate folded method
f
l
ags
commit
|
commitdiff
|
tree
2022-01-31
Shayne Flet
c
her
add
more fields to ShallowMethod, ShallowClass
commit
|
commitdiff
|
tree
2022-01-28
Shay
n
e Fle
t
cher
inc
l
ude user attribu
t
es
shall
o
w meth
o
ds
commit
|
commitdiff
|
tree
2022-01-28
S
h
a
yne Fletcher
include
d
e
preca
t
ed field in folded elements
commit
|
commitdiff
|
tree
2022-01-28
Shayne Flet
c
her
include stat
i
c
metho
d
s in
f
o
l
d
e
d decls
commit
|
commitdiff
|
tree
2022-01-27
Sha
y
ne Flet
c
he
r
improve met
h
od visibi
l
ity calculation
commit
|
commitdiff
|
tree
2022-01-25
Sh
a
y
n
e Fletcher
forwar
d
compat fix fo
r
4
.
13
.
1
commit
|
commitdiff
|
tree
2022-01-24
Shayne Fletcher
add elt_v
i
sibilit
y
to
FoldedElem
e
nt
commit
|
commitdiff
|
tree
2022-01-24
S
h
ay
n
e F
l
etcher
no call for borro
w
here
commit
|
commitdiff
|
tree
2022-01-24
S
h
a
y
n
e
Flet
c
her
add Vis
i
bility to decl_defs
commit
|
commitdiff
|
tree
2021-12-14
Shayne Fletcher
refactor ffi_cbindgen he
a
der gener
a
tion
commit
|
commitdiff
|
tree
2021-12-09
Sha
y
n
e Fletcher
re
n
able
A
S
LR code with
b
e
t
ter arg and er
r
or
h
andling
commit
|
commitdiff
|
tree
2021-12-08
S
h
ayne Fletcher
i
m
p
r
ove
r
esilie
n
ce to ASLR
commit
|
commitdiff
|
tree
2021-12-02
Shayne Flet
c
her
make buck2 com
p
a
t
ible
commit
|
commitdiff
|
tree
2021-11-29
Shayne Fle
t
cher
make the typecheck tests v2
c
ompatible
commit
|
commitdiff
|
tree
2021-11-17
Shayne
F
letcher
remove unused ta
r
get with
c
ompilatio
n
errors
commit
|
commitdiff
|
tree
2021-11-17
S
hayn
e
Fletcher
missi
n
g `#repr(C)`
commit
|
commitdiff
|
tree
2021-11-05
Shayne
F
le
t
cher
u
pdate to hrust "standa
r
d" cargo layout (fix
d
u
n
e 2
.
.
.
commit
|
commitdiff
|
tree
2021-11-05
Shayne Fl
e
tcher
up
d
ate t
o
hrust "stand
a
rd" car
g
o
layout
(fix dune 2
.
.
.
commit
|
commitdiff
|
tree
2021-11-05
Shayne Fle
t
cher
u
pdate to
hrust "standa
r
d" cargo layout (fi
x
du
n
e 2
.
.
.
commit
|
commitdiff
|
tree
2021-11-05
Shayne Fletcher
u
pda
t
e t
o
h
rust "standard" cargo layout (fix
d
une 2
.
.
.
commit
|
commitdiff
|
tree
2021-11-05
Shayne Fletcher
update
to hrust
"standard" cargo layo
u
t (fix dune 2
.
.
.
commit
|
commitdiff
|
tree
2021-11-02
Shayne Fle
t
cher
generalize ex
t
ernal d
e
c
l provi
d
er return type
commit
|
commitdiff
|
tree
2021-11-02
Shayne Fle
t
cher
minor prepr
o
cessor syntax fix
u
ps
commit
|
commitdiff
|
tree
2021-10-26
Shayne
Fl
e
tch
e
r
di
s
able prototypical decl p
r
ovider co
d
e
commit
|
commitdiff
|
tree
2021-10-20
S
h
ayne Fletcher
plumb
throu
g
h symbol ki
n
d i
n
d
ecl p
r
oviders
commit
|
commitdiff
|
tree
2021-10-16
Shayne Fletcher
wire up
auto_namespace_map in dec
l
par
s
er
optio
n
s
commit
|
commitdiff
|
tree
2021-10-16
Sha
y
ne F
l
etcher
eliminate 'a annotat
i
ons from
cxxbri
d
ge
commit
|
commitdiff
|
tree
2021-10-16
Sh
a
yne Fletche
r
eliminate ha
c
kc_cr
e
ate_are
n
a c
o
mplet
e
ly
commit
|
commitdiff
|
tree
2021-10-14
Shayne Fletcher
elide nee
d
f
o
r
explicit arena in hhas ffi
commit
|
commitdiff
|
tree
2021-10-12
S
ha
y
ne Fletcher
plumb
th
r
ough quic
k
fi
x
es
commit
|
commitdiff
|
tree
2021-10-07
Shayn
e
Fletc
h
e
r
m
i
ssing
-lp
t
hread for shm
f
fi
commit
|
commitdiff
|
tree
2021-09-30
Shayn
e
F
letche
r
Remedial run autoca
r
go
& c
a
rgo_v
e
ndor
commit
|
commitdiff
|
tree
2021-09-24
Shayne Flet
c
her
Co
n
venience
f
unction to cond
i
t
ionally produce dec
l
.
.
.
commit
|
commitdiff
|
tree
2021-09-22
Shay
n
e Fletch
e
r
Si
m
plify the
E
mitter type
commit
|
commitdiff
|
tree
2021-09-14
Shayne Flet
c
he
r
Back out "Enhanc
e
hh_sin
g
le_compile_tests"
commit
|
commitdiff
|
tree
2021-09-13
Shayne Fl
e
tcher
Add
e
las
t
ic stac
k
code
to
`
hackc
_
compi
l
e_hhas_from_text_cp
p
_
ffi`
commit
|
commitdiff
|
tree
2021-08-19
S
h
ayne Fletcher
Experiment
:
Fix all AST
ty
p
es t
o
`#[rep
r
(C)]`
commit
|
commitdiff
|
tree
2021-08-13
Sh
a
yne Fletcher
Tweak HhasProgam
C
++: Vec to
S
lice
commit
|
commitdiff
|
tree
2021-08-13
Shayne F
l
e
tcher
Tweak Hha
s
Program C++: M
a
ybe, Triple
commit
|
commitdiff
|
tree
2021-08-12
Shayne Fletch
e
r
Tweak Hha
s
P
r
ogram
C
+
+:
R
en
a
me Span HhasSpan
commit
|
commitdiff
|
tree
2021-08-12
Shayn
e
Fletcher
Tweak HhasProg
r
am C++: Ne
w
type
HhasPos to use in place
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
Shayne F
l
e
tcher
Tweak Hhas
P
rogram C++:
R
ename
T
y
pedef HhasTypedef and
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
Shayne Fletcher
Tweak
H
ha
s
Class C++: Option to Ma
y
be
commit
|
commitdiff
|
tree
2021-08-12
Sha
y
ne F
l
e
t
c
her
Tweak Hh
a
sClass C++: Replace tuples
commit
|
commitdiff
|
tree
2021-08-11
Shayne Fletcher
T
w
eak HH
B
C AST C
+
+: Rename
h
has_type:
:
Info hhas_type
.
.
.
commit
|
commitdiff
|
tree
2021-08-11
Shayne Fle
t
cher
Tweak H
h
asClass C++: rep
l
ace Vec wit
h
Slic
e
commit
|
commitdiff
|
tree
2021-08-11
S
h
ayne F
l
etcher
Tweak
H
hasCla
s
s C++: uses field n
o
w S
t
r
commit
|
commitdiff
|
tree
2021-08-11
Shayne
F
letcher
T
w
eak
H
hasClas
s
C
+
+
:
U
se
new hhbc_ast::UseAsVis
i
b
i
l
i
ty
commit
|
commitdiff
|
tree
2021-08-11
Shayne Fletc
h
er
Tweak
Hhas
C
l
a
ss C++:
Do
c
C
omme
n
t to Maybe<
S
tr
<
_>>
commit
|
commitdiff
|
tree
2021-08-11
Shayne Flet
c
h
e
r
T
w
e
ak HhasFunction
C++: Rena
m
e
Flags Hh
a
sFunctionFlags
commit
|
commitdiff
|
tree
2021-08-11
Shay
n
e Fl
e
tcher
T
weak Hh
a
s
F
u
n
c
t
i
o
n C++
:
V
e
c to Sl
i
ce
commit
|
commitdiff
|
tree
2021-08-11
Shayne Flet
c
her
T
weak HHB
C
A
S
T
s
C++: cb
i
ndge
n
i
m
prov
e
ments
commit
|
commitdiff
|
tree
2021-08-10
Shayne Flet
c
her
Tw
e
ak HHBC AST C++: Don't
s
i
g
n
h
hbc-ast
.
h, n
o
nee
d
commit
|
commitdiff
|
tree
2021-08-10
Shayne Fletcher
Tweak
H
hasMethod C++:
Get as clos
e
to `repr(C)` as
.
.
.
commit
|
commitdiff
|
tree
2021-08-10
Shayne Fletcher
Twe
a
k HHBC
AST:
I
m
p
lement buck
rul
e
t
o
g
enerate hhbc
.
.
.
commit
|
commitdiff
|
tree
2021-08-10
Shayne Fletcher
Tweak HhasProperty to be C++
friendly
commit
|
commitdiff
|
tree
2021-08-09
Shayne Fletcher
Tweak `HhasTypeConstant` C++
:
Replace
O
ption with Maybe
commit
|
commitdiff
|
tree
2021-08-09
Shayne Fletcher
Tweak
`H
h
asTy
p
eCons
t
ant` C++: Replace Stri
n
g
w
ith Str
commit
|
commitdiff
|
tree
2021-08-09
S
hay
n
e F
l
etcher
Tweak Hhas
R
ecord C++: R
e
place Vec with Slice and mark
.
.
.
commit
|
commitdiff
|
tree
2021-08-09
Shayne Fletch
e
r
Tw
e
ak Hhas
R
ecord C+
+
: Mark Span repr(C); update
c
bind
g
en
commit
|
commitdiff
|
tree
2021-08-09
Shayne Fle
t
c
h
er
Tweak
H
hasRecord
C++:
Rep
l
ace Option
with Mayb
e
in
.
.
.
commit
|
commitdiff
|
tree
2021-08-09
Shayne Fletcher
Tweak HhasRecor
d
C++
:
Mark Field re
p
r(
C
) a
n
d add to
.
.
.
commit
|
commitdiff
|
tree
2021-08-09
Shayne F
l
etcher
Tweak HhasRecord C++
:
Field, Replace '
a
str with
S
tr
.
.
.
commit
|
commitdiff
|
tree
2021-08-09
Shay
n
e Fl
e
tcher
Tweak HhasRecord C++ : F
i
el
d
, Op
t
ion
t
o
M
aybe
commit
|
commitdiff
|
tree
2021-08-09
Shayne Fletcher
Imp
r
ove
en
c
apsulation
;
r
e
s
t
rict field visibility
commit
|
commitdiff
|
tree
2021-08-06
Shayne Fletche
r
A b
u
ck
c
ompa
t
ible
c
bindgen driv
e
r
commit
|
commitdiff
|
tree
2021-08-05
Shay
n
e F
l
e
tcher
Tweak HhasBody C++: Replac
e
Op
t
ion
with Maybe
commit
|
commitdiff
|
tree
2021-08-05
S
ha
y
ne F
l
etche
r
Tweak
HhasBody C++: Repl
a
ce (
,
) with Pair
commit
|
commitdiff
|
tree
2021-08-05
S
hayne Fle
t
cher
Tweak HhasBody C++
:
Replace DocComm
e
nt with Str<'a
r
ena>
commit
|
commitdiff
|
tree
2021-08-05
Shayne Fletcher
Tweak HhasBo
d
y
C++: Replace Vecs wi
t
h
S
lices
commit
|
commitdiff
|
tree
2021-08-05
Shay
n
e F
l
et
c
her
Twe
a
k
HhasBody C++: Rep
l
ace String
s
wi
t
h Str<'aren
a
>
s
commit
|
commitdiff
|
tree
2021-08-05
Sh
a
yne Fletcher
Twe
a
k H
h
asBod
y
E
n
v C++: Replac
e
Op
t
ion w
i
th
M
aybe
commit
|
commitdiff
|
tree
2021-08-05
S
h
ayne Fletch
e
r
Tweak HhasBodyEnv C
+
+: Rep
l
ace String wit
h
Str<
_
>
commit
|
commitdiff
|
tree
2021-08-05
Shayne Fletcher
Tweak H
h
asBod
y
Env C++: Pref
e
r HHB
C
AS
T
'classish k
i
nd
.
.
.
commit
|
commitdiff
|
tree
2021-08-05
Shayne Fletcher
Tweak for C++
:
Tiny fixups
commit
|
commitdiff
|
tree
2021-07-31
Shay
n
e Fletcher
Tweak
`
hhas_type` types to be
C++ fr
i
endly: m
a
rk all
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shay
n
e Fletcher
Tweak
`hhas_type` t
y
pes t
o
be C++ friendly: r
e
move
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Sha
y
ne Fle
t
cher
Tweak `hhas
_
type`
t
ype
s
to be C++ friendly: `Inf
o
`
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne Fletcher
Tweak `hhas_type` types to be C++ friend
l
y:
`
Info`
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne Fl
e
tche
r
Tweak `hhas_type` type
s
to be C++
friendl
y
: `Const
r
aint
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Sh
a
y
ne Fletcher
Tweak `h
h
a
s_t
y
pe` types to
b
e C++ friendly: Rename
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
S
hayne Fl
e
tc
h
e
r
Tweak `hhas_type`
t
ypes
to be C++
f
riendly
:
Update
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Shayne
Fletch
e
r
T
w
e
a
k `HhasConst
a
nt` to be C+
+
f
riendly
commit
|
commitdiff
|
tree
2021-07-29
S
h
ayne Fletcher
T
w
eak
`hhas_t
y
p
e
` ty
p
es to be C++ fr
i
endly
commit
|
commitdiff
|
tree
next