-
Notifications
You must be signed in to change notification settings - Fork 5
/
.merlin.in
38 lines (27 loc) · 889 Bytes
/
.merlin.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
S src
B _build/src
PKG cohttp.lwt
S %{prefix}%/build/cohttp.*/_build/lib
S %{prefix}%/build/cohttp.*/_build/lwt
S %{prefix}%/build/cohttp.*/_build/lwt-core
PKG lwt.ppx lwt.preemptive
S %{prefix}%/build/lwt.*/_build/src/*
S %{prefix}%/build/uri.*/_build/lib
PKG yojson
S %{prefix}%/build/yojson.*
# Check principality of type inference
FLG -principal
# Make strings immutable.
FLG -safe-string
# Shorten paths in types.
FLG -short-paths
# Reject invalid formats accepted by legacy implementations.
FLG -strict-formats
# Left-hand part of a sequence must have type unit.
FLG -strict-sequence
# Add support for system threads library
FLG -thread
# 4 Fragile pattern matching: matching that will remain complete even if
# additional constructors are added to one of the variant types matched.
# 42 Disambiguated constructor or label name (compatibility warning).
FLG -w +A-4-42