Skip to content

Commit b190168

Browse files
committed
get rid of Compat dependency
1 parent c92cbce commit b190168

File tree

7 files changed

+26
-124
lines changed

7 files changed

+26
-124
lines changed

Manifest.toml

Lines changed: 0 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,12 @@
33
[[Base64]]
44
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
55

6-
[[Compat]]
7-
deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"]
8-
git-tree-sha1 = "ed2c4abadf84c53d9e58510b5fc48912c2336fbb"
9-
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
10-
version = "2.2.0"
11-
126
[[DataStructures]]
137
deps = ["InteractiveUtils", "OrderedCollections"]
148
git-tree-sha1 = "1fe8fad5fc84686dcbc674aa255bc867a64f8132"
159
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
1610
version = "0.17.5"
1711

18-
[[Dates]]
19-
deps = ["Printf"]
20-
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
21-
22-
[[DelimitedFiles]]
23-
deps = ["Mmap"]
24-
uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab"
25-
2612
[[Distributed]]
2713
deps = ["Random", "Serialization", "Sockets"]
2814
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
@@ -31,77 +17,29 @@ uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
3117
deps = ["Markdown"]
3218
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
3319

34-
[[LibGit2]]
35-
deps = ["Printf"]
36-
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"
37-
38-
[[Libdl]]
39-
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
40-
41-
[[LinearAlgebra]]
42-
deps = ["Libdl"]
43-
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
44-
4520
[[Logging]]
4621
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
4722

4823
[[Markdown]]
4924
deps = ["Base64"]
5025
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
5126

52-
[[Mmap]]
53-
uuid = "a63ad114-7e13-5084-954f-fe012c677804"
54-
5527
[[OrderedCollections]]
5628
deps = ["Random", "Serialization", "Test"]
5729
git-tree-sha1 = "c4c13474d23c60d20a67b217f1d7f22a40edf8f1"
5830
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
5931
version = "1.1.0"
6032

61-
[[Pkg]]
62-
deps = ["Dates", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
63-
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
64-
65-
[[Printf]]
66-
deps = ["Unicode"]
67-
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
68-
69-
[[REPL]]
70-
deps = ["InteractiveUtils", "Markdown", "Sockets"]
71-
uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"
72-
7333
[[Random]]
7434
deps = ["Serialization"]
7535
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
7636

77-
[[SHA]]
78-
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
79-
8037
[[Serialization]]
8138
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
8239

83-
[[SharedArrays]]
84-
deps = ["Distributed", "Mmap", "Random", "Serialization"]
85-
uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383"
86-
8740
[[Sockets]]
8841
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
8942

90-
[[SparseArrays]]
91-
deps = ["LinearAlgebra", "Random"]
92-
uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
93-
94-
[[Statistics]]
95-
deps = ["LinearAlgebra", "SparseArrays"]
96-
uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
97-
9843
[[Test]]
9944
deps = ["Distributed", "InteractiveUtils", "Logging", "Random"]
10045
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
101-
102-
[[UUIDs]]
103-
deps = ["Random", "SHA"]
104-
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
105-
106-
[[Unicode]]
107-
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
33
version = "0.5.2"
44

55
[deps]
6-
Compat = "34da2185-b29b-5c13-b0c7-acf172513d20"
76
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
7+
Markdown = "d6f4376e-aef5-505a-96c1-9c027394607a"
8+
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
89
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
910

1011
[compat]
11-
Compat = "2"
1212
DataStructures = "0.17"
1313
julia = "1"

docs/Manifest.toml

Lines changed: 19 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -3,43 +3,25 @@
33
[[Base64]]
44
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
55

6-
[[CSTParser]]
7-
deps = ["LibGit2", "Test", "Tokenize"]
8-
git-tree-sha1 = "d878de3315f9b6569851d919f7976fe527d00c24"
9-
repo-rev = "location"
10-
repo-url = "https://github.com/MikeInnes/CSTParser.jl"
11-
uuid = "00ebfdb7-1f24-5e51-bd34-a7502290713f"
12-
version = "0.5.2+"
13-
14-
[[Compat]]
15-
deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"]
16-
git-tree-sha1 = "84aa74986c5b9b898b0d1acaf3258741ee64754f"
17-
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
18-
version = "2.1.0"
19-
206
[[DataStructures]]
21-
deps = ["InteractiveUtils", "OrderedCollections", "Random", "Serialization", "Test"]
22-
git-tree-sha1 = "ca971f03e146cf144a9e2f2ce59674f5bf0e8038"
7+
deps = ["InteractiveUtils", "OrderedCollections"]
8+
git-tree-sha1 = "1fe8fad5fc84686dcbc674aa255bc867a64f8132"
239
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
24-
version = "0.15.0"
10+
version = "0.17.5"
2511

2612
[[Dates]]
2713
deps = ["Printf"]
2814
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
2915

30-
[[DelimitedFiles]]
31-
deps = ["Mmap"]
32-
uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab"
33-
3416
[[Distributed]]
3517
deps = ["Random", "Serialization", "Sockets"]
3618
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
3719

3820
[[DocStringExtensions]]
3921
deps = ["LibGit2", "Markdown", "Pkg", "Test"]
40-
git-tree-sha1 = "4d30e889c9f106a51ffa4791a88ffd4765bf20c3"
22+
git-tree-sha1 = "88bb0edb352b16608036faadcc071adda068582a"
4123
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
42-
version = "0.7.0"
24+
version = "0.8.1"
4325

4426
[[Documenter]]
4527
deps = ["Base64", "DocStringExtensions", "InteractiveUtils", "JSON", "LibGit2", "Logging", "Markdown", "Pkg", "REPL", "Random", "Test", "Unicode"]
@@ -52,29 +34,25 @@ deps = ["Markdown"]
5234
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
5335

5436
[[JSON]]
55-
deps = ["Dates", "Distributed", "Mmap", "Sockets", "Test", "Unicode"]
56-
git-tree-sha1 = "1f7a25b53ec67f5e9422f1f551ee216503f4a0fa"
37+
deps = ["Dates", "Mmap", "Parsers", "Unicode"]
38+
git-tree-sha1 = "b34d7cef7b337321e97d22242c3c2b91f476748e"
5739
uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
58-
version = "0.20.0"
40+
version = "0.21.0"
5941

6042
[[LibGit2]]
6143
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"
6244

6345
[[Libdl]]
6446
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
6547

66-
[[LinearAlgebra]]
67-
deps = ["Libdl"]
68-
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
69-
7048
[[Logging]]
7149
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
7250

7351
[[MacroTools]]
74-
deps = ["CSTParser", "Compat", "DataStructures", "Test"]
52+
deps = ["DataStructures", "Markdown", "Random", "Test"]
7553
path = ".."
7654
uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
77-
version = "0.4.5+"
55+
version = "0.5.2"
7856

7957
[[Markdown]]
8058
deps = ["Base64"]
@@ -85,12 +63,18 @@ uuid = "a63ad114-7e13-5084-954f-fe012c677804"
8563

8664
[[OrderedCollections]]
8765
deps = ["Random", "Serialization", "Test"]
88-
git-tree-sha1 = "85619a3f3e17bb4761fe1b1fd47f0e979f964d5b"
66+
git-tree-sha1 = "c4c13474d23c60d20a67b217f1d7f22a40edf8f1"
8967
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
90-
version = "1.0.2"
68+
version = "1.1.0"
69+
70+
[[Parsers]]
71+
deps = ["Dates", "Test"]
72+
git-tree-sha1 = "a23968e107c0544aca91bfab6f7dd34de1206a54"
73+
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
74+
version = "0.3.9"
9175

9276
[[Pkg]]
93-
deps = ["Dates", "LibGit2", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
77+
deps = ["Dates", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
9478
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
9579

9680
[[Printf]]
@@ -111,31 +95,13 @@ uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
11195
[[Serialization]]
11296
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
11397

114-
[[SharedArrays]]
115-
deps = ["Distributed", "Mmap", "Random", "Serialization"]
116-
uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383"
117-
11898
[[Sockets]]
11999
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
120100

121-
[[SparseArrays]]
122-
deps = ["LinearAlgebra", "Random"]
123-
uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
124-
125-
[[Statistics]]
126-
deps = ["LinearAlgebra", "SparseArrays"]
127-
uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
128-
129101
[[Test]]
130102
deps = ["Distributed", "InteractiveUtils", "Logging", "Random"]
131103
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
132104

133-
[[Tokenize]]
134-
deps = ["Printf", "Test"]
135-
git-tree-sha1 = "3e83f60b74911d3042d3550884ca2776386a02b8"
136-
uuid = "0796e94c-ce3b-5d07-9a54-7f471281c624"
137-
version = "0.5.3"
138-
139105
[[UUIDs]]
140106
deps = ["Random", "SHA"]
141107
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"

docs/Project.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
[deps]
2-
CSTParser = "00ebfdb7-1f24-5e51-bd34-a7502290713f"
32
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
43
MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"

src/MacroTools.jl

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
module MacroTools
22

3-
using DataStructures, Compat
4-
using Compat.Markdown
3+
using DataStructures, Markdown, Random
54
export @match, @capture
65

76
include("match/match.jl")
@@ -25,7 +24,7 @@ resize!(animals, length(_animals))
2524
animals .= Symbol.(lowercase.(_animals))
2625

2726
function __init__()
28-
Compat.Random.shuffle!(animals)
27+
Random.shuffle!(animals)
2928
end
3029

3130
end # module

src/examples/threading.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ macro >(exs...)
2222
isexpr(ex, :block) ? thread(x, rmlines(ex).args...) :
2323
Expr(:call, ex, x)
2424

25-
thread(x, exs...) = Compat.reduce(thread, exs, init=x)
25+
thread(x, exs...) = reduce(thread, exs, init=x)
2626

2727
esc(thread(exs...))
2828
end
@@ -42,7 +42,7 @@ macro >>(exs...)
4242
isexpr(ex, :block) ? thread(x, rmlines(ex).args...) :
4343
Expr(:call, ex, x)
4444

45-
thread(x, exs...) = Compat.reduce(thread, exs, init=x)
45+
thread(x, exs...) = reduce(thread, exs, init=x)
4646

4747
esc(thread(exs...))
4848
end

test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using MacroTools
2-
using Compat, Compat.Test
2+
using Test
33

44
@testset "MacroTools" begin
55

0 commit comments

Comments
 (0)