-
Notifications
You must be signed in to change notification settings - Fork 191
Revised Hash functions incorporating changes in the main Stdlib repository. #573
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
126 commits
Select commit
Hold shift + click to select a range
f1490bc
Added hash function performace comparison and validation codes.
wclodius2 8cd2f2e
Added hash function codes
wclodius2 2b0a9ec
Add files to test hash function performance
wclodius2 b004215
Modified to have no-range-check
wclodius2 98e22dd
Modified to have no-range-checks
wclodius2 d778671
Added hash modules to the compile list
wclodius2 461543a
Added hash_functions to the test directories
wclodius2 29a5297
Added stdlib_hash_functions.md
wclodius2 165f4ff
Removed two F90 files
wclodius2 5c22bb2
Added three source code files
wclodius2 1cf7bcd
Modified Makefile.validation
wclodius2 cf76cc1
Added documentations
wclodius2 f35875b
Fixes to various files
wclodius2 1661cff
Change s compile flag
wclodius2 542741d
Changed brackets on TOC
wclodius2 1769bb7
Changes in response to Gareth's comments
wclodius2 e62abdf
More changes from Gareth
wclodius2 96ed2e7
Renamed stdlib_hash_functions.md
wclodius2 87869ad
Deleted file
wclodius2 d449bd0
Update doc/specs/stdlib_hash_functions.md
wclodius2 874d1c4
Changes suggested by Jermie Vandenplas
wclodius2 1588f93
Merge branch 'master' of https://github.com/fortran-lang/stdlib into …
wclodius2 2993b17
Merge branch 'hash_functions2' of github.com:wclodius2/stdlib into ha…
wclodius2 89390c4
More changes inspired by Jeremie's comments
wclodius2 40512f3
Renamed files
wclodius2 c6930b6
Renamed file
wclodius2 d78dcf2
Changed CMakeLists.txt and Makefile.manual
wclodius2 c08c2ab
Updated module name
wclodius2 7438b72
Updated module references
wclodius2 3047dcc
Changed module references
wclodius2 c4d8d28
Fixed typo
wclodius2 0b429a4
Changed function attribute
wclodius2 3863d1c
Merge branch 'master' of https://github.com/fortran-lang/stdlib into …
wclodius2 9b6ce56
Fixed typos
wclodius2 f05df9c
Fixed duplicate "the"'s
wclodius2 04b8201
mv validation to hash_functions_test and add Makefile-manual
jvdp1 c60277d
add hash_functions_test to Makefile.manual
jvdp1 44854ec
add testdrive program
jvdp1 b02ee07
modify generate_key
jvdp1 03fef48
add cmakefiles
jvdp1 300bfa7
update CMakeLists.txt
jvdp1 662597e
add generate_key into test_hash_functions
jvdp1 773afa7
fix issues
jvdp1 ece5b03
comment hash_function test
jvdp1 f57248a
Changed procedures to elemental
wclodius2 b5af572
Removed Murmur hash references and added elemental attribute
wclodius2 1c3a707
Fixed typo
wclodius2 044136c
integrate all in test_hash_functions.f90
jvdp1 e021826
mod Makefile.manual
jvdp1 0059b2e
update Makefile.manual
jvdp1 bccd963
:Merge branch 'myhash3' into myhash2
jvdp1 5bd3cb4
Update src/tests/hash_functions/generate_hash_arrays.cpp
jvdp1 e44ef8f
add name to subroutines
jvdp1 6e2852c
update CMakefile for running test_hash_functions
jvdp1 389074b
add test hash_functions_perf
jvdp1 e513820
add option for compile language
jvdp1 498f467
update CI.yml
jvdp1 5ae8857
add g++ in CI
jvdp1 edeabfb
test
jvdp1 ac22757
test
jvdp1 e854563
Merge branch 'myhash4' into myhash2
jvdp1 26138a2
add fortran linker for cmake (instead of using a cxx linker)
jvdp1 404bd65
remove unused variable
jvdp1 216318b
remove parameter transfer
jvdp1 f872518
Merge branch 'myhash7' into myhash2
jvdp1 608074f
update Makefile
jvdp1 f9168e9
mv languages C and CXX to test CMakeLists.txt
jvdp1 c99130a
Merge branch 'myhash8' into myhash2
jvdp1 82fde8c
remove the file generate_key_array and hash_validity_test + update RE…
jvdp1 64d0b94
update fpm-deployment.sh
jvdp1 e969709
Merge branch 'myhash10' into myhash2
jvdp1 412b917
update makefile
jvdp1 caec042
Update makefile
jvdp1 9d32d06
Update Makefile.manual
jvdp1 570abf9
Merge pull request #6 from jvdp1/myhash2
wclodius2 fd6e20b
Update doc/specs/stdlib_hash_procedures.md
jvdp1 09d1fc1
Update doc/specs/stdlib_hash_procedures.md
jvdp1 dae5560
Update doc/specs/stdlib_hash_procedures.md
jvdp1 6015656
Merge branch 'master' into hash_functions2
jvdp1 651adee
Update doc/specs/stdlib_hash_procedures.md
jvdp1 19a1feb
Update doc/specs/stdlib_hash_procedures.md
jvdp1 15e868e
Update doc/specs/stdlib_hash_procedures.md
jvdp1 b2d9e0e
Also install Intel C/C++ compilers on OSX
awvwgk da5bcd2
Update Intel from 2021.1 to 2021.4
awvwgk f693892
Don't use __builtin_rotateleft32 for Intel on OSX
awvwgk 79ba01b
Merge branch 'master' of https://github.com/fortran-lang/stdlib into …
wclodius2 bda3cb9
KAdded hyphens
wclodius2 b063a78
KChanged "believed to be"
wclodius2 9e72b87
Changed spelling of big and little endian
wclodius2 cbda836
Changed "Rank" to "rank"
wclodius2 fb3c9e2
Added comment to makefile
wclodius2 3dd170e
Changed CMakeLists.txt
jvdp1 bef9b98
add ford links for 32 bit
jvdp1 5b14d0c
resolve some issues in specs 64 bit
jvdp1 1a8a5e3
add some ford links 64 bit
jvdp1 6d5d6f1
format examples
jvdp1 37b83c8
Merge pull request #8 from jvdp1/myhash13
wclodius2 5035b14
Update Makefile.manual
wclodius2 5e94b74
Renamed filed
wclodius2 58a0a1e
Renamed file
wclodius2 da366e8
Unpdated to new module names
wclodius2 4f8633a
Updated module names
wclodius2 dd088ca
Fixed typo
wclodius2 f15d42d
Updated module names
wclodius2 f790241
Fixed misspelling
wclodius2 15da01f
stdlib_hash_procedures.md
jvdp1 95acdca
stdlib_hash_32bit
jvdp1 2f4d48e
stdlib_hash_64bit
jvdp1 5ac5591
Update doc/specs/stdlib_hash_procedures.md
jvdp1 8bb43ba
update the description of testing
jvdp1 8ce29b2
Update doc/specs/stdlib_hash_procedures.md
wclodius2 5863d78
Merge pull request #10 from jvdp1/myhash15
wclodius2 3d29b92
Update doc/specs/stdlib_hash_procedures.md
jvdp1 ebcf239
Update doc/specs/stdlib_hash_procedures.md
jvdp1 d7217a6
Merge remote-tracking branch 'wclodius2/hash_functions2' into myhash14
jvdp1 95fcc8f
Merge pull request #9 from jvdp1/myhash14
wclodius2 ae18abc
Merge branch 'hash_functions2' of github.com:wclodius2/stdlib into ha…
wclodius2 a7944b1
Merge branch 'master' of https://github.com/fortran-lang/stdlib into …
wclodius2 a144d69
rename hash submodule files
jvdp1 bcc0cc2
update CMakeLists.txt
jvdp1 cf3b60b
update Makefile.manual
jvdp1 1a1b005
change specs
jvdp1 ae194d5
Merge pull request #11 from jvdp1/myhash16
wclodius2 c82ec64
Updated CHANGELOG.md
wclodius2 28f2d6f
Added public procedures in CHANGELOG.md
jvdp1 f0629ae
Merge branch 'master' into hash_functions2
jvdp1 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.