完整的发行说明可在 v0.7.0 标签中找到。
对现有脚本和模块的更改 - CI 中的更改 - 使用 fortran-setup
针对 GCC、Intel LLVM 和 Intel Classic #834 - 模块 stdlib_hashmaps
中的更改 - 支持哈希映射键泛型接口 #827 - 模块 stdlib_io
中的更改 - 在 loadtxt
中添加了 Fortran 格式说明符 #805 - 模块 stdlib_linalg
中的更改 - 支持扩展和四精度检查 #821 - 几个修复 #815 #818 #826 #830 #836 - 用于特征值和特征向量计算的新过程:eig
、eigh
、eigvals
、eigvalsh
#816 - 用于奇异值分解的新过程:svd
、svdvals
#808 - 模块 stdlib_sorting
中的更改 - 将变量从 int_size
重命名为 int_index
#824 - 在 sort_index
中支持 int32
index
数组 #829
完整的发行说明可在 v0.6.1 标签中找到。
对现有脚本和模块的更改 - 模块 stdlib_linalg_lapack
中的更改 - 重命名变量以符合编译器 #812 - 一些示例程序中格式的更改 #813
完整的发行说明可在 v0.6.0 标签中找到。
fypp_deployment.py
用于支持与 fypp
文件结合使用的 fpm
#802对现有脚本和模块的更改 - 模块 stdlib_hashmap_wrappers
中的更改 - 添加了 int32
哈希映射键类型 #778 - 模块 stdlib_linalg
中的更改 - 添加了用于计算行列式的过程 det
#798 - 添加了过程 lstsq
和 lstsq_space
#801 #809 - 添加了过程 solve
和 solve_lu
#806 - 模块 stdlib_linalg_blas
中的更改 - 添加了 rotm
和 rotmg
的文档 #795 - 在 macOS CI 中使用 macOS 12 #807
对现有文档的更改 - 改进了 linalg
的文档 #797
完整的发行说明可在 v0.5.0 标签中找到。
stdlib_linalg_state
#774linalg_state_type
linalg_error_handling
对现有脚本和模块的更改 - 向所有示例程序添加 implicit none
#780 - 模块 stdlib_hashmaps
中的更改 - 修复了过程 remove_chaining_entry
#788 - 模块 stdlib_linalg
中的更改 - 添加了 BLAS/LAPACK 后端和接口 #772 - 模块 stdlib_str2num
中的更改 - 修复了过程 to_${k1}$_from_stream
#789 - 升级了 macOS CI 中的 Intel-classic 编译器 #777
对现有文档的更改 - 改进了文档 #784 #781 #786 - 改进了对 fpm
的支持 #787 #790
完整的发行说明可在 v0.4.0 标签中找到。
stdlib_str2num
#743to_num
、to_num_from_stream
对现有脚本和模块的更改
.dat
和 .stream
#768.gitignore
添加到 stdlib-fpm
#769ifx
#752fpm-deployment.sh
fpm
部署的 fypp
预处理 #758stdlib_ascii
to_lower
和 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
对现有文档的更改
stdlib_hashmaps
fpm-deployment.sh
脚本通过 fpm
构建 stdlib
的说明 #757完整的发行说明可在 v0.3.0 标签中找到。
stdlib_hashmap_wrappers
和 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_type对现有脚本和模块的更改
doc-deployment.yml
fpm-deployment.sh
dat
和 npy
文件未部署的问题 #713stdlib_bitsets
bitset_64
和 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
和 bitset_large
数组进行排序 #723stdlib_stats_distribution_exponential
pdf_exp
和 cdf_exp
转换为 纯
函数 #717stdlib_stats_distribution_normal
rvs_norm
转换为 不纯元素
函数 #665stdlib_stats_distribution_normal
中删除未使用的模块 stdlib_error
#716对现有文档的更改
stdlib_stats_distribution_normal.md
stdlib_stats_distribution_exponential.md
stdlib
的结构src/tests
移动到 test
#669完整的发行说明可在 v0.2.1 标签中找到。
完整的发行说明可在 v0.2.0 标签中找到。
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
和 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
和 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
和 all_close
#488arg
、argd
和 argpi
#498diff
#605现有模块的更改
stdlib_math
linspace
和 logspace
变为纯过程 #549stdlib_string_type
move
过程变为纯/元素过程 #562stdlib_io
的更改stdlib_math
stdlib_math
模块和文档进行了小幅更新 #624完整的发行说明可在 v0.1.0 标签中找到。
stdlib_ascii
#32stdlib_bitsets
#239bitset_64
和 bitset_large
bitset_type
stdlib_error
#53stdlib_io
loadtxt
和 savetxt
#23 #37open
#71 #77stdlib_kinds
#63stdlib_linalg
diag
、eye
和 trace
#170outer_product
#432stdlib_logger
logger_type
#228 #261stdlib_math
clip
#355linspace
和 logspace
#420arange
#480gcd
#539stdlib_optval
#73 #96 #139stdlib_quadrature
trapz
、trapz_weights
、simps
和 simps_weights
#146gauss_legendre
、gauss_legendre_lobatto
#313stdlib_random
#271stdlib_sorting
sort
、ord_sort
和 sort_index
#408stdlib_specialfunctions
legendre
和 dlegendre
#313stdlib_stats
mean
#124 #130 #132var
#144moment
#153corr
#191median
#426stdlib_string_type
string_type
#320move
#467stdlib_stringlist_type
stringlist_type
和 stringlist_index_type
#470stdlib_strings
to_string
#444strip
和 chomp
#343starts_with
和 ends_with
#384slice
#414find
#433replace_all
#436padl
和 padr
#441count
#453stdlib_system
sleep
#54