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
Port ML tests from partial to strict
2021-11-05
Sha
y
ne Flet
c
he
r
update to hrust "standard" car
g
o l
a
yout (
f
i
x dune 2
.
.
.
commit
|
commitdiff
|
tree
2021-11-05
S
hayne Fletc
h
e
r
updat
e
t
o hrust "standar
d
" carg
o
lay
o
ut (fix dune 2
.
.
.
commit
|
commitdiff
|
tree
2021-11-05
Sh
a
yne Fletcher
u
pda
t
e
to hrust
"stan
d
ard" c
a
rgo l
a
yout (
f
ix dune 2
.
.
.
commit
|
commitdiff
|
tree
2021-11-05
Sha
y
ne F
l
etcher
update
t
o hrust "standard" c
a
rgo layout (fix dune 2
.
.
.
commit
|
commitdiff
|
tree
2021-11-05
S
hayne Fletc
h
er
up
d
ate
to hru
s
t "stand
a
rd"
c
argo la
y
out (
f
i
x
dune 2
.
.
.
commit
|
commitdiff
|
tree
2021-11-02
Shayne
F
letcher
genera
l
ize external decl
provider return ty
p
e
commit
|
commitdiff
|
tree
2021-11-02
S
h
a
yne
Flet
c
her
min
o
r pr
e
processor
s
yntax fixups
commit
|
commitdiff
|
tree
2021-10-26
Sh
a
yne Fletcher
disable prot
o
typical decl provi
d
er code
commit
|
commitdiff
|
tree
2021-10-20
Sha
y
ne Fletcher
plumb
thr
o
ugh
s
ymbol kind in dec
l
provi
d
e
rs
commit
|
commitdiff
|
tree
2021-10-16
Shayn
e
Fletcher
wire up auto_n
a
mespace_map
i
n
d
ecl par
s
er options
commit
|
commitdiff
|
tree
2021-10-16
Sh
a
yne
F
letche
r
el
i
minate 'a ann
o
tations from cxxbridge
commit
|
commitdiff
|
tree
2021-10-16
S
h
ayne Fl
e
tche
r
eliminate hackc_cr
e
a
t
e_arena
c
ompletely
commit
|
commitdiff
|
tree
2021-10-14
Shayne Fletche
r
elide need for e
x
pli
c
it arena in hhas ffi
commit
|
commitdiff
|
tree
2021-10-12
Shayne Fletch
e
r
plumb through
q
ui
c
k
fixes
commit
|
commitdiff
|
tree
2021-10-07
Sh
a
y
ne Fletcher
missing -lp
t
hr
e
ad for sh
m
ffi
commit
|
commitdiff
|
tree
2021-09-30
S
hay
n
e Fl
e
t
cher
Remedial run autoca
r
go & ca
r
g
o
_vendor
commit
|
commitdiff
|
tree
2021-09-24
S
h
a
yne
F
letc
h
er
Convenience function
t
o
conditionally produce decl
.
.
.
commit
|
commitdiff
|
tree
2021-09-22
Shayne Fle
t
cher
Sim
p
lify the Emit
t
er type
commit
|
commitdiff
|
tree
2021-09-14
Shayne Fle
t
cher
Ba
c
k out
"
Enhanc
e
hh_single_compile_tests"
commit
|
commitdiff
|
tree
2021-09-13
Shayne
F
letcher
Add
e
l
astic stack
code
t
o
`
h
a
ckc
_
compil
e
_hhas_
f
rom_tex
t
_cpp
_
ffi`
commit
|
commitdiff
|
tree
2021-08-19
Sh
a
yne Fl
e
tcher
Exper
i
ment: Fix all AST types to `#[repr
(
C)]`
commit
|
commitdiff
|
tree
2021-08-13
Shayne Fletcher
Tweak HhasProgam
C++: Vec to
S
lice
commit
|
commitdiff
|
tree
2021-08-13
S
h
a
yne Fletcher
Tweak
H
hasProgram C++: May
b
e, Triple
commit
|
commitdiff
|
tree
2021-08-12
Shayne Fle
t
c
h
er
Tweak HhasP
r
ogram C++
:
Ren
a
me Span Hhas
S
pan
commit
|
commitdiff
|
tree
2021-08-12
Shayne Fletcher
Tweak Hhas
P
ro
g
ram
C++: New ty
p
e HhasPos to us
e
in
p
l
a
c
e
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
S
h
ayne Flet
c
her
Tweak HhasP
r
ogram C++: Rename Typedef Hhas
T
ypedef and
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
S
h
ayne Fletcher
Tweak Hh
a
sClass C++: Opti
o
n to
M
ay
b
e
commit
|
commitdiff
|
tree
2021-08-12
Sha
y
ne Fletch
e
r
Twea
k
HhasClass C
+
+: Replace tuples
commit
|
commitdiff
|
tree
2021-08-11
Sh
a
yne Flet
c
her
T
weak HHBC
A
ST C++: Rena
m
e hhas_type:
:
In
f
o h
h
as_ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2021-08-11
Shayne Fletc
h
er
T
w
e
a
k HhasClass C++: re
p
lace Vec
with Slice
commit
|
commitdiff
|
tree
2021-08-11
Shayne Fletcher
Tweak HhasClass C++: use
s
field now Str
commit
|
commitdiff
|
tree
2021-08-11
S
hayne Fle
t
cher
T
w
eak
Hhas
C
lass C++
:
Use new hhbc_ast::U
s
eAsVi
s
ibility
commit
|
commitdiff
|
tree
2021-08-11
S
h
ayne Fletcher
Tweak HhasClass C++: DocComment to May
b
e<Str<_>>
commit
|
commitdiff
|
tree
2021-08-11
Shayne
F
letcher
Twe
a
k HhasFunctio
n
C
++: Ren
a
m
e Flags
HhasFunctio
n
Flags
commit
|
commitdiff
|
tree
2021-08-11
S
h
ayne Flet
c
her
T
w
e
a
k
H
hasFu
n
ction C++: Vec
t
o
Sli
c
e
commit
|
commitdiff
|
tree
2021-08-11
Shayne Fle
t
cher
Tweak HHBC ASTs
C
++
:
cbindge
n
imp
r
ove
m
ents
commit
|
commitdiff
|
tree
2021-08-10
S
hayne F
l
etcher
Tweak HHB
C
AST C++:
Don't sign h
h
b
c
-ast
.
h, no need
commit
|
commitdiff
|
tree
2021-08-10
S
h
ayne Fle
t
c
her
Tweak HhasMethod C++: Get as close to `repr(C)` as
.
.
.
commit
|
commitdiff
|
tree
2021-08-10
Shayn
e
F
l
e
t
cher
Tweak
HHBC AST: Implement
b
uck rul
e
to ge
n
erate
h
hbc
.
.
.
commit
|
commitdiff
|
tree
2021-08-10
Shayne F
l
e
t
cher
Tweak
HhasP
r
ope
r
ty
to be
C
+
+ f
r
i
e
ndly
commit
|
commitdiff
|
tree
2021-08-09
Shayn
e
Fletcher
Tweak `Hha
s
T
y
p
e
C
onstant` C++: Replace
O
ption with
Mayb
e
commit
|
commitdiff
|
tree
2021-08-09
S
h
ay
n
e Fletcher
Tweak `HhasTypeConstant` C++: Replace String with Str
commit
|
commitdiff
|
tree
2021-08-09
Shayne Flet
c
her
Tweak HhasRecord
C
+
+
: R
e
place Vec with Slice and mark
.
.
.
commit
|
commitdiff
|
tree
2021-08-09
Shayne Fletc
h
e
r
T
weak HhasRecor
d
C+
+
: Mark Spa
n
r
e
pr(C); upd
a
te
c
bindg
e
n
commit
|
commitdiff
|
tree
2021-08-09
S
h
a
y
ne Fletcher
Tweak HhasRecord
C++: Re
p
lace Option with
Maybe in
.
.
.
commit
|
commitdiff
|
tree
2021-08-09
Sh
a
y
n
e
F
letc
h
er
Tw
e
a
k Hhas
R
ecord C++: Mark Field repr(C) and add to
.
.
.
commit
|
commitdiff
|
tree
2021-08-09
Sh
a
y
n
e
Fletc
h
er
Tw
e
a
k
H
hasRe
c
o
rd C++:
F
i
eld, Replace 'a str with Str
.
.
.
commit
|
commitdiff
|
tree
2021-08-09
Shayne Fletcher
Tweak HhasR
e
c
ord
C++ : Fie
l
d, Option to Maybe
commit
|
commitdiff
|
tree
2021-08-09
Shayne F
l
etcher
Improve encapsulati
o
n; res
t
rict
field visibility
commit
|
commitdiff
|
tree
2021-08-06
Shay
n
e Fletc
h
e
r
A buck com
p
atib
l
e
cbindgen driver
commit
|
commitdiff
|
tree
2021-08-05
Shayne Fletcher
Tweak
Hh
a
sBody
C
++: Replace O
p
t
ion with
Maybe
commit
|
commitdiff
|
tree
2021-08-05
Shayne Fletcher
T
w
e
ak HhasBody C++:
Replac
e
(,) with Pair
commit
|
commitdiff
|
tree
2021-08-05
Shayne F
l
etche
r
Tw
e
ak Hh
a
sBody C++: Rep
l
ace DocCo
m
m
en
t
w
ith Str<'ar
e
n
a>
commit
|
commitdiff
|
tree
2021-08-05
Shayne Fletcher
Tweak HhasBod
y
C
++: Re
p
l
a
c
e
Vecs with S
l
ices
commit
|
commitdiff
|
tree
2021-08-05
Sh
a
yne Fletcher
Twea
k
HhasBody C++:
R
e
place Strings with
S
tr<'arena>s
commit
|
commitdiff
|
tree
2021-08-05
S
h
ayne Fletch
e
r
Tweak Hhas
B
odyE
n
v C++
:
Replace Option
wit
h
May
b
e
commit
|
commitdiff
|
tree
2021-08-05
S
hayne Fl
e
tcher
Tweak
H
hasBodyEnv C++
:
Replace St
r
ing with St
r
<_>
commit
|
commitdiff
|
tree
2021-08-05
Shayne F
l
etc
h
er
Tweak HhasBo
d
yE
n
v
C
+
+
: Prefer HHBC AST '
c
lassish k
i
nd
.
.
.
commit
|
commitdiff
|
tree
2021-08-05
Shay
n
e F
l
etcher
Tweak
f
or C++: Tiny
fixups
commit
|
commitdiff
|
tree
2021-07-31
Shay
n
e Fletcher
Tweak `hhas_type` types t
o
be C++ fri
e
nd
l
y: ma
r
k all
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne Fletcher
Tweak `hhas_type` types
to be C++ fr
i
endly:
remove
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shay
n
e Fletcher
Tweak
`
h
h
as_ty
p
e
` types to be C++ friendly
:
`I
n
fo`
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne Fletcher
Tw
e
ak `hhas_type` types to be C++ fr
i
e
ndly:
`
I
n
fo`
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Sha
y
ne
Fletcher
Tweak `
h
has_type` typ
e
s
to be C++
fri
e
n
d
l
y: `Constraint
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
S
h
ayne Fletcher
Tweak `hhas_type` t
y
pes to
be C++ friendly
:
Rename
.
.
.
commit
|
commitdiff
|
tree
2021-07-31
Shayne Fletcher
Tweak
`
hhas_type
`
t
ypes to
b
e C++
friend
l
y
: Update
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Sh
a
yne Fletcher
Tweak
`
HhasConstant
`
t
o
b
e C++
friendly
commit
|
commitdiff
|
tree
2021-07-29
S
h
ayne Fletcher
T
w
eak `h
h
as_type` type
s
to be C++ friendly
commit
|
commitdiff
|
tree
2021-07-29
Shayne Fletch
e
r
Tweak `Hh
a
sSymbo
l
Refs` to be
C++ friendly
:
Ma
k
e
`HhasSymbolR
.
.
.
commit
|
commitdiff
|
tree
2021-07-29
Sha
y
ne Fletcher
Twea
k
`
H
hasSymbolRefs` to be
C++ friendly: Unfold H
h
as
S
y
mb
o
lRefs
commit
|
commitdiff
|
tree
2021-07-29
Shayne Fle
t
c
h
er
T
weak `
H
hasSymbolRefs` to be C++ friendly: Ma
k
e
HhasSymb
o
lRe
.
.
.
commit
|
commitdiff
|
tree
2021-07-28
S
h
a
y
n
e Fletc
h
er
reorder
c
oef
f
e
ct crea
t
ion to improve pr
e
f
commit
|
commitdiff
|
tree
2021-07-28
Shayne
F
letch
e
r
Twe
a
k
`
Hh
a
sS
y
mbolRefs`: r
e
move un
u
s
e
d me
t
hods
commit
|
commitdiff
|
tree
2021-07-27
Shayne Fle
t
cher
adop
t
f
f
i::
*
in hha
s
_
p
rope
r
ty
commit
|
commitdiff
|
tree
2021-07-27
Sh
a
yne Fletcher
Fix message
commit
|
commitdiff
|
tree
2021-07-24
Shayne
F
le
t
cher
HHBC ASTs tw
e
ak for C++: D
o
n't forget to
sign the
.
.
.
commit
|
commitdiff
|
tree
2021-07-23
Sh
a
yne Fl
e
t
c
her
HH
B
C ASTs tweak for C
+
+: Fix erroneous
c
o
m
ment
commit
|
commitdiff
|
tree
2021-07-23
Sha
y
ne Fletcher
HHBC ASTs tweak for C++: Rename id types
commit
|
commitdiff
|
tree
2021-07-23
Shayne Fletch
e
r
H
H
B
C ASTs tweak f
o
r C+
+
:
Improv
e
Rust safety of In
s
tr
S
eq
commit
|
commitdiff
|
tree
2021-07-22
Shayne
F
let
c
h
er
Contin
u
e
twea
k
i
n
g HHBC
A
STs t
o
be C++ friend
l
y
wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2021-07-22
Sh
a
yne
F
let
c
her
Continu
e
t
wea
k
ing HH
B
C
ASTs to
be C++ friendly
commit
|
commitdiff
|
tree
2021-07-21
S
ha
y
ne Fletcher
Do even mo
r
e tweak HHBC ASTs to be C++ friendl
y
commit
|
commitdiff
|
tree
2021-07-17
Shay
n
e Fletcher
Do more t
w
ea
k
HHBC ASTs
to be
C++
friendly
commit
|
commitdiff
|
tree
2021-07-09
S
hayne Fletc
h
e
r
Missing
u
pdate to c
o
effect t
e
st expect file
commit
|
commitdiff
|
tree
2021-07-01
Shay
n
e
F
letc
h
e
r
Introduce a cbindg
e
n
script
for FFI he
a
ders
commit
|
commitdiff
|
tree
2021-07-01
Shayne Fletcher
HHBC AST type substitutions
f
or fri
e
ndly C
i
nterop
commit
|
commitdiff
|
tree
2021-06-29
S
h
ayne F
l
etche
r
Ne
w
crat
e
"f
f
i"
.
T
ype
s
f
or repr(
C
)
APIs
.
commit
|
commitdiff
|
tree
2021-06-25
Shayne Fletc
h
er
Rust FFI: exc
l
usively C++
commit
|
commitdiff
|
tree
2021-04-09
Shayne F
l
e
tcher
Stop autoloader
f
rom swa
l
lowing fatal
s
commit
|
commitdiff
|
tree
2021-03-30
Shay
n
e Fl
e
tcher
S
har
e
class constants
commit
|
commitdiff
|
tree
2021-03-30
Shayne
F
letcher
M
a
ke
constan
t
initi
a
lization failure a
n
unrecoverabl
e
.
.
.
commit
|
commitdiff
|
tree
2021-03-23
Shayne Fletcher
Migrate emitt
e
r
s
to n
e
w `InstrSeq
`
: `rewrite_xml()`
commit
|
commitdiff
|
tree
2021-03-18
Shayne Fletcher
M
ig
r
ate em
i
tters t
o
new `Ins
t
r
Se
q
`:
`emit_xhp()`
commit
|
commitdiff
|
tree
2021-03-18
Shayne Fle
t
cher
M
i
g
r
a
t
e emitters to n
e
w
`
In
s
t
r
S
eq`:
`emit_
r
ec
o
rd_def`
commit
|
commitdiff
|
tree
2021-03-18
Shayne F
l
etcher
Migrat
e
emitters to new `I
n
strSeq`: `
e
mit_typedef`
commit
|
commitdiff
|
tree
2021-03-17
S
h
ayne Fle
t
cher
Migrate emitters to
n
ew `Inst
r
Seq
`
.
Live free or di
e
.
.
.
commit
|
commitdiff
|
tree
2021-03-17
Shayne Fletc
h
er
Migr
a
te
e
mitters to `InstrSeq`
.
A
good d
a
y to di
e
har
d
commit
|
commitdiff
|
tree
2021-03-16
Shayne Fletcher
M
igrate emitters to n
e
w `I
n
strSeq` wi
t
h
a v
e
ngeance
commit
|
commitdiff
|
tree
2021-03-15
S
hayne Fletche
r
Migrate emi
t
ters t
o
new `Inst
r
Seq` harder
commit
|
commitdiff
|
tree
2021-03-10
S
hayne
Fletche
r
Enhance CPP faci
l
ities for i
n
vok
i
ng Rus
t
FFIs
commit
|
commitdiff
|
tree
next