Full release notes available at v0.7.0 tag.
- new module
stdlib_constants#800- Many mathematical constants and most common physical (codata) constants
Changes to existing scripts and modules
- changes in CI
- Use of
fortran-setupfor GCC, Intel LLVM and Intel Classic #834
- Use of
- change in module
stdlib_hashmaps- Support of hash map key generic interfaces #827
- changes in module
stdlib_io- Addition of a Fortran format specifier in
loadtxt#805
- Addition of a Fortran format specifier in
- changes in module
stdlib_linalg - changes in module
stdlib_sorting
Full release notes available at v0.6.1 tag.
Changes to existing scripts and modules
- changes in module
stdlib_linalg_lapack- Renamed variable for compiler compliance #812
- change of the format in some example programs #813
Full release notes available at v0.6.0 tag.
- new script
fypp_deployment.pyto supportfpmin combination withfyppfiles #802
Changes to existing scripts and modules
- change in module
stdlib_hashmap_wrappers- addition of
int32hashmap key type #778
- addition of
- changes in module
stdlib_linalg - change in module
stdlib_linalg_blas- addition of the documentation for
rotmandrotmg#795
- addition of the documentation for
- use of macOS 12 in macOS CI #807
Changes to existing documentation
- Improvement of the documentation
linalg#797
Full release notes available at v0.5.0 tag.
- new module
stdlib_linalg_state#774- new derived type:
linalg_state_type - new procedure:
linalg_error_handling
- new derived type:
Changes to existing scripts and modules
- addition of
implicit noneto all example programs #780 - change in module
stdlib_hashmaps- fix the procedure
remove_chaining_entry#788
- fix the procedure
- change in module
stdlib_linalg- addition of the BLAS/LAPACK backends and interfaces #772
- change in module
stdlib_str2num- fix the procedure
to_${k1}$_from_stream#789
- fix the procedure
- upgrade of the Intel-classic compiler in macOS CI #777
Changes to existing documentation
Full release notes available at v0.4.0 tag.
- new module
stdlib_str2num#743- new procedures:
to_num,to_num_from_stream
- new procedures:
Changes to existing scripts and modules
- change in .gitignore
- change in CI/CD
- change in script
fpm-deployment.sh- changes to facilitate
fypppreprocessing for thefpmdeployment #758
- changes to facilitate
- change in module
stdlib_ascii- Improved procedures
to_lowerandto_upper#733
- Improved procedures
- change in module
stdlib_bitsets - change in module
stdlib_hashmaps - change in module
stdlib_math- new procedure
meshgrid#764
- new procedure
- change in module
stdlib_specialfunctions_gamma- fix procedure
gamma#730
- fix procedure
- change in module
stdlib_string_type - change in
SpookyV2Test.cpp- Fix undefined use of types #747
Changes to the existing documentation
- change in the specs
stdlib_hashmaps- Correction of an intent of the variable "conflict" #739
- change in README.md
- instructions to build
stdlibwithfpmthrough thefpm-deployment.shscript #757
- instructions to build
Full release notes available at v0.3.0 tag.
- new modules
stdlib_hashmap_wrappersandstdlib_hashmap#611- new procedures in
stdlib_hashmap_wrappers:copy_key,copy_other,fibonacci_hash,fnv_1_hasher,fnv_1a_hasher,free_key,free_other,get,hasher_fun,operator(==),seeded_nmhash32_hasher,seeded_nmhash32x_hasher,seeded_water_hasher,set,key_type,other_type - new procedures in
stdlib_hashmaps:chaining_hashmap_type,hashmap_type, `open_hashmap_type
- new procedures in
Changes to existing scripts and modules
- change in script
doc-deployment.yml- update of the script #681
- change in script
fpm-deployment.sh- fixed a problem with
datandnpyfiles in example dir not being deployed #713
- fixed a problem with
- change in module
stdlib_bitsets- remove define assignment for
bitset_64andbitset_large#727
- remove define assignment for
- change in module
stdlib_hashmap_open- fix access violation in a type-bound procedure of
open_hashmap_type#707
- fix access violation in a type-bound procedure of
- change in module
stdlib_io_npy_load - change in module
stdlib_linalg- addition of
kronecker_product#700
- addition of
- change in module
stdlib_quadrature_gauss- fix erroneous gaussian quadrature points in
gauss_legendre#660
- fix erroneous gaussian quadrature points in
- change in module
stdlib_sorting - change in module
stdlib_stats_distribution_exponential- convert
pdf_expandcdf_exptopurefunctions #717
- convert
- change in module
stdlib_stats_distribution_normal - remove support for manual make builds #657
Changes to the existing documentation
- change in README.md #656 #659 #715 #725
- change in
stdlib_stats_distribution_normal.md - change in
stdlib_stats_distribution_exponential.md- Improvement of the documentation #721
- change in the structure of the project
stdlib - fix various docs #663
Full release notes available at v0.2.1 tag.
- build system related bugfixes
Full release notes available at v0.2.0 tag.
- new module
stdlib_hash_32bit#573- new procedures:
fibonacci_hash,fnv_1_hash,fnv_1a_hash,new_nmhash32_seed,new_nmhash32x_seed,new_water_hash_seed,nmhash32,nmhash32x,odd_random_integer,universal_mult_hash, andwater_hash
- new procedures:
- new module
stdlib_hash_64bit#573- new procedures:
fibonacci_hash,fnv_1_hash,fnv_1a_hash,new_pengy_hash_seed,new_spooky_hash_seed,odd_random_integer,pengy_hash,spooky_hash,spookyhash_128, anduniversal_mult_hash
- new procedures:
- new module
stdlib_array#603- new procedures
trueloc,falseloc
- new procedures
- new module
stdlib_distribution_uniform#272 - new module
stdlib_selection#500- new procedures
select,arg_select
- new procedures
- new module
stdlib_version#579- new procedure
get_stdlib_version
- new procedure
- update module
stdlib_io597- new procedure
getline
- new procedure
- new module
stdlib_io_npy#581- new procedures
save_npy,load_npy
- new procedures
- update module
stdlib_math
Changes to existing modules
- change in module
stdlib_mathlinspaceandlogspacemade pure #549
- change in module
stdlib_string_typemoveprocedure made pure/elemental #562
- support for quadruple precision made optional #565
- change in module
stdlib_io- Modified format constants, and made public #617
- change in module
stdlib_math- Minor update to
stdlib_mathmodule and document #624
- Minor update to
Full release notes available at v0.1.0 tag.
- new module
stdlib_ascii#32 - new module
stdlib_bitsets#239- new derived types
bitset_64andbitset_large - new abstract base class
bitset_type
- new derived types
- new module
stdlib_error#53 - new module
stdlib_io - new module
stdlib_kinds#63 - new module
stdlib_linalg - new module
stdlib_logger - new module
stdlib_math - new module
stdlib_optval#73 #96 #139 - new module
stdlib_quadrature - new module
stdlib_random#271 - new module
stdlib_sorting- new procedures
sort,ord_sortandsort_index#408
- new procedures
- new module
stdlib_specialfunctions- new procedures
legendreanddlegendre#313
- new procedures
- new module
stdlib_stats - new module
stdlib_string_type - new module
stdlib_stringlist_type- new derived types
stringlist_typeandstringlist_index_type#470
- new derived types
- new module
stdlib_strings - new module
stdlib_system- new procedure
sleep#54
- new procedure