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
strongly type respond_jsonrpc
2019-12-04
Kas
p
er Kopec
Delete
h
h
_
m
atcher re
m
ai
n
s
commit
|
commitdiff
|
tree
2019-12-03
Kasper
K
o
pec
Remove currently unu
s
e
d
stu
f
f from cr
i
ti
c
al comp
i
lati
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-12-03
Kasper Kopec
Use
a
uto
c
argo in hphp
/
hack
commit
|
commitdiff
|
tree
2019-11-20
Ka
s
per Ko
p
ec
--
c
los
u
re-convert in comparator
commit
|
commitdiff
|
tree
2019-11-20
Kasper Kopec
Remove
so
m
e de
a
d c
o
de
i
n cl
o
sure_convert
.
m
l
commit
|
commitdiff
|
tree
2019-11-19
Ka
s
per Kopec
Remove
"let" experiment
commit
|
commitdiff
|
tree
2019-11-16
Kaspe
r
Kopec
Ast_constant_folder
commit
|
commitdiff
|
tree
2019-11-16
Kasper
Kop
e
c
T
y
p
edValue
commit
|
commitdiff
|
tree
2019-11-14
Kasp
e
r Kopec
Implement string_utils::f
l
oat
:
:to
_
string() (b
y
delegating
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
Kasper Kop
e
c
Remove som
e
f
l
oat pars
i
n
g
/ prin
t
i
n
g fro
m
TypedValu
e
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
K
a
s
p
er Kopec
Kill d
e
ad co
d
e
in
typed
_
value
.
ml and
a
s
t_cons
t
an
t
_folder
.
ml
commit
|
commitdiff
|
tree
2019-11-13
Kasp
e
r Kopec
Disable
A
S
T c
o
nstant
f
olding for
numbers w
i
th trailing
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
Ka
s
per Kopec
Don not
vis
i
t RC no
d
e
s in mu
t
v
i
sitor
commit
|
commitdiff
|
tree
2019-11-11
Kasper
K
opec
Re
m
ove php7_int_semantics o
p
tion
commit
|
commitdiff
|
tree
2019-11-07
K
asper Kope
c
Rust -> Ocaml -> Rus
t
for co
r
outi
n
e r
e
writer
commit
|
commitdiff
|
tree
2019-11-01
Kasper
K
o
p
ec
Remove From
E
d
itablePosi
t
ionedSyntax
.
l
o
wer (by rep
a
r
s
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-10-31
Kasp
e
r
Kopec
Cl
e
a
n
up 3 crappy tests
commit
|
commitdiff
|
tree
2019-10-01
Kasper Kopec
Fix test_generate_fu
l
l_f
i
delity to not
w
rite to disk
commit
|
commitdiff
|
tree
2019-10-01
Kasper
K
opec
Delete
OCam
l
ver
s
ion of
pars
e
r
errors
commit
|
commitdiff
|
tree
2019-10-01
Kasper Kopec
R
e
m
ove GenerateF
F
JavaScr
i
pt and /
j
s
/ fi
l
es using it
commit
|
commitdiff
|
tree
2019-09-30
Kasper Kope
c
Force re-running of gene
r
ate_full_fidelity afte
r
changes
.
.
.
commit
|
commitdiff
|
tree
2019-09-22
Kasper Ko
p
e
c
Switch
hh
_
server
a
nd HH
V
M to
u
se Rust pars
e
r errors
.
.
.
commit
|
commitdiff
|
tree
2019-09-22
K
aspe
r
Kopec
Sa
f
eguard (a bit) aga
i
nst
m
e
m
ory leaks in
case of e
x
ceptions
commit
|
commitdiff
|
tree
2019-09-22
Kasper Kopec
D
rop enormo
u
s trees i
n
t
h
eir own thread
with bigger
.
.
.
commit
|
commitdiff
|
tree
2019-09-22
Kasper Kopec
Par
s
erError
s
: rest
of the
f***g owl
commit
|
commitdiff
|
tree
2019-09-22
Kasper Kopec
P
arserErrors
:
the inte
r
esting parts
commit
|
commitdiff
|
tree
2019-09-22
Kasper Kopec
A
d
d missi
n
g parser
e
rror cases
commit
|
commitdiff
|
tree
2019-09-20
Kasper K
o
pec
Ad
d
mis
s
ing
i
nt
e
g
ration te
s
t sh
o
wing neces
s
ity to add
.
.
.
commit
|
commitdiff
|
tree
2019-09-19
Kasper K
o
pec
Move Cargo
.
toml
f
i
les to /carg
o
/ dir
e
ctory
commit
|
commitdiff
|
tree
2019-09-19
Kaspe
r
K
o
p
e
c
Multiply entiti
e
s beyond necess
i
ty
even more (force
.
.
.
commit
|
commitdiff
|
tree
2019-09-19
Kasper Ko
p
ec
Split vario
u
s par
s
er flavors to separate cra
t
e
s
commit
|
commitdiff
|
tree
2019-09-17
K
asper Ko
p
ec
R
e
cord
s
t
ack size
used by parse
r
and a
p
ply it
d
u
r
ing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Kasper Kopec
C
h
ec
k
for errors in files cont
a
i
n
i
ng __PPL a
t
tribute
commit
|
commitdiff
|
tree
2019-09-11
Kasper K
o
pec
R
e
place dynamic d
i
s
patch
(
&dyn Fn) with gene
r
ics in
.
.
.
commit
|
commitdiff
|
tree
2019-09-11
K
a
sper Kopec
Mor
e
Syntax
E
rrors
and
Synt
a
x he
l
pers
commit
|
commitdiff
|
tree
2019-09-09
Kasp
e
r Kopec
Add
ocam
l
pool_g
e
neration
t
o ocaml_ffi_mock
commit
|
commitdiff
|
tree
2019-09-06
Kasper Kopec
Indexed_sour
c
e
_text::offset_to_posit
i
on, Syn
t
ax::{is_names
p
a
.
.
.
commit
|
commitdiff
|
tree
2019-09-06
Kasper
Kopec
Version of h
h
_single_typech
e
ck test using Rust erro
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-06
Kasper
K
opec
Version of full_fideli
t
y_errors_t
e
st usi
n
g Rust error
.
.
.
commit
|
commitdiff
|
tree
2019-09-06
Kasper Kopec
S
y
ntaxChil
d
renIterator
commit
|
commitdiff
|
tree
2019-09-06
Kasper Kopec
Rem
o
ve
m
ore
O
C
am
l
parser r
e
ma
i
ns
commit
|
commitdiff
|
tree
2019-09-05
Kasper
K
opec
Fix "use const
.
.
.
a
s
.
.
.
"
n
ame collisi
o
ns
(
for the
.
.
.
commit
|
commitdiff
|
tree
2019-08-30
Kasper Kop
e
c
Integ
r
a
te Rust
P
arserE
r
rors with comparator
commit
|
commitdiff
|
tree
2019-08-30
Kasper Kop
e
c
O
p
tion to leak Ru
s
t
s
y
ntax tree t
o
O
C
aml and
l
a
t
er
.
.
.
commit
|
commitdiff
|
tree
2019-08-30
Kasp
e
r Kopec
Add "po
i
nter to Rust syntax
tree
"
to OCaml
s
y
n
tax tree
commit
|
commitdiff
|
tree
2019-08-30
K
asper
Kopec
A
dd more stuff to S
y
ntaxTrait
commit
|
commitdiff
|
tree
2019-08-30
Kasper Kopec
R
u
st
ParserErrors crate and FF
I
commit
|
commitdiff
|
tree
2019-08-30
Kasper Kopec
i
mpl D
e
fault for
GlobalOpti
o
ns
commit
|
commitdiff
|
tree
2019-08-27
Kasper Kopec
De
f
ault ru
s
t = true in more
pla
c
e
s
commit
|
commitdiff
|
tree
2019-08-27
Kasper Kopec
Skip
p
o
st-par
s
e
error
c
heck (Full_fidelity_parser_errors
.
.
.
commit
|
commitdiff
|
tree
2019-08-21
Ka
s
per
K
o
p
ec
S
ynta
x
Trait
commit
|
commitdiff
|
tree
2019-08-21
Kasper
Kopec
i
mpl Oca
m
lv
a
l
u
e for SyntaxE
r
r
o
r
commit
|
commitdiff
|
tree
2019-08-21
Kasper Kopec
Fix dune
build by updat
i
ng car
g
o fi
l
es
t
o reflec
t
TARGET
S
.
.
.
commit
|
commitdiff
|
tree
2019-08-20
Kasper Kopec
P
roduce va
l
id synta
x
t
rees
eve
n
whe
n
stack limit
is
.
.
.
commit
|
commitdiff
|
tree
2019-08-20
Kasper K
o
pec
Move stack
l
i
mit
chec
k
from
s
m
a
rt con
s
tructors to parse_term
.
.
.
commit
|
commitdiff
|
tree
2019-08-20
Kasp
e
r
Kopec
F
i
x
g
e
n
er
a
te_fu
l
l_fidelity
commit
|
commitdiff
|
tree
2019-08-19
Kasper Kopec
--check
-
printed-
t
ree option fo
r
rust_ocam
l
_test comparator
commit
|
commitdiff
|
tree
2019-08-19
Kasper
Kop
e
c
Tests f
o
r Rust Ppl_cla
s
s_re
w
r
i
ter
commit
|
commitdiff
|
tree
2019-08-19
Kasper Kopec
S
c
a
f
foldin
g
fo
r
Ru
s
t Ppl_class_re
w
r
iter
commit
|
commitdiff
|
tree
2019-08-19
Kasp
e
r
Ko
p
ec
Ed
i
table_position
e
d_syntax
T
oOcaml
commit
|
commitdiff
|
tree
2019-08-19
Kasper Kop
e
c
Editable_positioned_sy
n
ta
x
commit
|
commitdiff
|
tree
2019-08-19
Kasper K
o
pec
Syntax
.
from_chi
l
dren
commit
|
commitdiff
|
tree
2019-08-19
Kaspe
r
Kopec
Pass SourceTe
x
t
to Lexa
b
leToke
n
::make
commit
|
commitdiff
|
tree
2019-08-19
Kasper Ko
p
ec
Vomit 'a al
l
over the codebase ev
e
n mor
e
commit
|
commitdiff
|
tree
2019-08-19
Kasper Kopec
Sourc
e
T
ext -> Rc<Sourc
e
Te
x
t
>
commit
|
commitdiff
|
tree
2019-08-19
K
a
sper Kopec
P
ass
SourceText around with DeclMo
d
e
S
martCons
t
ructors
commit
|
commitdiff
|
tree
2019-08-15
Kasper Kope
c
Add a
r
epro cas
e
for m
y
st
e
rious
format crash
commit
|
commitdiff
|
tree
2019-08-13
Kasp
e
r Kopec
Cha
n
ge co
m
ment style in
generat
e
_fu
l
l_fidelit
y
to match
.
.
.
commit
|
commitdiff
|
tree
2019-08-09
Kasper Kope
c
HackCompilerUseR
u
stParser = true in runtime-o
p
tion
.
h
commit
|
commitdiff
|
tree
2019-08-08
Kasper Ko
p
ec
Set
s
hared memory sizes to 0 in hh_s
i
ngl
e
_compile to
.
.
.
commit
|
commitdiff
|
tree
2019-08-07
Kasper Kopec
Fix accidental access t
o
s
h
a
r
e
d memo
r
y
commit
|
commitdiff
|
tree
2019-08-02
K
a
s
p
er
K
op
e
c
rust_to_ocaml, ocamlpool: a fas
t
path
f
o
r
field init
i
alization
commit
|
commitdiff
|
tree
2019-08-02
Kasper Ko
p
ec
rust_to_o
c
am
l
, ocamlpool:
perf improvement, inli
n
e
.
.
.
commit
|
commitdiff
|
tree
2019-08-02
Ka
s
per Kopec
ru
s
t_to_ocaml:
perf impro
v
emen
t
, use a dedicated fi
e
ld
.
.
.
commit
|
commitdiff
|
tree
2019-07-23
Kasper Kop
e
c
Fix keyword
s
.
php FFP test
commit
|
commitdiff
|
tree
2019-07-16
Kasper Kop
e
c
Avoid unneces
s
ary intermediate vector allocations
commit
|
commitdiff
|
tree
2019-07-16
Kasper K
o
pec
Delete some
.
rust_
t
odo
f
il
e
s that no
w
pass
commit
|
commitdiff
|
tree
2019-05-24
Kasper Ko
p
ec
D
o not re-gen
e
ra
t
e Rust f
i
l
e
s
by default, require opt
.
.
.
commit
|
commitdiff
|
tree
2019-05-20
Kasper
Ko
p
e
c
Add HackCompilerUseRu
s
tParser option to runtime-opti
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Kasp
e
r Ko
p
ec
F
ixe
s
to lost thr
e
a
ding of sta
t
e
due
t
o parser c
l
oning
commit
|
commitdiff
|
tree
2019-05-10
Kasper Kopec
Trim
d
own ab
s
tract interpre
t
e
r
test c
a
se so it passes
.
.
.
commit
|
commitdiff
|
tree
2019-05-10
K
asper Kopec
Ban h
h
_ser
v
er no
t
b
u
i
lt with -O2 from
r
un
n
ing on www
commit
|
commitdiff
|
tree
2019-05-06
Kasper Kopec
R
ust versions of ffp
.
ml and
h
h_single_type_che
c
k
.
ml
.
.
.
commit
|
commitdiff
|
tree
2019-05-06
Kasper Kopec
Delegate
L
azyTriv
i
a lexer
calls
to
Rust
commit
|
commitdiff
|
tree
2019-05-06
Kasper Kopec
Delegate Full
_
f
idel
i
ty_
p
arser
.
parse_m
o
de calls
t
o
Rust
commit
|
commitdiff
|
tree
2019-05-06
Kasper
K
ope
c
Map every OCaml smart cons
t
ru
c
tor instantiation to
.
.
.
commit
|
commitdiff
|
tree
2019-05-06
Kasper Kopec
Catching up with OCaml chang
e
s to parser
commit
|
commitdiff
|
tree
2019-05-04
Kasper Kopec
Respe
c
t --out-extensi
o
n in
--batch mode of ve
r
ify
.
p
y
commit
|
commitdiff
|
tree
2019-05-01
Ka
s
pe
r
K
opec
Ad
d
rust config option to ParserO
p
tion
s
, thread it
.
.
.
commit
|
commitdiff
|
tree
2019-05-01
Kaspe
r
Kopec
Carry file name in Sour
c
eText, correct
l
y handl
e
.
hhi
.
.
.
commit
|
commitdiff
|
tree
2019-04-30
Kasper Kopec
Replace /* */ comments
w
i
t
h
//
commit
|
commitdiff
|
tree
2019-04-26
Kasper Kopec
O
ption to run hh_par
s
e (and tests
u
sing it) with Rust
.
.
.
commit
|
commitdiff
|
tree
2019-04-24
Kasper Kopec
Compare
e
r
ror an
d
m
ode outputs
o
f parser
s
(and f
i
x
.
.
.
commit
|
commitdiff
|
tree
2019-04-24
Kasper K
o
p
ec
OCaml conversio
n
s: SyntaxError
and FileMode
commit
|
commitdiff
|
tree
2019-04-18
K
a
sper K
o
pec
Pos
i
tion
e
d Syntax
: t
e
sts
commit
|
commitdiff
|
tree
2019-04-18
Kasper Kopec
O
C
aml co
n
ve
r
sions: positi
o
ne
d
syn
t
ax
commit
|
commitdiff
|
tree
2019-04-18
Kaspe
r
Kopec
P
osit
i
onedSy
n
tax
commit
|
commitdiff
|
tree
2019-04-17
Kasper K
o
pec
End t
o
e
nd
t
est of rust parser for minimal syntax tree
commit
|
commitdiff
|
tree
2019-04-17
Kasper Ko
p
e
c
OCa
m
l conver
s
ions: handwrit
t
en parts
commit
|
commitdiff
|
tree
2019-04-17
Kaspe
r
Kop
e
c
OCa
m
l conversio
n
s: generated parts
commit
|
commitdiff
|
tree
next