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
Optimize no-op conditional jumps
2017-03-10
Mark Wil
l
iam
s
Optimize no
-
op
c
o
n
ditiona
l
j
u
m
p
s
commit
|
commitdiff
|
tree
2017-03-10
A
n
drew Kenn
e
dy
C
o
de
g
en
:
si
m
p
l
e
v
s
non-simple expres
s
i
ons i
n
switch
.
.
.
commit
|
commitdiff
|
tree
2017-03-10
Christopher Dy
k
es
Codemod NULL -> nul
l
ptr
i
n ext_opens
s
l
commit
|
commitdiff
|
tree
2017-03-10
Er
i
c L
i
ppert
More refactor
i
ngs of class and metho
d
emi
t
tin
g
commit
|
commitdiff
|
tree
2017-03-10
Eri
c
Lipper
t
Move
c
lass and met
h
o
d emi
t
ting
code i
n
t
o own modules
commit
|
commitdiff
|
tree
2017-03-10
Eric Lippert
Codeg
e
n for
z
e
r
o-parameter
m
emoized functi
o
ns
commit
|
commitdiff
|
tree
2017-03-10
Eric Lippert
Memoization for
o
ne-or-more
p
aram
e
ter funct
i
ons now
.
.
.
commit
|
commitdiff
|
tree
2017-03-10
Mic
h
a
e
l O'Farrell
Fix ini
p
a
rsing t
o
merge ma
p
types ra
t
her than overwriting
.
.
.
commit
|
commitdiff
|
tree
2017-03-10
Edwin Smith
R
e
lax scan
n
ing
o
f
MixedArr
a
y::Elm
commit
|
commitdiff
|
tree
2017-03-10
Mar
k
Williams
Track
loc
a
l statics
commit
|
commitdiff
|
tree
2017-03-10
Andrew Kennedy
Codegen: correct generation o
f
CGenL2 instructions
.
.
.
commit
|
commitdiff
|
tree
2017-03-10
A
ndr
e
w Kennedy
Cod
e
gen
:
class names
in extends and implements
commit
|
commitdiff
|
tree
2017-03-10
A
n
drew Kenne
d
y
Cod
e
g
en: triv
i
al line
s
pacin
g
d
iffferen
c
es
commit
|
commitdiff
|
tree
2017-03-10
L
uci
a
n Wischi
k
U
t
i
l
s for pa
r
sing+printing http-style messages
commit
|
commitdiff
|
tree
2017-03-10
Mark William
s
Tweak hhbb
c
s
tats repo
r
ting
commit
|
commitdiff
|
tree
2017-03-10
An
d
re
w
K
enn
e
dy
Codegen: l
i
st d
e
str
u
cturing
commit
|
commitdiff
|
tree
2017-03-10
An
d
rew Kenn
e
dy
Co
d
egen
:
array a
n
d
field upda
t
e
commit
|
commitdiff
|
tree
2017-03-10
Lucia
n
Wisc
h
ik
A
d
d g
e
neric get acc
e
ssor to hh
_
json
commit
|
commitdiff
|
tree
2017-03-10
A
l
exander Ch
o
w
Functorize Ser
v
erCo
n
f
i
g
in Serv
e
rMo
n
itor
commit
|
commitdiff
|
tree
2017-03-09
Edwin Sm
i
th
Locat
e
the current ActRec by i
n
d
exing from sp
commit
|
commitdiff
|
tree
2017-03-09
M
a
rk Williams
Spli
t
off a generic
InsertionOrderedMap
commit
|
commitdiff
|
tree
2017-03-09
L
u
cian Wischik
Make buffe
r
ed_line_reader handle C
R
LF;
a
l
s
o let it
.
.
.
commit
|
commitdiff
|
tree
2017-03-09
Eric
Lippert
Re
d
o
Me
m
o
G
e
t / MemoSet instr
u
ct
i
o
ns to use cou
n
ts
commit
|
commitdiff
|
tree
2017-03-09
Jak
e
Bai
l
ey
Add format
t
ing fo
r
n
amespac
e
decla
r
at
i
ons
commit
|
commitdiff
|
tree
2017-03-09
R
i
ck Lavoie
F
ix cla
s
s-ref DCE logic when the fram
e
pointer comes
.
.
.
commit
|
commitdiff
|
tree
2017-03-09
M
a
r
k
Williams
Fix a
few code
generation i
s
su
e
s
commit
|
commitdiff
|
tree
2017-03-09
Guilherme
O
tt
o
n
i
Rela
x
assert
in relaxType
t
o allow for
TBottom argument
commit
|
commitdiff
|
tree
2017-03-09
Mark Wi
l
liams
Set AttrMayU
s
eV
V
in optimize
commit
|
commitdiff
|
tree
2017-03-09
Edwin
Smith
Remove old todo in
t
ype-varia
n
t
.
h
commit
|
commitdiff
|
tree
2017-03-09
Saroj
Y
a
d
av
Throw an
e
x
ception when Redis ret
u
rns a
n
OOM
e
rror
.
.
.
commit
|
commitdiff
|
tree
2017-03-09
K
u
n
a
l M
e
h
t
a
Rename full_fi
d
el
i
t
y
_
parse binary to h
h
_parse
commit
|
commitdiff
|
tree
2017-03-08
Gu
i
lherme
O
t
toni
Drop support for instru
m
ent
a
tio
n
-based profile co
u
n
t
e
r
s
commit
|
commitdiff
|
tree
2017-03-08
J
ake Bail
e
y
Do
n
't add
traili
n
g commas t
o
non-list nodes
commit
|
commitdiff
|
tree
2017-03-08
E
dwi
n
S
m
i
t
h
Dont negate
o
p
codes
commit
|
commitdiff
|
tree
2017-03-08
Jake Bailey
Don
'
t add trailing commas in MapArrayTypeSpecifie
r
commit
|
commitdiff
|
tree
2017-03-08
Christopher Dykes
D
o
n't define MAL
L
OCX_
*
i
f
building with JEMalloc
commit
|
commitdiff
|
tree
2017-03-08
Jake Bailey
Use lazy argument
rule for ternary oper
a
tor
commit
|
commitdiff
|
tree
2017-03-08
Chri
s
to
p
her
D
ykes
Only apply sse4
.
2 arch f
l
ags on
Clang on x64
commit
|
commitdiff
|
tree
2017-03-08
Aaro
n
O
renstein
M
o
v
e
setting default CMAKE_BUILD_
T
YPE to fir
s
t thing
commit
|
commitdiff
|
tree
2017-03-08
Michael O'Farrell
Change
w
arnin
g
t
o
not suggest usin
g
GCC 4
.
8
commit
|
commitdiff
|
tree
2017-03-08
Eric
L
i
p
p
er
t
Easy
codegen for memoize
r
n
ow emitted
commit
|
commitdiff
|
tree
2017-03-08
Gui
l
herme
Ottoni
Drop unused tc
_
dump_help
e
rs_addrs
.
txt file
commit
|
commitdiff
|
tree
2017-03-08
Mar
k
W
illiam
s
Deflake
e
xt_
i
ntervaltimer/in
v
al
i
d
.
ph
p
commit
|
commitdiff
|
tree
2017-03-08
M
ar
k
Williams
P
a
ss Enable
H
ipH
o
pSyntax throu
g
h the rep
o
commit
|
commitdiff
|
tree
2017-03-08
Philip Hölzenspie
s
Adding front-end fe
a
tur
e
s to new par
s
er to sync wi
t
h
o
ld
commit
|
commitdiff
|
tree
2017-03-08
Phili
p
Hölzenspies
Finally fi
x
ing the st
r
ing madness
commit
|
commitdiff
|
tree
2017-03-08
A
ndrew Kennedy
C
ode
g
en: nested array indexing
commit
|
commitdiff
|
tree
2017-03-08
P
hilip Hölzenspies
Cut-over of
`
hh_single_compile` to u
s
e the
F
ull Fidelity
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Bin Li
u
Fix h
u
getlb bu
g
for no
n
-
NUMA machines
commit
|
commitdiff
|
tree
2017-03-08
Eric Lipp
e
rt
More refa
c
toring into
modules
commit
|
commitdiff
|
tree
2017-03-08
Eric Lipp
e
rt
More modulariza
t
ion of hhbc-fro
m
-nast
commit
|
commitdiff
|
tree
2017-03-08
Eric
Lipper
t
Add MemoGet, MemoSet instruc
t
io
n
s
.
commit
|
commitdiff
|
tree
2017-03-08
Christopher Dykes
Fix build
on Boost 1
.
54
commit
|
commitdiff
|
tree
2017-03-08
Paul Bisso
n
nette
C
h
eck for empty profData in retranslateAll
commit
|
commitdiff
|
tree
2017-03-08
Christoph
e
r Dykes
R
e
solve the m
i
ssing-bra
c
es
w
arnings for the Mac build
commit
|
commitdiff
|
tree
2017-03-08
Eric
L
i
pper
t
C
ontinue moving code
i
n
t
o
own modules
commit
|
commitdiff
|
tree
2017-03-08
Eric Lippert
Remove dead type defini
t
i
o
ns
commit
|
commitdiff
|
tree
2017-03-08
E
ric Lippert
Instructio
n
factories and printing for memoizer
commit
|
commitdiff
|
tree
2017-03-08
Michael Tingley
Implement HHVM
t
ype s
t
ructure correctness
f
or unknown
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Michael Tingl
e
y
Implement
H
HVM pars
i
ng fo
r
unknow
n
shape fields
commit
|
commitdiff
|
tree
2017-03-08
M
i
chael T
i
ngley
Implem
e
nt HHVM type structure corre
c
t
n
ess for
optional
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Rick Lavoi
e
R
e
move H
a
ckArrCompatNotice for Idx with
n
ull
k
ey
commit
|
commitdiff
|
tree
2017-03-08
Jake
B
ailey
Add tests f
o
r
h
ackfmt --di
f
f
m
o
d
e
commit
|
commitdiff
|
tree
2017-03-08
P
a
u
l
Bissonnette
Don't
a
cq
u
ire the code lock
when smashing
in
s
tructions
commit
|
commitdiff
|
tree
2017-03-08
Mark
Williams
oper
a
tor|= for HH
B
BC::Type
commit
|
commitdiff
|
tree
2017-03-08
M
ark
W
ill
i
ams
R
eso
l
ve constants in a pre-pass
commit
|
commitdiff
|
tree
2017-03-08
Mark Will
i
ams
Better a
r
ray type
tr
a
cking
commit
|
commitdiff
|
tree
2017-03-07
Ja
k
e Bailey
Add hackfmt --
d
iff mo
d
e
commit
|
commitdiff
|
tree
2017-03-07
H
ugo
Vent
u
rini
addi
n
g option for fallb
a
c
k
compilation
commit
|
commitdiff
|
tree
2017-03-07
Eric
Lipp
e
r
t
Move type hint
gener
a
tion to own
modul
e
commit
|
commitdiff
|
tree
2017-03-07
Eric Lippert
G
en
e
rate memo
i
zed wrapper f
u
n
c
tion
commit
|
commitdiff
|
tree
2017-03-07
Eric Lippert
Improve interface
to code g
e
nerator
commit
|
commitdiff
|
tree
2017-03-07
Eric Lippert
Clean up function cod
e
gen method
commit
|
commitdiff
|
tree
2017-03-07
Eric Lippert
Implement
at
t
ributes on functions
commit
|
commitdiff
|
tree
2017-03-07
Rick Lavoie
Fix folly::sformat
usage in AliasAna
l
ysis
s
how functio
n
commit
|
commitdiff
|
tree
2017-03-07
A
aron Orenstein
Move cpu d
e
te
r
mination to happen before it's ac
t
ually
.
.
.
commit
|
commitdiff
|
tree
2017-03-06
Jake
B
a
i
l
e
y
Move Parse_
d
iff module into new library
.
commit
|
commitdiff
|
tree
2017-03-06
B
r
e
tt Simme
r
s
Export p
e
rf counters to Servic
e
Data
commit
|
commitdiff
|
tree
2017-03-06
Alexander Chow
Hack
ser
v
e
r knows p
a
th o
f
prefetch
e
r
commit
|
commitdiff
|
tree
2017-03-06
E
r
i
c Lipper
t
Cleaning up the express
i
on emitter
commit
|
commitdiff
|
tree
2017-03-06
E
r
ic
Lippert
Miscellaneous cleanup
p
ar
t
1
commit
|
commitdiff
|
tree
2017-03-06
Ga
u
s
s
2
3
Red
i
sSessionModule
.
php: Correcting type err
o
r
commit
|
commitdiff
|
tree
2017-03-06
E
dwin
S
mith
Factor MM rootmaps into RootMap<T> utility class
commit
|
commitdiff
|
tree
2017-03-06
Andrew Kennedy
Co
d
egen:
f
ix evaluation order f
o
r
binary operatio
n
s
commit
|
commitdiff
|
tree
2017-03-06
Mark
W
i
l
liams
Fix a bu
g
in Mixe
d
Array::
C
op
y
M
i
xed
commit
|
commitdiff
|
tree
2017-03-05
M
a
rk
Will
i
ams
Don'
t
in
t
erp unreachabl
e
instru
c
tions
commit
|
commitdiff
|
tree
2017-03-05
R
i
ck Lavo
i
e
Do double
t
o int key conversion pr
o
perly in E
l
em operations
commit
|
commitdiff
|
tree
2017-03-05
Madela
i
n
e Boyd
Fix cap
i
ta
l
ization in Servi
c
eData::createTime
s
eries
.
.
.
commit
|
commitdiff
|
tree
2017-03-04
Michael
O'Farrell
Fix js
o
n c pars
e
r f
o
r o
v
erflowing ints (they beco
m
e
.
.
.
commit
|
commitdiff
|
tree
2017-03-04
Eric Lippert
Continue to reo
r
ganize label code
commit
|
commitdiff
|
tree
2017-03-04
Eric Lippert
Conti
n
ue to
r
eorganize l
a
b
el
c
ode
commit
|
commitdiff
|
tree
2017-03-04
Eric Lippert
Move local variable tracking type into
L
ocal modu
l
e
.
commit
|
commitdiff
|
tree
2017-03-04
Eric Lippe
r
t
Se
p
arate iterator ids f
r
om label ids
commit
|
commitdiff
|
tree
2017-03-04
Eric Li
p
pert
Finally-blocked
c
ontinue and bre
a
ks are now ge
n
e
rated
commit
|
commitdiff
|
tree
2017-03-04
Nick Benton
starting o
n
property/field access
commit
|
commitdiff
|
tree
2017-03-04
Oguz Ulgen
Add defa
u
lt argumen
t
s for functions
commit
|
commitdiff
|
tree
2017-03-04
A
n
dre
w
Kennedy
Remo
v
e
dependency of co
d
egen on Naming
commit
|
commitdiff
|
tree
2017-03-03
Andrew Ken
n
edy
Cod
e
gen: ma
k
e
foreach on nyi lvars produc
e
commen
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-03
An
d
rew K
e
nnedy
Move codeg
e
n
f
rom Nast to Ast
commit
|
commitdiff
|
tree
2017-03-03
Jake Bail
e
y
Insert trailing
c
ommas
b
efore trailing trivia
commit
|
commitdiff
|
tree
next