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
Add Enter opcode to match D37311997
2022-07-14
Aaron Orenstein
A
d
d Ent
e
r opcode to
m
atc
h
D37311997
commit
|
commitdiff
|
tree
2022-07-14
Aaron
O
r
e
nstein
Add tp
a
ra
m
s to Fun
c
commit
|
commitdiff
|
tree
2022-07-13
Aaron
O
r
enstein
U
s
e specia
l
ization
t
o debug print
Str n
i
ce
r
commit
|
commitdiff
|
tree
2022-07-13
Aa
r
o
n
Or
e
nstein
Cl
e
an up MemberOp
commit
|
commitdiff
|
tree
2022-07-13
Aaron Ore
n
stein
some random macro fixes
commit
|
commitdiff
|
tree
2022-07-13
Aaron Orenstein
Add ssa pass
commit
|
commitdiff
|
tree
2022-07-12
Aaron Orenstein
Remove Loc
I
d from
literals
a
nd intern better
commit
|
commitdiff
|
tree
2022-07-08
Aar
o
n Orenstein
L
iveness:
Block e
x
it com
p
ut
a
tion should inc
l
ud
e
block
.
.
.
commit
|
commitdiff
|
tree
2022-07-08
Aaron
O
r
e
nste
i
n
Add block merging t
o
clean pass
commit
|
commitdiff
|
tree
2022-07-07
Aaron Orenst
e
in
Add
some new i
n
strs
commit
|
commitdiff
|
tree
2022-07-07
Aaron Oren
s
t
ein
move v
e
r
ify_sele
c
t out
of main match
commit
|
commitdiff
|
tree
2022-07-06
Aaron
O
ren
s
t
e
in
Rework FmtComma
S
ep ->
FmtSep
commit
|
commitdiff
|
tree
2022-06-30
Aaron Oren
s
tein
I
m
p
rove control pass
commit
|
commitdiff
|
tree
2022-06-30
Aa
r
on
O
renstein
Teach clean
pas
s
t
o
remo
v
e commo
n
block params
.
commit
|
commitdiff
|
tree
2022-06-23
A
a
ron Orenstein
Verify m
o
de for HackC
commit
|
commitdiff
|
tree
2022-06-23
Aaron Orenstein
Remove use of Bu
m
pS
l
iceMut from Ins
t
ruct
commit
|
commitdiff
|
tree
2022-06-22
Aaron
Orenstein
ffi imp
r
ovemen
t
commit
|
commitdiff
|
tree
2022-06-13
A
a
r
on
O
renstein
A
d
d
missing hackc crate
commit
|
commitdiff
|
tree
2022-06-10
Aaron Orenste
i
n
Have v
e
r
i
fy
r
ejec
t
cr
i
t
ical edg
e
s
commit
|
commitdiff
|
tree
2022-06-10
A
a
ro
n
Orenstein
Add FuncBuilder::rewrite_block
commit
|
commitdiff
|
tree
2022-06-08
A
a
r
o
n
Ore
n
stei
n
w
rapper crate
commit
|
commitdiff
|
tree
2022-06-08
Aaron Orenstein
passes
commit
|
commitdiff
|
tree
2022-05-30
Aaron O
r
enstein
ver
i
f
y
commit
|
commitdiff
|
tree
2022-05-30
A
ar
o
n O
r
enstein
analysis
commit
|
commitdiff
|
tree
2022-05-24
Aa
r
on Orenstein
S
t
op abusing `Int
o
` in
co
m
piler_ff
i
commit
|
commitdiff
|
tree
2022-05-19
Aaron Orenstein
Re
m
ove unnecessary p
o
i
n
ter con
v
ersion to us
i
ze
commit
|
commitdiff
|
tree
2022-05-19
Aaron Orenstein
print
commit
|
commitdiff
|
tree
2022-05-19
Aaron Orenstein
core
commit
|
commitdiff
|
tree
2022-05-18
Aaron Ore
n
stein
H
H
VM: Fix e
r
ror
i
n bytecode
.
spec
commit
|
commitdiff
|
tree
2022-05-18
A
aron Orenstein
"us
e
oxidiz
e
d
::ast as T"
?
No
.
commit
|
commitdiff
|
tree
2022-05-15
Aaron Orenstein
On
l
y initialize global thre
a
d pool once
commit
|
commitdiff
|
tree
2022-05-13
Aa
r
on Orenste
i
n
Allow
c
argo to
u
pdate Cargo
.
lock when building OSS
.
.
.
commit
|
commitdiff
|
tree
2022-05-12
Aaron Orenstein
n
e
w cargo_
v
endor
commit
|
commitdiff
|
tree
2022-05-12
Aaron O
r
enstein
Add carg
o
-util and
cxx-b
u
il
d
to ru
s
t's Ca
r
go
.
toml
commit
|
commitdiff
|
tree
2022-05-10
Aaron Orenstein
s
u
pport items neede
d
by IR core
commit
|
commitdiff
|
tree
2022-05-03
Aaron Orenstein
A
dd n
u
m_input
s
(
) and v
a
riant_name() to
I
nstruct
.
commit
|
commitdiff
|
tree
2022-04-28
A
ar
o
n Orenste
i
n
Use
F
loa
t
Bits in Ins
t
r
u
ct::Dou
b
l
e
commit
|
commitdiff
|
tree
2022-04-28
Aaron Ore
n
stein
Add Hash and Eq to HHBC
s
tructs
.
commit
|
commitdiff
|
tree
2022-04-28
Aaron Orenstei
n
Move opt
i
on logic to hackc/co
m
piler (#907
4
)
commit
|
commitdiff
|
tree
2022-04-19
Aaron Orenstein
Don't wipe out def
a
ult values on
print_expr errors
commit
|
commitdiff
|
tree
2022-04-19
Aaron Orenst
e
in
clean
u
p print_expr interface
commit
|
commitdiff
|
tree
2022-04-19
Aaron Oren
s
t
ein
clean up byte
c
ode_printer interface
commit
|
commitdiff
|
tree
2022-04-18
Aa
r
on Or
e
n
s
tei
n
Rip out deprecate
d
u
s
e_precedences and
use_
a
liase
s
.
.
.
commit
|
commitdiff
|
tree
2022-04-18
Aaron Orenstein
Rip
out de
p
recated use_precedences
a
n
d
use_al
i
ases
.
.
.
commit
|
commitdiff
|
tree
2022-04-18
Aaron Oren
s
tein
Rip
out deprecated use
_
pre
c
edences an
d
u
s
e_alia
s
es
.
.
.
commit
|
commitdiff
|
tree
2022-04-14
Aaron Orens
t
ein
Fix buck2 packag
e
boundary
v
iolat
i
on
commit
|
commitdiff
|
tree
2022-04-12
Aar
o
n Ore
n
stein
Fix some InstrSeq construc
t
or
n
ames
commit
|
commitdiff
|
tree
2022-04-11
A
a
ron
O
renstei
n
Macro f
o
r
i
n
struction_se
q
u
ence h
e
lper functio
n
s
commit
|
commitdiff
|
tree
2022-04-09
A
aro
n
Or
e
nstein
U
s
e strong
t
ypes for Hh
a
sSymbolRefs
commit
|
commitdiff
|
tree
2022-04-09
Aaron O
r
enstein
Elimina
t
e some publ
i
c module
e
xport
s
.
commit
|
commitdiff
|
tree
2022-04-08
Aaron Ore
n
stein
Remove hh
b
c_i
d
aliasing
commit
|
commitdiff
|
tree
2022-04-07
Aaron Orenstein
F
ix
h
hbc-as
t
.
h
g
e
n
erati
o
n to
include the macro-generated
.
.
.
commit
|
commitdiff
|
tree
2022-04-07
Aaro
n
O
rens
t
ein
Combine
h
hbc
i
nto a single target
commit
|
commitdiff
|
tree
2022-04-06
Aaron O
r
enstein
Fix hhb
c
-ast
.
h gen for cma
k
e
commit
|
commitdiff
|
tree
2022-04-05
A
a
ron Orens
t
e
i
n
Cleanu
p
cl
o
sure_conver
t
.
commit
|
commitdiff
|
tree
2022-04-03
Aaron Orens
t
ein
Rem
o
ve unused 'num_
c
l
osur
e
s'
f
rom GlobalStat
e
commit
|
commitdiff
|
tree
2022-04-03
Aar
o
n O
r
enst
e
i
n
Re
w
ork emit_body to
r
el
y
on less global state
.
commit
|
commitdiff
|
tree
2022-04-02
Aaron Orenstein
h
ac
k
_expr macro
commit
|
commitdiff
|
tree
2022-04-01
A
aron Orenstein
c
r
c time stats
commit
|
commitdiff
|
tree
2022-03-30
Aaron
O
r
e
n
stei
n
Fix vari
a
ble captur
e
for lambdas con
t
aining lambdas
.
commit
|
commitdiff
|
tree
2022-03-24
Aa
r
o
n
Orenstein
Remove confusing uses of Either fr
o
m H
a
c
k
C
commit
|
commitdiff
|
tree
2022-03-15
Aaron Orenstein
Use opcodes m
a
cro
commit
|
commitdiff
|
tree
2022-03-15
Aaron Orenstein
Cl
e
an
u
p
print_
o
pcode helper
s
commit
|
commitdiff
|
tree
2022-03-15
Aar
o
n
O
renstein
Sp
l
it
p
ri
n
t
_o
p
code
int
o
its ow
n
file
commit
|
commitdiff
|
tree
2022-03-14
Aaron
O
renstein
F
inish work
on print_opcode
m
acro
commit
|
commitdiff
|
tree
2022-03-13
Aar
o
n
O
renstein
Opcodes en
u
m s
h
ould have been n
a
med Opco
d
e
commit
|
commitdiff
|
tree
2022-03-11
Aaron Or
e
nst
e
in
Replace ex
p
l
i
cit opcode list wit
h
e
m
it_o
p
codes macro
.
.
.
commit
|
commitdiff
|
tree
2022-03-10
Aa
r
on Orenste
i
n
S
t
o
p dune from de
p
ending o
n
hackc
commit
|
commitdiff
|
tree
2022-03-10
Aaron Ore
n
stein
Rust c
l
eanup: Use Cow instead of f
a
k
i
ng it
w
ith
Either
commit
|
commitdiff
|
tree
2022-03-08
Aa
r
on Orenstein
Fixups fo
r
opcodes coming from
h
hbc
.
h
commit
|
commitdiff
|
tree
2022-03-08
A
a
ron Oren
s
tei
n
Add Targets
derive macro
commit
|
commitdiff
|
tree
2022-03-08
Aaron O
r
enst
e
in
Sup
p
or
t
for per-opcode
f
ixups
commit
|
commitdiff
|
tree
2022-03-07
A
a
r
on Or
e
n
st
e
in
M
o
v
e Targets impl for opc
o
des int
o
opcodes
.
rs
commit
|
commitdiff
|
tree
2022-03-07
A
a
ron Orens
t
ein
Add m
i
ssing cls_hint to FCallObjM
e
thod*
commit
|
commitdiff
|
tree
2022-03-07
Aaro
n
Orenstein
Add mi
s
sing
c
ls_hint to FCallClsMetho
d
*
commit
|
commitdiff
|
tree
2022-03-05
Aaron Orens
t
e
i
n
Separat
e
b
y
tecod
e
s from
p
seudo-instructions
.
commit
|
commitdiff
|
tree
2022-03-05
A
a
ron Orenstein
Macros to generate opcodes enum and Opcod
e
D
isplay struct
commit
|
commitdiff
|
tree
2022-03-03
A
aron Orens
t
ein
Change hhb
c
.
rs to be
a mor
e
s
tructured data
format
.
commit
|
commitdiff
|
tree
2022-03-03
A
a
r
o
n Orenstein
I
f a h
h
_compile fails to c
o
mpile a
f
ile it
shou
l
d return
.
.
.
commit
|
commitdiff
|
tree
2022-03-03
Aaron Or
e
nste
i
n
Export hhvm_hhbc_
d
e
f
s_ffi type
s
from hhbc_ast
commit
|
commitdiff
|
tree
2022-03-03
Aa
r
on Orenstein
Remo
v
e unused GenCreati
o
nExecu
t
io
n
struct
commit
|
commitdiff
|
tree
2022-02-28
Aaro
n
Orenst
e
in
D
ocument a c
o
uple
m
issin
g
bytecodes
commit
|
commitdiff
|
tree
2022-02-28
Aar
o
n Ore
n
st
e
in
Split
p
rint_expr fro
m
bytecode_printe
r
commit
|
commitdiff
|
tree
2022-02-16
A
a
ro
n
Orenstein
Move
coeff
e
ct printin
g
into
bytecod
e
_
printe
r
commit
|
commitdiff
|
tree
2022-02-09
Aaron Orenstein
remov
e
more
u
nsafe conversions
commit
|
commitdiff
|
tree
2022-02-09
Aaron
O
renstein
Clean u
p
hh
b
c_id
commit
|
commitdiff
|
tree
2022-02-09
Aaron Orenstein
Switch
C
on
f
ig t
o
use B
S
tring in
s
t
e
ad of Str
i
ng
commit
|
commitdiff
|
tree
2022-02-09
Aaron Orenstein
r
emove some unsafe s
t
ring conversio
n
commit
|
commitdiff
|
tree
2021-12-17
Aaron Orenstei
n
wr
i
te_
b
ytes macro
commit
|
commitdiff
|
tree
2021-12-16
A
aron
Orenstein
Remove unnecessary ide
n
t
pararameter
commit
|
commitdiff
|
tree
2021-12-16
Aaron
O
renstein
Stop speciali
z
i
ng on Write
commit
|
commitdiff
|
tree
2021-12-16
Aaron Orenstein
Stop
p
assing a
r
o
u
nd a &mut C
o
ntext
commit
|
commitdiff
|
tree
2021-12-16
Aaron Orenstein
Inte
r
nally use
io::Error inste
a
d of write
:
:Err
o
r
commit
|
commitdiff
|
tree
2021-12-16
Aaron Or
e
nstein
Convert
t
o
io::
W
r
i
te
commit
|
commitdiff
|
tree
2021-12-16
Aaron Orens
t
ein
Chang
e
p
u
blic interf
a
ce for
bytecode_
p
rinter
t
o be
.
.
.
commit
|
commitdiff
|
tree
2021-12-10
Aaron
Orenstein
write::Wr
i
te d
o
esn
'
t need to
be gen
e
ric on Er
r
or type
.
commit
|
commitdiff
|
tree
2021-12-10
Aaron Orenstein
Rust
i
fy HackC bytecode_p
r
inter lib
commit
|
commitdiff
|
tree
2021-12-07
Aaron Oren
s
tein
Add crc g
e
neration to hh
_
compile
commit
|
commitdiff
|
tree
2021-12-02
Aaron Orenstein
Cleanup: remove
unsafe
S
tr::as_re
f
() ret
u
rning &str
commit
|
commitdiff
|
tree
2021-12-02
A
aron Orenstein
Cl
e
an
u
p: Stop
a
busing
.
into() to imp
l
icitly do Str
.
.
.
commit
|
commitdiff
|
tree
next