changed
.formatter.exs
|
@@ -12,6 +12,7 @@ locals_without_parens = [
|
12
12
|
inputs: 1,
|
13
13
|
job: 1,
|
14
14
|
job: 2,
|
15
|
+ job: 3,
|
15
16
|
jobs: 1
|
16
17
|
]
|
changed
CHANGELOG.md
|
@@ -1,5 +1,10 @@
|
1
1
|
# Changelog
|
2
2
|
|
3
|
+ ## 0.5.2 - 2022/11/06
|
4
|
+
|
5
|
+ + Extend `.formatter.exs`.
|
6
|
+ + Fix `example_bench.exs`.
|
7
|
+
|
3
8
|
## 0.5.1 - 2022/08/18
|
4
9
|
|
5
10
|
+ Ensure `Benchee.Formaters.Markdown` is loaded when available.
|
changed
hex_metadata.config
|
@@ -23,5 +23,5 @@
|
23
23
|
{<<"name">>,<<"kino">>},
|
24
24
|
{<<"optional">>,false},
|
25
25
|
{<<"repository">>,<<"hexpm">>},
|
26
|
- {<<"requirement">>,<<"~> 0.6.2">>}]]}.
|
27
|
- {<<"version">>,<<"0.5.1">>}.
|
26
|
+ {<<"requirement">>,<<"~> 0.6">>}]]}.
|
27
|
+ {<<"version">>,<<"0.5.2">>}.
|
changed
lib/mix/tasks/bench/gen.ex
|
@@ -23,14 +23,14 @@ defmodule Mix.Tasks.Bench.Gen do
|
23
23
|
"Bigger" => Enum.to_list(1..100_000)
|
24
24
|
}
|
25
25
|
|
26
|
- map = fn i -> [i, i * i] end
|
26
|
+ defp map_fun(i), do: [i, i * i]
|
27
27
|
|
28
28
|
job flat_map(input) do
|
29
|
- Enum.flat_map(input, map_fun)
|
29
|
+ Enum.flat_map(input, &map_fun/1)
|
30
30
|
end
|
31
31
|
|
32
32
|
job map_flatten(input) do
|
33
|
- input |> Enum.map(map_fun) |> List.flatten()
|
33
|
+ input |> Enum.map(&map_fun/1) |> List.flatten()
|
34
34
|
end
|
35
35
|
end
|
36
36
|
"""
|
changed
mix.exs
|
@@ -6,7 +6,7 @@ defmodule BencheeDsl.MixProject do
|
6
6
|
def project do
|
7
7
|
[
|
8
8
|
app: :benchee_dsl,
|
9
|
- version: "0.5.1",
|
9
|
+ version: "0.5.2",
|
10
10
|
elixir: "~> 1.13",
|
11
11
|
start_permanent: Mix.env() == :prod,
|
12
12
|
deps: deps(),
|
|
@@ -63,7 +63,7 @@ defmodule BencheeDsl.MixProject do
|
63
63
|
defp deps do
|
64
64
|
[
|
65
65
|
{:benchee, ">= 0.99.0 and < 2.0.0"},
|
66
|
- {:kino, "~> 0.6.2"},
|
66
|
+ {:kino, "~> 0.6"},
|
67
67
|
# dev/test
|
68
68
|
{:benchee_markdown, "~> 0.3", only: [:dev, :test]},
|
69
69
|
{:credo, "~> 1.6", only: [:dev, :test], runtime: false},
|