Skip to content

Commit

Permalink
LX4Cnh for .NET 1.1. Initial public release.
Browse files Browse the repository at this point in the history
https://github.com/3F/LX4Cnh

NOTE: An embeddable version can be found inside distributed packages (zip + nupkg).
  • Loading branch information
3F committed Jul 26, 2021
1 parent ac3c80a commit d76d867
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 12 deletions.
17 changes: 8 additions & 9 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,10 @@
Copyright (c) 2021 Denis Kuzmin <x-3F@outlook.com> github/3F
```

[ [] ](https://3F.github.io/Donation/)
[ [] ](https://3F.github.io/Donation/) [![License](https://img.shields.io/badge/License-MIT-74A5C2.svg)](https://github.com/3F/LX4Cnh/blob/master/License.txt)

✔ Free and Open. MIT License. *Fork! Star! Contribute! Share! Enjoy!*

[![Build status](https://ci.appveyor.com/api/projects/status/q4rq4wd92bi735ga/branch/master?svg=true)](https://ci.appveyor.com/project/3Fs/lx4cnh/branch/master)
[![release](https://img.shields.io/github/release/3F/LX4Cnh.svg)](https://github.com/3F/LX4Cnh/releases/latest)
[![License](https://img.shields.io/badge/License-MIT-74A5C2.svg)](https://github.com/3F/LX4Cnh/blob/master/License.txt)
[![NuGet package](https://img.shields.io/nuget/v/LX4Cnh.svg)](https://www.nuget.org/packages/LX4Cnh/)
[![Tests](https://img.shields.io/appveyor/tests/3Fs/lx4cnh/master.svg)](https://ci.appveyor.com/project/3Fs/lx4cnh/build/tests)

[![Build history](https://buildstats.info/appveyor/chart/3Fs/lx4cnh?buildCount=15&includeBuildsFromPullRequest=true&showStats=true)](https://ci.appveyor.com/project/3Fs/lx4cnh/history)

### MLnoCS vs LX4Cnh

Algorithm | Maximum bits | One multiplication
Expand All @@ -34,9 +26,16 @@ LX4Cnh optimized\*<sup>2</sup> | 128 × 128 | \*<sup>2</sup> less than ~ **0.86
## Where is this used?

* [Huid](https://github.com/3F/Huid) - A high-speed *FNV-1a-128* hash-based *UUID* implementation.
* https://twitter.com/github3F/status/1419045735807467520

## .NET implementation

[![Build status](https://ci.appveyor.com/api/projects/status/q4rq4wd92bi735ga/branch/master?svg=true)](https://ci.appveyor.com/project/3Fs/lx4cnh/branch/master)
[![NuGet package](https://img.shields.io/nuget/v/LX4Cnh.svg)](https://www.nuget.org/packages/LX4Cnh/)
[![Tests](https://img.shields.io/appveyor/tests/3Fs/lx4cnh/master.svg)](https://ci.appveyor.com/project/3Fs/lx4cnh/build/tests)

[![Build history](https://buildstats.info/appveyor/chart/3Fs/lx4cnh?buildCount=15&includeBuildsFromPullRequest=true&showStats=true)](https://ci.appveyor.com/project/3Fs/lx4cnh/history)

*LX4Cnh* class provides several ways of setting and getting numbers by using uint, ulong, or bytes array. Just play with available [Unit-Tests](src/tests/csharp/UnitTest/) and [Speed-Tests](src/tests/csharp/Benchmark).

[![](/img/benchmark.png)](https://twitter.com/github3F/status/1410358979033813000)
Expand Down
4 changes: 3 additions & 1 deletion changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,13 @@ LX4Cnh - https://github.com/3F/LX4Cnh
- - - - - - - - - - - - - - - - - - -


[LX4Cnh for C# 1.1] 2021.??.??
[LX4Cnh for .NET 1.1] 2021.07.26

* Initial public release.
https://github.com/3F/LX4Cnh

NOTE: An embeddable version can be found inside distributed packages (zip + nupkg).


[LX4Cnh 1.0] 2021.07.01

Expand Down
4 changes: 2 additions & 2 deletions src/.vssbe
Original file line number Diff line number Diff line change
Expand Up @@ -553,13 +553,13 @@
" #[IO copy.directory(\"\", \"$(odir)/embd/\", true)]",
" #[IO copy.file(\"$(embdAlgoOut)\", \"$(odir)/embd/\", true)]",
" ",
" #[7z pack.directory(\"$(odir)\", \"$(dbin)LX4Cnh.$(printVersion).zip\")]",
" #[7z pack.directory(\"$(odir)\", \"$(dbin)LX4Cnh.dotnet.$(printVersion).zip\")]",
" ",
" ",
" #[IO copy.file",
" (",
" \"$(OutDirLX4Cnh)/*$(v_csharp).nupkg\",",
" \"$(dbin)/\", ",
" \"$(dbin)/LX4Cnh.dotnet.$(v_csharp).nupkg\", ",
" true ",
" )]",
"}]"
Expand Down

0 comments on commit d76d867

Please # to comment.