Skip to content

Latest commit

 

History

History
169 lines (154 loc) · 6.93 KB

CHANGELOG.md

File metadata and controls

169 lines (154 loc) · 6.93 KB

Version 0.2.1

Full release notes available at v0.2.1 tag.

  • build system related bugfixes

Version 0.2.0

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, and water_hash
  • 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, and universal_mult_hash
  • new module stdlib_array #603
    • new procedures trueloc, falseloc
  • new module stdlib_distribution_uniform #272
  • new module stdlib_selection #500
    • new procedures select, arg_select
  • new module stdlib_version #579
    • new procedure get_stdlib_version
  • update module stdlib_io 597
    • new procedure getline
  • new module stdlib_io_npy #581
    • new procedures save_npy, load_npy
  • update module stdlib_math
    • new procedures is_close and all_close #488
    • new procedures arg, argd and argpi #498
    • new procedure diff #605

Changes to existing modules

  • change in module stdlib_math
    • linspace and logspace made pure #549
  • change in module stdlib_string_type
    • move procedure 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_math module and document #624

Version 0.1.0

Full release notes available at v0.1.0 tag.

  • new module stdlib_ascii #32
  • new module stdlib_bitsets #239
    • new derived types bitset_64 and bitset_large
    • new abstract base class bitset_type
  • new module stdlib_error #53
  • new module stdlib_io
    • new procedures loadtxt and savetxt #23 #37
    • new procedure open #71 #77
  • new module stdlib_kinds #63
  • new module stdlib_linalg
    • new procedures diag, eye and trace #170
    • new procedure outer_product #432
  • new module stdlib_logger
    • new derived type logger_type #228 #261
  • new module stdlib_math
    • new procedure clip #355
    • new procedures linspace and logspace #420
    • new procedure arange #480
    • new procedure gcd #539
  • new module stdlib_optval #73 #96 #139
  • new module stdlib_quadrature
    • new procedures trapz, trapz_weights, simps and simps_weights #146
    • new procedures gauss_legendre, gauss_legendre_lobatto #313
  • new module stdlib_random #271
  • new module stdlib_sorting
    • new procedures sort, ord_sort and sort_index #408
  • new module stdlib_specialfunctions
    • new procedures legendre and dlegendre #313
  • new module stdlib_stats
  • new module stdlib_string_type
    • new derived types string_type #320
    • new procedure move #467
  • new module stdlib_stringlist_type
    • new derived types stringlist_type and stringlist_index_type #470
  • new module stdlib_strings
    • new procedure to_string #444
    • new procedures strip and chomp #343
    • new procedures starts_with and ends_with #384
    • new procedure slice #414
    • new procedure find #433
    • new procedure replace_all #436
    • new procedures padl and padr #441
    • new procedure count #453
  • new module stdlib_system
    • new procedure sleep #54