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_type
linalg_error_handling
Changes 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_stream
Changes to existing scripts and modules
.dat
and .stream
#768.gitignore
to stdlib-fpm
#769ifx
#752fpm-deployment.sh
fypp
preprocessing for the fpm
deployment
#758stdlib_ascii
to_lower
and to_upper
#733stdlib_bitsets
bitset_type
#753bit_count_large
#756stdlib_hashmaps
get_all_keys
#741stdlib_math
meshgrid
#764stdlib_specialfunctions_gamma
gamma
#730stdlib_string_type
move
#736
#773SpookyV2Test.cpp
Changes to the existing documentation
stdlib_hashmaps
stdlib
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_type
stdlib_hashmaps
: chaining_hashmap_type
,
hashmap_type
, `open_hashmap_typeChanges to existing scripts and modules
doc-deployment.yml
fpm-deployment.sh
dat
and npy
files in example dir not being deployed
#713stdlib_bitsets
bitset_64
and bitset_large
#727stdlib_hashmap_open
open_hashmap_type
#707stdlib_io_npy_load
stdlib_linalg
kronecker_product
#700stdlib_quadrature_gauss
gauss_legendre
#660stdlib_sorting
bitset_64
and of bitset_large
#723stdlib_stats_distribution_exponential
pdf_exp
and cdf_exp
to pure
functions
#717stdlib_stats_distribution_normal
rvs_norm
to an impure elemental
function
#665stdlib_error
from module stdlib_stats_distribution_normal
#716Changes to the existing documentation
stdlib_stats_distribution_normal.md
stdlib_stats_distribution_exponential.md
stdlib
src/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_hash
stdlib_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_hash
stdlib_array
#603trueloc
, falseloc
stdlib_distribution_uniform
#272stdlib_selection
#500select
, arg_select
stdlib_version
#579get_stdlib_version
stdlib_io
597getline
stdlib_io_npy
#581save_npy
, load_npy
stdlib_math
is_close
and all_close
#488arg
, argd
and argpi
#498diff
#605Changes to existing modules
stdlib_math
linspace
and logspace
made pure
#549stdlib_string_type
move
procedure made pure/elemental
#562stdlib_io
stdlib_math
stdlib_math
module and document
#624Full release notes available at v0.1.0 tag.
stdlib_ascii
#32stdlib_bitsets
#239bitset_64
and bitset_large
bitset_type
stdlib_error
#53stdlib_io
loadtxt
and savetxt
#23
#37open
#71
#77stdlib_kinds
#63stdlib_linalg
diag
, eye
and trace
#170outer_product
#432stdlib_logger
logger_type
#228
#261stdlib_math
clip
#355linspace
and logspace
#420arange
#480gcd
#539stdlib_optval
#73
#96
#139stdlib_quadrature
trapz
, trapz_weights
, simps
and simps_weights
#146gauss_legendre
, gauss_legendre_lobatto
#313stdlib_random
#271stdlib_sorting
sort
, ord_sort
and sort_index
#408stdlib_specialfunctions
legendre
and dlegendre
#313stdlib_stats
mean
#124
#130
#132var
#144moment
#153corr
#191median
#426stdlib_string_type
string_type
#320move
#467stdlib_stringlist_type
stringlist_type
and stringlist_index_type
#470stdlib_strings
to_string
#444strip
and chomp
#343starts_with
and ends_with
#384slice
#414find
#433replace_all
#436padl
and padr
#441count
#453stdlib_system
sleep
#54