Current section

22 Versions

Jump to

Compare versions

6 files changed
+67 additions
-35 deletions
  @@ -1,5 +1,11 @@
1 1 # Changelog
2 2
3 + ## 0.4.0
4 +
5 + * Update rustler to 0.24.0.
6 +
7 + this version improves performance a little bit
8 +
3 9 ## 0.3.0
4 10
5 11 * Update rustler to 0.23.0
  @@ -16,5 +16,5 @@
16 16 {<<"name">>,<<"rustler">>},
17 17 {<<"optional">>,false},
18 18 {<<"repository">>,<<"hexpm">>},
19 - {<<"requirement">>,<<"~> 0.23">>}]]}.
20 - {<<"version">>,<<"0.3.0">>}.
19 + {<<"requirement">>,<<"~> 0.24">>}]]}.
20 + {<<"version">>,<<"0.4.0">>}.
  @@ -4,7 +4,7 @@ defmodule ExKeccak.MixProject do
4 4 def project do
5 5 [
6 6 app: :ex_keccak,
7 - version: "0.3.0",
7 + version: "0.4.0",
8 8 elixir: "~> 1.10",
9 9 description: description(),
10 10 compilers: Mix.compilers(),
  @@ -53,7 +53,7 @@ defmodule ExKeccak.MixProject do
53 53 [
54 54 {:ex_doc, ">= 0.0.0", only: :dev, runtime: false},
55 55 {:benchee, "~> 1.0", only: :test},
56 - {:rustler, "~> 0.23"}
56 + {:rustler, "~> 0.24"}
57 57 ]
58 58 end
59 59 end
  @@ -2,6 +2,15 @@
2 2 # It is not intended for manual editing.
3 3 version = 3
4 4
5 + [[package]]
6 + name = "aho-corasick"
7 + version = "0.7.18"
8 + source = "registry+https://github.com/rust-lang/crates.io-index"
9 + checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
10 + dependencies = [
11 + "memchr",
12 + ]
13 +
5 14 [[package]]
6 15 name = "crunchy"
7 16 version = "0.2.2"
  @@ -19,12 +28,9 @@ dependencies = [
19 28
20 29 [[package]]
21 30 name = "heck"
22 - version = "0.3.3"
31 + version = "0.4.0"
23 32 source = "registry+https://github.com/rust-lang/crates.io-index"
24 - checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
25 - dependencies = [
26 - "unicode-segmentation",
27 - ]
33 + checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
28 34
29 35 [[package]]
30 36 name = "lazy_static"
  @@ -33,28 +39,51 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
33 39 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
34 40
35 41 [[package]]
36 - name = "proc-macro2"
37 - version = "1.0.34"
42 + name = "memchr"
43 + version = "2.4.1"
38 44 source = "registry+https://github.com/rust-lang/crates.io-index"
39 - checksum = "2f84e92c0f7c9d58328b85a78557813e4bd845130db68d7184635344399423b1"
45 + checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
46 +
47 + [[package]]
48 + name = "proc-macro2"
49 + version = "1.0.36"
50 + source = "registry+https://github.com/rust-lang/crates.io-index"
51 + checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
40 52 dependencies = [
41 53 "unicode-xid",
42 54 ]
43 55
44 56 [[package]]
45 57 name = "quote"
46 - version = "1.0.10"
58 + version = "1.0.15"
47 59 source = "registry+https://github.com/rust-lang/crates.io-index"
48 - checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"
60 + checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"
49 61 dependencies = [
50 62 "proc-macro2",
51 63 ]
52 64
53 65 [[package]]
54 - name = "rustler"
55 - version = "0.23.0"
66 + name = "regex"
67 + version = "1.5.4"
56 68 source = "registry+https://github.com/rust-lang/crates.io-index"
57 - checksum = "8ac79e5fcfae809c16ff8da548daa291933b7ec8d66eadc197cdccec46891625"
69 + checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
70 + dependencies = [
71 + "aho-corasick",
72 + "memchr",
73 + "regex-syntax",
74 + ]
75 +
76 + [[package]]
77 + name = "regex-syntax"
78 + version = "0.6.25"
79 + source = "registry+https://github.com/rust-lang/crates.io-index"
80 + checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
81 +
82 + [[package]]
83 + name = "rustler"
84 + version = "0.24.0"
85 + source = "registry+https://github.com/rust-lang/crates.io-index"
86 + checksum = "ed1d0129006c447df2939ea2d370a31cd1c1a5103c2777545b14da9aefd656df"
58 87 dependencies = [
59 88 "lazy_static",
60 89 "rustler_codegen",
  @@ -63,9 +92,9 @@ dependencies = [
63 92
64 93 [[package]]
65 94 name = "rustler_codegen"
66 - version = "0.23.0"
95 + version = "0.24.0"
67 96 source = "registry+https://github.com/rust-lang/crates.io-index"
68 - checksum = "10d303c303a145c1f3d2a2993527128badb9500101070c55e36ef9bb2417666a"
97 + checksum = "0ed0335f95feb990dc7eebb69cfc29cc93cbbe813b3d7dc1edb915c59e4079a6"
69 98 dependencies = [
70 99 "heck",
71 100 "proc-macro2",
  @@ -75,18 +104,19 @@ dependencies = [
75 104
76 105 [[package]]
77 106 name = "rustler_sys"
78 - version = "2.1.1"
107 + version = "2.2.0"
79 108 source = "registry+https://github.com/rust-lang/crates.io-index"
80 - checksum = "1cb382fde4f421c51555919e9920b058c0286f6bf59e53d02eb4d281eae6758b"
109 + checksum = "3ff26a42e62d538f82913dd34f60105ecfdffbdb25abdc3c3580b0c622285332"
81 110 dependencies = [
111 + "regex",
82 112 "unreachable",
83 113 ]
84 114
85 115 [[package]]
86 116 name = "syn"
87 - version = "1.0.83"
117 + version = "1.0.86"
88 118 source = "registry+https://github.com/rust-lang/crates.io-index"
89 - checksum = "23a1dfb999630e338648c83e91c59a4e9fb7620f520c3194b6b89e276f2f1959"
119 + checksum = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
90 120 dependencies = [
91 121 "proc-macro2",
92 122 "quote",
  @@ -102,12 +132,6 @@ dependencies = [
102 132 "crunchy",
103 133 ]
104 134
105 - [[package]]
106 - name = "unicode-segmentation"
107 - version = "1.8.0"
108 - source = "registry+https://github.com/rust-lang/crates.io-index"
109 - checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b"
110 -
111 135 [[package]]
112 136 name = "unicode-xid"
113 137 version = "0.2.2"
  @@ -10,6 +10,6 @@ path = "src/lib.rs"
10 10 crate-type = ["dylib"]
11 11
12 12 [dependencies]
13 - rustler = "0.23"
13 + rustler = "0.24"
14 14 lazy_static = "1.0"
15 15 tiny-keccak = { version = "2.0", features = ["keccak"] }
Loading more files…