OSDN Git Service

mhash384/mhash384.git
6 years agoAdded one more test case: a bit string of length 2^33 bits (1 GB).
LoRd_MuldeR [Sat, 1 Jul 2017 14:20:08 +0000 (16:20 +0200)]
Added one more test case: a bit string of length 2^33 bits (1 GB).

6 years agoAsynchronously dispatch update events.
LoRd_MuldeR [Sat, 1 Jul 2017 13:45:31 +0000 (15:45 +0200)]
Asynchronously dispatch update events.

6 years agoNow using custom "ConstArray<T>" class, which is a about 10x faster compared to the...
LoRd_MuldeR [Sat, 1 Jul 2017 13:04:32 +0000 (15:04 +0200)]
Now using custom "ConstArray<T>" class, which is a about 10x faster compared to the built-in "IReadOnlyList<T>" class.

6 years agoSome code refactoring.
LoRd_MuldeR [Sat, 1 Jul 2017 12:07:16 +0000 (14:07 +0200)]
Some code refactoring.

6 years agoUpdated Microsoft.NET bindings.
LoRd_MuldeR [Thu, 29 Jun 2017 20:28:25 +0000 (22:28 +0200)]
Updated Microsoft.NET bindings.

6 years agoSome code refactoring.
LoRd_MuldeR [Wed, 28 Jun 2017 21:26:37 +0000 (23:26 +0200)]
Some code refactoring.

6 years agoImproved test cases.
LoRd_MuldeR [Wed, 28 Jun 2017 18:19:29 +0000 (20:19 +0200)]
Improved test cases.

6 years agoUpdated test cases.
LoRd_MuldeR [Tue, 27 Jun 2017 22:06:46 +0000 (00:06 +0200)]
Updated test cases.

6 years agoSome code optimization.
LoRd_MuldeR [Mon, 26 Jun 2017 23:09:09 +0000 (01:09 +0200)]
Some code optimization.

6 years agoSet target Java version to v1.7 for now.
LoRd_MuldeR [Mon, 26 Jun 2017 20:02:29 +0000 (22:02 +0200)]
Set target Java version to v1.7 for now.

6 years agoUpdated Java implementation.
LoRd_MuldeR [Mon, 26 Jun 2017 19:57:09 +0000 (21:57 +0200)]
Updated Java implementation.

6 years agoUpdated the MIX table.
LoRd_MuldeR [Fri, 23 Jun 2017 21:57:01 +0000 (23:57 +0200)]
Updated the MIX table.

6 years agoAdded early termination to check_permutation() function.
LoRd_MuldeR [Wed, 21 Jun 2017 20:28:25 +0000 (22:28 +0200)]
Added early termination to check_permutation() function.

6 years agoIncrease number of refine loops.
LoRd_MuldeR [Wed, 21 Jun 2017 18:15:05 +0000 (20:15 +0200)]
Increase number of refine loops.

6 years agoTry reversed version of the permutation too.
LoRd_MuldeR [Tue, 20 Jun 2017 21:39:46 +0000 (23:39 +0200)]
Try reversed version of the permutation too.

6 years agoSome code clean-up.
LoRd_MuldeR [Tue, 20 Jun 2017 21:20:54 +0000 (23:20 +0200)]
Some code clean-up.

6 years agoImplemented successive refinement of candidate row values. Allows *much* faster progr...
LoRd_MuldeR [Tue, 20 Jun 2017 19:02:15 +0000 (21:02 +0200)]
Implemented successive refinement of candidate row values. Allows *much* faster progress, compared to trying random candidates only.

6 years agoUpdated README file.
LoRd_MuldeR [Sun, 18 Jun 2017 19:59:05 +0000 (21:59 +0200)]
Updated README file.

6 years agoUpdated README file.
LoRd_MuldeR [Sun, 18 Jun 2017 19:21:02 +0000 (21:21 +0200)]
Updated README file.

6 years agoUpdated README file.
LoRd_MuldeR [Sun, 18 Jun 2017 18:44:41 +0000 (20:44 +0200)]
Updated README file.

6 years agoGenerate MIX table: Implemented automatic re-seeding.
LoRd_MuldeR [Sun, 18 Jun 2017 17:03:07 +0000 (19:03 +0200)]
Generate MIX table: Implemented automatic re-seeding.

6 years agoUpdated the XOR table.
LoRd_MuldeR [Sun, 18 Jun 2017 13:12:12 +0000 (15:12 +0200)]
Updated the XOR table.

6 years agoSome code clean-up.
LoRd_MuldeR [Sun, 18 Jun 2017 12:38:45 +0000 (14:38 +0200)]
Some code clean-up.

6 years agoSome code refactoring + improved MIX table generation tool.
LoRd_MuldeR [Sun, 18 Jun 2017 12:02:49 +0000 (14:02 +0200)]
Some code refactoring + improved MIX table generation tool.

6 years agoImplemented successive refinement of candidate row values. Allows *much* faster progr...
LoRd_MuldeR [Sat, 17 Jun 2017 13:50:44 +0000 (15:50 +0200)]
Implemented successive refinement of candidate row values. Allows *much* faster progress, compared to trying random candidates only.

6 years agoImplemented re-seed after 997 rounds.
LoRd_MuldeR [Fri, 16 Jun 2017 01:36:07 +0000 (03:36 +0200)]
Implemented re-seed after 997 rounds.

6 years agoSmall fix + regenerated MIX table.
LoRd_MuldeR [Thu, 15 Jun 2017 21:00:07 +0000 (23:00 +0200)]
Small fix + regenerated MIX table.

6 years agoRegenerated MIX table + switched to "in-place" shuffling method.
LoRd_MuldeR [Thu, 15 Jun 2017 20:39:00 +0000 (22:39 +0200)]
Regenerated MIX table + switched to "in-place" shuffling method.

6 years agoSimplified generation of the MIX table.
LoRd_MuldeR [Thu, 15 Jun 2017 20:36:28 +0000 (22:36 +0200)]
Simplified generation of the MIX table.

6 years agoSome code clean-up and fixes.
LoRd_MuldeR [Thu, 15 Jun 2017 16:45:19 +0000 (18:45 +0200)]
Some code clean-up and fixes.

6 years agoSave table after each completed iteration + load table and resume computation on...
LoRd_MuldeR [Thu, 15 Jun 2017 15:48:48 +0000 (17:48 +0200)]
Save table after each completed iteration + load table and resume computation on startup.

6 years agoSome code clean-up + improved (faster) hamming distance computation.
LoRd_MuldeR [Thu, 15 Jun 2017 14:44:46 +0000 (16:44 +0200)]
Some code clean-up + improved (faster) hamming distance computation.

8 years agoJava example: Code clean-up.
LoRd_MuldeR [Wed, 6 Apr 2016 20:31:16 +0000 (22:31 +0200)]
Java example: Code clean-up.

8 years agoImproved Python sample application.
LoRd_MuldeR [Sun, 3 Apr 2016 18:56:22 +0000 (20:56 +0200)]
Improved Python sample application.

8 years agoSome improvements to Python bindings
LoRd_MuldeR [Sun, 3 Apr 2016 16:00:57 +0000 (18:00 +0200)]
Some improvements to Python bindings

8 years agoSome improvements to the Java bindings + documentation updates.
LoRd_MuldeR [Sun, 3 Apr 2016 15:00:33 +0000 (17:00 +0200)]
Some improvements to the Java bindings + documentation updates.

8 years agoImproved Python sample application.
LoRd_MuldeR [Sat, 2 Apr 2016 17:00:57 +0000 (19:00 +0200)]
Improved Python sample application.

8 years agoSome improvements to the Java bindings.
LoRd_MuldeR [Sat, 2 Apr 2016 16:08:22 +0000 (18:08 +0200)]
Some improvements to the Java bindings.

8 years agoFixed path for "debug" file. 1.0.1
LoRd_MuldeR [Thu, 31 Mar 2016 21:05:11 +0000 (23:05 +0200)]
Fixed path for "debug" file.

8 years agoAdded version history.
LoRd_MuldeR [Thu, 31 Mar 2016 19:26:33 +0000 (21:26 +0200)]
Added version history.

8 years agoMakefile clean up.
LoRd_MuldeR [Wed, 30 Mar 2016 20:25:06 +0000 (22:25 +0200)]
Makefile clean up.

8 years agoChanged the way how TAR packages are created.
LoRd_MuldeR [Wed, 30 Mar 2016 20:02:23 +0000 (22:02 +0200)]
Changed the way how TAR packages are created.

8 years agoRenamed Python example file.
LoRd_MuldeR [Wed, 30 Mar 2016 19:35:03 +0000 (21:35 +0200)]
Renamed Python example file.

8 years agoAdded Python bindings to the Linux Makefile
LoRd_MuldeR [Wed, 30 Mar 2016 19:22:38 +0000 (21:22 +0200)]
Added Python bindings to the Linux Makefile

8 years agoUpdated Makefile.
LoRd_MuldeR [Wed, 30 Mar 2016 17:27:30 +0000 (19:27 +0200)]
Updated Makefile.

8 years agoSmall fix.
LoRd_MuldeR [Tue, 29 Mar 2016 20:53:36 +0000 (22:53 +0200)]
Small fix.

8 years agoFixed Makefile for MinGW.
LoRd_MuldeR [Tue, 29 Mar 2016 20:50:09 +0000 (22:50 +0200)]
Fixed Makefile for MinGW.

8 years agoSome Makefile clean-up.
LoRd_MuldeR [Tue, 29 Mar 2016 20:17:12 +0000 (22:17 +0200)]
Some Makefile clean-up.

8 years agoLinux Makefile improvements
LoRd_MuldeR [Tue, 29 Mar 2016 19:25:32 +0000 (21:25 +0200)]
Linux Makefile improvements

8 years agoFixed typo.
LoRd_MuldeR [Mon, 28 Mar 2016 19:35:20 +0000 (21:35 +0200)]
Fixed typo.

8 years agoFixed typo.
LoRd_MuldeR [Mon, 28 Mar 2016 15:36:10 +0000 (17:36 +0200)]
Fixed typo.

8 years agoDocumentation updates.
LoRd_MuldeR [Mon, 28 Mar 2016 15:34:06 +0000 (17:34 +0200)]
Documentation updates.

8 years agoSome code re-organization.
LoRd_MuldeR [Mon, 28 Mar 2016 13:30:58 +0000 (15:30 +0200)]
Some code re-organization.

8 years agoImproved Make script.
LoRd_MuldeR [Mon, 28 Mar 2016 13:15:35 +0000 (15:15 +0200)]
Improved Make script.

8 years agoSome code re-organization.
LoRd_MuldeR [Mon, 28 Mar 2016 12:49:26 +0000 (14:49 +0200)]
Some code re-organization.

8 years agoImproved language bindings for Microsoft.NET.
LoRd_MuldeR [Mon, 28 Mar 2016 12:39:29 +0000 (14:39 +0200)]
Improved language bindings for Microsoft.NET.

8 years agoUpdated Delphi language bindings.
LoRd_MuldeR [Sun, 27 Mar 2016 19:39:37 +0000 (21:39 +0200)]
Updated Delphi language bindings.

8 years agoUpdated Delphi language bindings.
LoRd_MuldeR [Sun, 27 Mar 2016 19:34:04 +0000 (21:34 +0200)]
Updated Delphi language bindings.

8 years agoUpdated Delphi language bindings.
LoRd_MuldeR [Sun, 27 Mar 2016 18:30:28 +0000 (20:30 +0200)]
Updated Delphi language bindings.

8 years agoUpdated ignore list.
LoRd_MuldeR [Sun, 27 Mar 2016 14:56:36 +0000 (16:56 +0200)]
Updated ignore list.

8 years agoAdded language bindings for Delphi.
LoRd_MuldeR [Sun, 27 Mar 2016 14:53:31 +0000 (16:53 +0200)]
Added language bindings for Delphi.

8 years agoAdded version getter to the Python wrapper.
LoRd_MuldeR [Fri, 25 Mar 2016 22:52:15 +0000 (23:52 +0100)]
Added version getter to the Python wrapper.

8 years agoImproved Python example program.
LoRd_MuldeR [Fri, 25 Mar 2016 22:21:57 +0000 (23:21 +0100)]
Improved Python example program.

8 years agoUpdated Python bindings.
LoRd_MuldeR [Fri, 25 Mar 2016 19:55:35 +0000 (20:55 +0100)]
Updated Python bindings.

8 years agoUpdated Python bindings.
LoRd_MuldeR [Fri, 25 Mar 2016 18:10:00 +0000 (19:10 +0100)]
Updated Python bindings.

8 years agoUpdated Python bindings.
LoRd_MuldeR [Fri, 25 Mar 2016 17:51:53 +0000 (18:51 +0100)]
Updated Python bindings.

8 years agoAdded Python usage example.
LoRd_MuldeR [Fri, 25 Mar 2016 17:22:03 +0000 (18:22 +0100)]
Added Python usage example.

8 years agoAdded Python wrapper to the Make script.
LoRd_MuldeR [Fri, 25 Mar 2016 14:20:15 +0000 (15:20 +0100)]
Added Python wrapper to the Make script.

8 years agoAdded language binding for Python.
LoRd_MuldeR [Fri, 25 Mar 2016 14:04:48 +0000 (15:04 +0100)]
Added language binding for Python.

8 years agoAdded Java example application.
LoRd_MuldeR [Fri, 25 Mar 2016 00:03:48 +0000 (01:03 +0100)]
Added Java example application.

8 years agoAdded Ant build file for Java wrapper project.
LoRd_MuldeR [Thu, 24 Mar 2016 19:45:54 +0000 (20:45 +0100)]
Added Ant build file for Java wrapper project.

8 years agoUpdated ignore list.
LoRd_MuldeR [Tue, 22 Mar 2016 22:38:16 +0000 (23:38 +0100)]
Updated ignore list.

8 years agoAdded JNI native library.
LoRd_MuldeR [Tue, 22 Mar 2016 22:35:58 +0000 (23:35 +0100)]
Added JNI native library.

8 years agoAdded Java language bindings.
LoRd_MuldeR [Tue, 22 Mar 2016 19:53:48 +0000 (20:53 +0100)]
Added Java language bindings.

8 years agoSome code clean-up.
LoRd_MuldeR [Tue, 22 Mar 2016 18:57:24 +0000 (19:57 +0100)]
Some code clean-up.

8 years agoSome improvements to the Microsoft.NET bindings.
LoRd_MuldeR [Sun, 20 Mar 2016 22:33:42 +0000 (23:33 +0100)]
Some improvements to the Microsoft.NET bindings.

8 years agoClean-up.
LoRd_MuldeR [Sun, 20 Mar 2016 20:00:55 +0000 (21:00 +0100)]
Clean-up.

8 years agoUpdated ignore list.
LoRd_MuldeR [Sun, 20 Mar 2016 19:53:00 +0000 (20:53 +0100)]
Updated ignore list.

8 years agoAdded language binding for Microsoft.NET platform.
LoRd_MuldeR [Sun, 20 Mar 2016 19:51:02 +0000 (20:51 +0100)]
Added language binding for Microsoft.NET platform.

8 years agoDocumentation updates.
LoRd_MuldeR [Sun, 20 Mar 2016 14:42:43 +0000 (15:42 +0100)]
Documentation updates.

8 years agoVarious improvements to the Makefile.
LoRd_MuldeR [Sun, 20 Mar 2016 13:37:39 +0000 (14:37 +0100)]
Various improvements to the Makefile.

8 years agoInitial commit. 1.0.0
LoRd_MuldeR [Thu, 3 Mar 2016 22:56:33 +0000 (23:56 +0100)]
Initial commit.