Full release notes available at v0.7.0 tag.
stdlib_constants
#800Changes to existing scripts and modules
- changes in CI
- Use of fortran-setup for GCC, Intel LLVM and Intel Classic
#834
- 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
- changes in module stdlib_linalg
- Support of extended and quad precision checking
#821
- Several fixes
#815
#818
#826
#830
#836
- New procedures for Eigenvalues and Eigenvectors computation: eig, eigh, eigvals, eigvalsh
#816
- New procedures for Singular Value Decomposition: svd, svdvals
#808
- changes in module stdlib_sorting
- Renamed variable from int_size to int_index
#824
- Support of int32 index array in sort_index
#829
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.
fypp_deployment.py to support fpm in combination with fypp
files
#802Changes to existing scripts and modules
- change in module stdlib_hashmap_wrappers
- addition of int32 hashmap key type
#778
- changes in module stdlib_linalg
- addition of the procedure det to compute determinants
#798
- addition of the procedures lstsq and lstsq_space
#801
#809
- addition of the procedures solve and solve_lu
#806
- change in module stdlib_linalg_blas
- addition of the documentation for rotm and rotmg
#795
- 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.
stdlib_linalg_state
#774linalg_state_typelinalg_error_handlingChanges to existing scripts and modules
- addition of implicit none to all example programs
#780
- change in module stdlib_hashmaps
- fix the procedure remove_chaining_entry
#788
- 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
- upgrade of the Intel-classic compiler in macOS CI
#777
Changes to existing documentation
- Improvement of the documentation
#784
#781
#786
- Improvement of the support of fpm
#787
#790
Full release notes available at v0.4.0 tag.
stdlib_str2num
#743to_num, to_num_from_streamChanges to existing scripts and modules
.dat and .stream
#768.gitignore to stdlib-fpm
#769ifx
#752fpm-deployment.shfypp preprocessing for the fpm deployment
#758stdlib_asciito_lower and to_upper
#733stdlib_bitsetsbitset_type
#753bit_count_large
#756stdlib_hashmapsget_all_keys
#741stdlib_mathmeshgrid
#764stdlib_specialfunctions_gammagamma
#730stdlib_string_typemove
#736
#773SpookyV2Test.cppChanges to the existing documentation
stdlib_hashmapsstdlib with fpm through the fpm-deployment.sh script
#757Full release notes available at v0.3.0 tag.
stdlib_hashmap_wrappers and stdlib_hashmap
#611stdlib_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_typestdlib_hashmaps: chaining_hashmap_type,
hashmap_type, `open_hashmap_typeChanges to existing scripts and modules
doc-deployment.ymlfpm-deployment.shdat and npy files in example dir not being deployed
#713stdlib_bitsets bitset_64 and bitset_large
#727stdlib_hashmap_openopen_hashmap_type
#707stdlib_io_npy_loadstdlib_linalgkronecker_product
#700stdlib_quadrature_gaussgauss_legendre
#660stdlib_sortingbitset_64 and of bitset_large
#723stdlib_stats_distribution_exponentialpdf_exp and cdf_exp to pure functions
#717stdlib_stats_distribution_normalrvs_norm to an impure elemental function
#665stdlib_error from module stdlib_stats_distribution_normal
#716Changes to the existing documentation
stdlib_stats_distribution_normal.mdstdlib_stats_distribution_exponential.mdstdlibsrc/tests to test
#669Full release notes available at v0.2.1 tag.
Full release notes available at v0.2.0 tag.
stdlib_hash_32bit
#573fibonacci_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, and water_hashstdlib_hash_64bit
#573fibonacci_hash, fnv_1_hash, fnv_1a_hash,
new_pengy_hash_seed, new_spooky_hash_seed,
odd_random_integer, pengy_hash, spooky_hash, spookyhash_128, and
universal_mult_hashstdlib_array
#603trueloc, falselocstdlib_distribution_uniform
#272stdlib_selection
#500select, arg_selectstdlib_version
#579get_stdlib_versionstdlib_io
597getlinestdlib_io_npy
#581save_npy, load_npystdlib_mathis_close and all_close
#488arg, argd and argpi
#498diff
#605Changes to existing modules
stdlib_mathlinspace and logspace made pure
#549stdlib_string_typemove procedure made pure/elemental
#562stdlib_iostdlib_mathstdlib_math module and document
#624Full release notes available at v0.1.0 tag.
stdlib_ascii
#32stdlib_bitsets
#239bitset_64 and bitset_largebitset_typestdlib_error
#53stdlib_ioloadtxt and savetxt
#23
#37open
#71
#77stdlib_kinds
#63stdlib_linalgdiag, eye and trace
#170outer_product
#432stdlib_loggerlogger_type
#228
#261stdlib_mathclip
#355linspace and logspace
#420arange
#480gcd
#539stdlib_optval
#73
#96
#139stdlib_quadraturetrapz, trapz_weights, simps and simps_weights
#146gauss_legendre, gauss_legendre_lobatto
#313stdlib_random
#271stdlib_sortingsort, ord_sort and sort_index
#408stdlib_specialfunctionslegendre and dlegendre
#313stdlib_statsmean
#124
#130
#132var
#144moment
#153corr
#191median
#426stdlib_string_typestring_type
#320move
#467stdlib_stringlist_typestringlist_type and stringlist_index_type
#470stdlib_stringsto_string
#444strip and chomp
#343starts_with and ends_with
#384slice
#414find
#433replace_all
#436padl and padr
#441count
#453stdlib_systemsleep
#54