Skip to content

Latest commit

 

History

History
2550 lines (2133 loc) · 339 KB

CHANGELOG.md

File metadata and controls

2550 lines (2133 loc) · 339 KB

CHANGELOG

Package changelog.

Unreleased (2025-04-30)

Features

Bug Fixes

  • 4df1f8c - correct imports to use max-nth-double-factorial constant
  • 0d53bc8 - correct imports to use max-nth-factorial constant
  • e051a2f - improve type specificity
  • 6c571bf - preserve output array type specificity
  • 3560ebc - add missing include
  • 3eeefe6 - update sind to follow the IEEE 754-2019 standard (#6592)
  • 8af2d8d - update hypotf to follow the IEEE 754-2019 standard (#6511)
  • 0dc5e1f - update hypot to follow the IEEE 754-2019 standard (#6509)
  • bf96d9c - rename internal variable fcn to avoid shadowing and lint errors (#6481)
  • 874ec3b - update math/base/special/tand to match correct reference implementation (#5807)
  • 75941b9 - update math/base/special/cotd to match correct reference implementation (#5813)
  • 406337f - update math/base/special/cscd to match correct reference implementation (#5811)
  • f5459a7 - update math/base/special/secd to match correct reference implementation (#5810)
  • b947812 - update math/base/special/cosd to match correct reference implementation (#5473)
  • dfc7be6 - add missing native.js to math/base/special/tribonacci (#5472)

Reverts

  • 1dd3fdc - chore: update to modern benchmark Makefile
  • e5ce2d6 - chore: update to modern benchmark Makefile
  • d8a4cfb - chore: update to modern benchmark Makefile
  • dbbb0ba - chore: update to modern benchmark Makefile

BREAKING CHANGES

  • 0a3d6a1: migrate to stdlib_complex64_t

    • To migrate, users should update their usage of complex to stdlib_complex64_t which is available via @stdlib/complex/float32/ctor package.
  • d89509f: migrate to stdlib_complex64_t

    • To migrate, users should update their usage of complex to stdlib_complex64_t which is available via @stdlib/complex/float32/ctor package.
  • 42aab9b: use stdlib C complex64 dtype

    • To migrate, users should provide a value having the type stdlib_complex64_t, rather than a built-in C99 single-precision complex dtype. This dtype is available via the package @stdlib/complex/float32/ctor.
  • a9bed73: remove math/base/ops

  • dc3f40e: remove ops

  • 2dcec61: remove math/base/special/cidentityf

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/base/identity which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • f4a06d9: remove cidentityf

    • To migrate, users should access the same symbol via the @stdlib/complex/float32/base namespace.
  • cec0ff2: remove cadd

    • To migrate, users should access the same symbol via the @stdlib/complex/float64/base namespace.
  • 7a67cff: remove math/base/special/cidentity

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/base/identity which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 0ebeaf8: remove cidentity

    • To migrate, users should access the same symbol via the @stdlib/complex/float64/base namespace.
  • 26a8bde: remove cmulf

    • To migrate, users should access the same symbol via the @stdlib/complex/float32/base namespace.
  • 53bb578: remove math/base/special/identityf

    • To migrate, users should update their require/import paths to use @stdlib/number/float32/base/identityf which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 36d3db3: remove identityf

    • To migrate, users should access the same symbol via the @stdlib/number/float32/base namespace.
  • 6b695a6: remove caddf

    • To migrate, users should access the same symbol via the @stdlib/complex/float32/base namespace.
  • 640dfe9: remove math/base/special/identity

    • To migrate, users should update their require/import paths to use @stdlib/number/float64/base/identity which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 3fa0763: remove identity

    • To migrate, users should access the same symbol via the @stdlib/number/float64/base namespace.
  • 8f9dfb3: remove sub

    • To migrate, users should access the same symbol via the number/float64/base namespace.
  • 39e505f: remove math/base/ops/csubf

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/base/sub which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 9135b25: remove csubf

    • To migrate, users should access the same symbol via the @stdlib/complex/float32/base/sub namespace.
  • 1066fde: remove mul

    • To migrate, users should access the same symbol in the number/float64/base namespace.
  • 4f3510f: remove math/base/ops/csub

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/base/sub which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • d631175: remove csub

    • To migrate, users should access the same symbol via the @stdlib/complex/float64/base namespace.
  • 0c06190: remove div

    • To migrate, users should access div via the number/float64/base namespace.
  • bfb8cf2: remove math/base/ops/cnegf

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/base/neg which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 975673b: remove cnegf

    • To migrate, users should access the same symbol via the @stdlib/complex/float32/base/neg namespace.
  • f8e419f: remove math/base/ops/cneg

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/base/neg which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 112db79: remove cneg

    • To migrate, users should access the same symbol via the @stdlib/complex/float64/base namespace.
  • 9752725: remove math/base/ops/cdiv

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/base/div which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • ec9247d: remove cdiv

    • To migrate, users should access the same symbol via the @stdlib/complex/float64/base namespace.
  • 7398503: remove math/base/ops/umuldw

    • To migrate, users should update their require/import paths to use @stdlib/number/uint32/base/muldw which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 782bbfd: remove umuldw

    • To migrate, users should access the same symbol via the @stdlib/number/uint32/base namespace.
  • b2a6bb8: remove math/base/ops/imuldw

    • To migrate, users should update their require/import paths to use @stdlib/number/int32/base/muldw which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • b2228a8: remove imuldw

    • To migrate, users should access the same symbol via the @stdlib/number/int32/base namespace.
  • b830e28: remove math/base/ops/imul

    • To migrate, users should update their require/import paths to use @stdlib/number/int32/base/mul which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • b70a6d6: remove imul

    • To migrate, users should access the same symbol via the @stdlib/number/int32/base namespace.
  • 211d758: remove mulf from math/base/ops namespace

    • To migrate, users should access the same symbol via the number/float32/base namespace.
  • 29cc785: remove math/base/ops/umul

    • To migrate, users should update their require/import paths to use @stdlib/number/uint32/base/mul which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • ba7f7ab: remove umul

    • To migrate, users should access the same symbol via the @stdlib/number/uint32/base namespace.
  • 2f0aa48: remove mulf symbol

    • To migrate, users should access the same symbol via the number/float32/base namespace.
  • c0aca6a: remove math/base/ops/subf

    • To migrate, users should update their require/import paths to use @stdlib/number/float32/base/sub which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 80f11b8: remove subf

    • To migrate, users should access the same symbol via the @stdlib/number/float32/base namespace.
  • 31d673e: remove dnanmean from stats/base

    • To migrate, users should access the same symbol via the @stdlib/stats/strided namespace.
  • 910ed0a: remove math/base/ops/mulf

    • To migrate, users should update their require/import paths to use @stdlib/number/float32/base/mul which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 0667356: remove mulf

    • To migrate, users should access the same symbol via the @stdlib/number/float32/base namespace.
  • 72c6513: remove math/base/ops/divf

    • To migrate, users should update their require/import paths to use @stdlib/number/float32/base/div which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 35875b3: remove math/base/ops/sub

    • To migrate, users should update their require/import paths to use @stdlib/number/float64/base/sub which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 0f7955c: remove math/base/ops/div

    • To migrate, users should update their require/import paths to use @stdlib/number/float64/base/div which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • e7ab8a5: remove math/base/ops/mul

    • To migrate, users should update their require/import paths to use @stdlib/number/float64/base/mul which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • ae8e7b9: remove dmaxabs

    • To migrate, users should access dmaxabs via the stats/strided namespace.
  • ec08225: remove math/base/ops/addf

    • To migrate, users should update their require/import paths to use @stdlib/number/float32/base/add which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 76cf95f: remove add5

    • To migrate, users should access the add5 symbol via the number/float64/base namespace.
  • cfa99a4: remove math/base/ops/add5

    • To migrate, users should update their require/import paths to use @stdlib/number/float64/base/add5 which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • d66db3f: remove add, add3, and add4

    • To migrate, users should access those symbols in the number/float64/base namespace.
  • e621529: remove math/base/ops/add4

    • To migrate, users should update their require/import paths to use @stdlib/number/float64/base/add4 which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 69d0ade: remove math/base/ops/add3

    • To migrate, users should update their require/import paths to use @stdlib/number/float64/base/add3 which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • b253140: remove math/base/ops/add

    • To migrate, users should update their require/import paths to use @stdlib/number/float64/base/add which provides the same API and implementation. Ref: stdlib-js/stdlib#2261
  • 8b1548f: update namespace declarations

    • To migrate, users should consult the corresponding packages containing the respective implementations to determine what is breaking. The primary breakages come from the blas/* namespace, where we recently refactored how top-level BLAS APIs operate on input arguments.
  • 47cfa90: update return value for n=1

    • In order to migrate and preserve prior behavior, users should special case n=1 and return 0. The change in this commit aligns return values with SymPy and R; although, other libraries and envs choose to return -0.5.

Closed Issues

A total of 40 issues were closed in this release:

#122, #216, #649, #3357, #3393, #3398, #5105, #5199, #5274, #5359, #5360, #5363, #5398, #5399, #5503, #5526, #5788, #5792, #5835, #5857, #5862, #5893, #5898, #5960, #5961, #6005, #6083, #6238, #6312, #6384, #6499, #6615, #6627, #6629, #6712, #6714, #6715, #6737, #6761, #6808

Commits

  • 5c3ca55 - chore: fix EditorConfig lint errors (#6870) (by zhanggy)
  • 4fd384d - feat: add math/base/special/logitf (#3367) (by Vivek Maurya, stdlib-bot, Gunj Joshi, Karan Anand)
  • 9415971 - chore: fix EditorConfig lint errors (#6863) (by zhanggy)
  • 04143be - style: re-enable lint rule (#6838) (by Shabareesh Shetty)
  • 10afa3c - style: re-enable lint rule (#6835) (by Lalit Narayan Yadav, Athan Reines)
  • c043489 - docs: update related packages sections (#6845) (by stdlib-bot)
  • 9f4b944 - docs: update related packages sections (#6817) (by stdlib-bot)
  • 55044b9 - docs: add missing spaces (by Philipp Burckhardt)
  • 5f73301 - docs: minor clean-up (by Philipp Burckhardt)
  • cd8ddd0 - docs: update related packages sections (#6801) (by stdlib-bot)
  • 3be1d66 - chore: address commit comments for commit a1e8f03 (#6784) (by devshree-bhati, stdlib-bot)
  • 68cf553 - docs: update related packages sections (#6788) (by stdlib-bot)
  • 8b784ff - chore: address commit comments for commit 3656652 (#6783) (by devshree-bhati)
  • cd11a33 - chore: address commit comments for commit da4436d (#6771) (by devshree-bhati)
  • 4dcbec5 - chore: address commit comments for commit 4d0f11a (#6770) (by devshree-bhati)
  • 4df1f8c - fix: correct imports to use max-nth-double-factorial constant (by Karan Anand)
  • bc274ce - chore: fix EditorConfig lint errors (issue #6737) (#6742) (by Nishant singh)
  • 0d53bc8 - fix: correct imports to use max-nth-factorial constant (by Karan Anand)
  • a973708 - docs: update namespace table of contents (#6741) (by stdlib-bot)
  • 9c34a77 - feat: add C implementation for math/base/special/roundsd (#4438) (by Shabareesh Shetty, Athan Reines, stdlib-bot, Karan Anand)
  • d4d57c3 - docs: update namespace table of contents (#6719) (by stdlib-bot)
  • 76ad4ca - docs: replace manual for loop in examples (#6623) (by Harsh, Athan Reines, hrshya, stdlib-bot)
  • 0a3d6a1 - refactor: update math/base/special/cceilf to follow latest project conventions (#3400) (by Aayush Khanna, stdlib-bot, Karan Anand, Athan Reines)
  • d89509f - refactor: update math/base/special/cabs2f to follow latest project conventions (#4767) (by Vivek Maurya, stdlib-bot, Karan Anand)
  • 3656652 - feat: add math/base/special/lucasf (#6223) (by Harsh, stdlib-bot, Karan Anand)
  • dd317a4 - docs: fix copy (by Athan Reines)
  • e051a2f - fix: improve type specificity (by Athan Reines)
  • f81d254 - docs: fix example (by Athan Reines)
  • 6c571bf - fix: preserve output array type specificity (by Athan Reines)
  • da4436d - docs: replace manual for loop in examples (#6689) (by Harsh)
  • 2aadeb5 - bench: update random value generation (#6686) (by Harsh)
  • f7b18f2 - bench: update random value generation (#6687) (by Harsh)
  • da87aba - bench: update random value generation (#6690) (by Harsh)
  • 65f0948 - bench: update random value generation (#6691) (by Harsh)
  • 4d0f11a - bench: update random value generation (#6692) (by Harsh)
  • 29ca435 - chore: disable lint rule (#6677) (by Dipjyoti Das)
  • dededfd - bench: update random value generation (#6682) (by Harsh)
  • 2b6d616 - bench: update random value generation (#6683) (by Harsh)
  • ef16301 - docs: replace manual for loop in examples (#6675) (by Harsh)
  • c912eff - bench: update random value generation (#6676) (by Harsh)
  • 8356484 - bench: update random value generation (#6679) (by Harsh)
  • d3089d5 - bench: update random value generation (#6680) (by Harsh)
  • abd07ec - docs: replace manual for loop in examples (#6668) (by Harsh, Athan Reines)
  • 3b07561 - bench: update random value generation (#6659) (by Harsh)
  • b8286e1 - bench: updates random value generation and docs (#6658) (by Harsh)
  • fcd86ae - style: fix missing space (by Athan Reines)
  • 5a5ac9d - docs: fix return value interpolation (by Athan Reines)
  • 7385bec - chore: fix EditorConfig lint errors (#6652) (by PrathamBhamare)
  • 0283c27 - bench: update random value generation (#6649) (by Harsh)
  • b2f8db2 - feat: add math/base/special/fibonacci-indexf (#6320) (by Karan Anand, Athan Reines, stdlib-bot)
  • 3560ebc - fix: add missing include (by Athan Reines)
  • dac7fbc - docs: replace manual for loop in examples (#6636) (by Harsh, Athan Reines)
  • 2698899 - docs: replace manual for loop in examples (#6637) (by Harsh)
  • 0395909 - docs: replace manual for loop in examples (#6638) (by Harsh)
  • 46cbdfe - docs: replace manual for loop in examples (#6639) (by Harsh)
  • df1110f - docs: replace manual for loop in examples (#6640) (by Harsh)
  • d069841 - docs: replace manual for loop in examples (#6641) (by Harsh)
  • f1d9b23 - bench: update random value generation (#6645) (by Harsh)
  • cae9a13 - docs: replace manual for loop in examples (#6635) (by Harsh)
  • 5982554 - docs: replace manual for loop in examples (#6644) (by Harsh)
  • 3c14a0f - docs: replace manual for loop in examples (#6643) (by Harsh)
  • a03db66 - bench: fix random value generation (by Athan Reines)
  • 48f3de7 - docs: replace manual for loop in examples (#6622) (by Harsh, Athan Reines)
  • 5087e64 - docs: replace manual for loop in examples (#6621) (by Harsh)
  • c9cacbf - test: add tests for IEEE 754-2019 compliance (#6571) (by Karan Anand, stdlib-bot)
  • 864fc4f - test: add tests for IEEE 754-2019 compliance (#6620) (by Karan Anand, stdlib-bot)
  • 1446cc7 - test: add tests for IEEE 754-2019 compliance (#6594) (by Karan Anand, stdlib-bot)
  • b76169a - test: add tests for IEEE 754-2019 compliance (#6593) (by Karan Anand, stdlib-bot)
  • 3eeefe6 - fix: update sind to follow the IEEE 754-2019 standard (#6592) (by Karan Anand)
  • ba0637b - test: add tests for IEEE 754-2019 compliance (#6597) (by Karan Anand)
  • ae963e1 - docs: replace manual for loop in examples (#6587) (by Harsh)
  • dfddd73 - docs: replace manual for loop in examples (#6608) (by Harsh, Athan Reines)
  • dd5765d - docs: replace manual for loop in examples (#6607) (by Harsh)
  • 1bb6df3 - docs: replace manual for loop in examples (#6611) (by Harsh)
  • 4a76339 - docs: replace manual for loop in examples (#6612) (by Harsh)
  • 2f78853 - docs: update related packages sections (#6617) (by stdlib-bot)
  • 1019217 - test: add tests for IEEE 754-2019 compliance (#6595) (by Karan Anand)
  • 1065e83 - test: add tests for IEEE 754-2019 compliance (#6599) (by Karan Anand)
  • 630ddb7 - test: replace equal with strictEqual (by Karan Anand)
  • 64023d1 - test: add tests for IEEE 754-2019 compliance (#6573) (by Karan Anand)
  • 0e376f8 - test: add tests for IEEE 754-2019 compliance (#6570) (by Karan Anand)
  • 9211c88 - test: add tests for IEEE 754-2019 compliance (#6561) (by Karan Anand, stdlib-bot)
  • d9ad02c - test: add tests for IEEE 754-2019 compliance (#6557) (by Karan Anand)
  • 5c0b04d - chore: address commit comments for commit bb378ff (issue #6499) (#6565) (by PrathamBhamare)
  • d0c1c2b - test: add tests for IEEE 754-2019 compliance (#6558) (by Karan Anand)
  • 3e268db - test: add tests for IEEE 754-2019 compliance (#6556) (by Karan Anand)
  • 7896f80 - test: add tests for IEEE 754-2019 compliance (#6559) (by Karan Anand)
  • 1e85369 - test: add tests for IEEE 754-2019 compliance (#6560) (by Karan Anand)
  • 7184862 - test: add tests for IEEE 754-2019 compliance (#6562) (by Karan Anand)
  • d8437b8 - test: add tests for IEEE 754-2019 compliance (#6563) (by Karan Anand)
  • f7db171 - test: add tests for IEEE 754-2019 compliance (#6564) (by Karan Anand)
  • b1a5a2d - docs: replace manual for loop in examples (#6550) (by Harsh, Athan Reines)
  • 8459c35 - feat: add FII_F macro in math/base/napi/ternary (#6542) (by Neeraj Pathak)
  • a321f17 - feat: add FIF_F macro in math/base/napi/ternary (#6534) (by Neeraj Pathak, Athan Reines, Karan Anand)
  • 8a365fc - bench: refactor random number generation math/base/special/cexp* (#5888) (by Saurabh Singh, Athan Reines, stdlib-bot)
  • 3e1d620 - bench: refactor benchmarks in math/base/special/exp (#5855) (by Gururaj Gurram, Athan Reines, Gunj Joshi, stdlib-bot)
  • 7584a65 - bench: remove benchmarks (by Athan Reines)
  • cbffd97 - test: add tests for C99 edge cases (#6519) (by Karan Anand)
  • f9cd43c - feat: add math/base/special/atan2d (#6273) (by Karan Anand, Athan Reines, stdlib-bot)
  • 1aa6c6d - test: add tests for C99 edge cases (#6389) (by Karan Anand)
  • 8af2d8d - fix: update hypotf to follow the IEEE 754-2019 standard (#6511) (by Karan Anand)
  • 0dc5e1f - fix: update hypot to follow the IEEE 754-2019 standard (#6509) (by Karan Anand)
  • 8297683 - feat: add math/base/special/fibonaccif (#6257) (by Karan Anand, stdlib-bot)
  • 9b72f0c - feat: add math/base/special/csignumf (#6361) (by Karan Anand, Athan Reines, stdlib-bot)
  • feb552b - bench: update random value generation (#6393) (by Harsh)
  • 5df078f - docs: replace manual for loop in examples (#6494) (by Harsh)
  • 0dc3f20 - docs: replace manual for loop in examples (#6496) (by Harsh)
  • 220f055 - chore: replace manual for loop in examples (#6491) (by Harsh)
  • a81d6c3 - chore: replace manual for loop in examples (#6488) (by Harsh)
  • 3425c5a - bench: add missing native.js and fix variable range (#6467) (by Karan Anand, stdlib-bot)
  • a1e230f - chore: clean up cppcheck-suppress comments (by Karan Anand)
  • bf96d9c - fix: rename internal variable fcn to avoid shadowing and lint errors (#6481) (by Karan Anand, Athan Reines)
  • 86a5626 - docs: replace manual for loop in examples (#6471) (by Harsh, stdlib-bot)
  • bb378ff - docs: replace manual for loop in examples (#6472) (by Harsh)
  • eb0c8c9 - docs: replace manual for loop in examples (#6468) (by Harsh)
  • 7ae0a0a - bench: ensure analytic formula is measured (#5873) (by Anshu Kumar)
  • d6dc223 - refactor: use base array assertion utility (by Athan Reines)
  • 51ba192 - bench: update random value generation (#6390) (by Harsh)
  • 6a954bc - bench: replace base/uniform with array/uniform (#6454) (by Sahil Goyal, Sahil Goyal)
  • b834207 - chore: replace manual for loop in examples (#6403) (by Harsh, stdlib-bot)
  • e9f9513 - bench: update random value generation (#6430) (by Harsh)
  • 2decebf - chore: update package meta data (#6447) (by stdlib-bot)
  • 8d343e1 - bench: update random value generation (#6398) (by Harsh)
  • 07b51a4 - bench: update random value generation (#6378) (by Harsh, Philipp Burckhardt)
  • cb2ef9b - bench: add C native benchmarks and missing variable declaration (#6443) (by Karan Anand)
  • ed27d17 - docs: remove repeated example input (#6442) (by Karan Anand)
  • c569d0f - bench: update random value generation (#6380) (by Harsh, Philipp Burckhardt)
  • 3a6a913 - bench: update random value generation (#6377) (by Harsh)
  • b9af090 - bench: update random value generation (#6400) (by Harsh)
  • 5b8deb1 - bench: update random value generation (#6381) (by Harsh)
  • b6667b9 - chore: replace manual for loop in examples (#6350) (by Harsh)
  • d8a20bb - chore: use FLOAT64_MAX_SAFE_NTH_FACTORIAL (#6370) (by Karan Anand)
  • 3bc9214 - chore: use FLOAT64_MAX_SAFE_NTH_DOUBLE_FACTORIAL (#6363) (by Karan Anand)
  • 3408293 - refactor: replace pow with stdlib_base_pow (#6369) (by Karan Anand)
  • dcb628f - bench: update randu to uniform for consistency (#6041) (by Harsh)
  • 1c8af8c - refactor: replace fmax with stdlib_base_max (#6367) (by Karan Anand)
  • 7f74294 - bench: update random value generation (#6428) (by Harsh)
  • a644ffe - chore: remove obsolete accuracy and precision scripts (#6435) (by Karan Anand)
  • 2db8e90 - bench: fix invalid array indexing (#6434) (by Karan Anand)
  • 57efa3d - chore: rename C files to follow current project conventions (#6410) (by Karan Anand, stdlib-bot)
  • d6e3fd4 - chore: remove obsolete accuracy scripts in acosh (#6409) (by Karan Anand)
  • 8839ab9 - style: disable lint rule (#6404) (by SAHIL KUMAR)
  • 6c34fb7 - bench: update random value generation (#6414) (by Harsh)
  • 0c7aeae - docs: update namespace TypeScript declarations (#6386) (by stdlib-bot)
  • ef90f52 - chore: replace pow with stdlib_base_pow (#6366) (by Karan Anand)
  • 6001e62 - refactor: replace evalpoly with compiled polyval functions (#6368) (by Karan Anand)
  • b72f445 - refactor: replace separate sin and cos calls with sincos (#6365) (by Karan Anand)
  • 9ba3f82 - chore: update random value generation and test messages (#6343) (by Harsh)
  • 90d0d11 - chore: update random value generation and test messages (#6346) (by Harsh)
  • e71eb03 - bench: update random value generation (#6349) (by Harsh)
  • 90b8cb0 - docs: fix example values (#6362) (by Karan Anand)
  • 2e1dd43 - chore: replace manual for loop in examples (#6351) (by Harsh)
  • 42aab9b - feat: update math/base/special/cabsf to accept stdlib complex numbers (#3358) (by Aayush Khanna, stdlib-bot)
  • 75cbf89 - chore: replace manual for loop in examples (#6308) (by Harsh, stdlib-bot)
  • e0d7522 - bench: update random value generation (#6327) (by Harsh, Athan Reines)
  • 876aac6 - bench: update random value generation (#6330) (by Harsh)
  • 83ae24b - bench: update random value generation (#6331) (by Harsh)
  • 9980e59 - chore: fix JavaScript lint errors (#6324) (by Kavyansh-Bagdi)
  • 235d042 - docs: use correct function name (#6323) (by Karan Anand)
  • a9bed73 - remove: remove math/base/ops (by Gururaj Gurram)
  • e1f1349 - refactor: update paths (by Gururaj Gurram)
  • dc3f40e - remove: remove ops from namespace (by Gururaj Gurram)
  • b103cae - bench: update random value generation (#6301) (by Harsh, stdlib-bot)
  • 6187773 - bench: update random value generation (#6298) (by Harsh)
  • 44445ab - bench: update random value generation (#6302) (by Harsh)
  • d3bf998 - bench: update random value generation (#6269) (by Harsh, Athan Reines)
  • 5b45d4b - bench: update random value generation (#6288) (by Harsh)
  • 9ce2dec - bench: update random value generation (#6289) (by Harsh)
  • 1ea9a67 - bench: update random value generation (#6291) (by Harsh)
  • 305348b - bench: update random value generation (#6264) (by Harsh)
  • afd63f8 - bench: update random value generation (#6265) (by Harsh)
  • cbceb64 - bench: update random value generation (#6267) (by Harsh)
  • 850472b - docs: replace manual for loop in examples (#6182) (by Karan Anand)
  • 27c7679 - chore: address commit comment (#5943) (by Jalaj Kumar, Athan Reines)
  • 5a2afad - feat: add D_F macro in math/base/napi/unary (#6253) (by Karan Anand, Athan Reines)
  • 15e183d - docs: update namespace TypeScript declarations (#6242) (by stdlib-bot)
  • d20e133 - bench: update random value generation (#6231) (by Harsh, Athan Reines)
  • dfb9b3f - bench: update random value generation (#6234) (by Harsh, Athan Reines)
  • 811e510 - bench: update random value generation (#6232) (by Harsh, Athan Reines)
  • 97ed648 - docs: add returns annotations (by Philipp Burckhardt)
  • d39d0fa - docs: update namespace table of contents (#6218) (by stdlib-bot)
  • 3de5b71 - bench: update random value generation (#6158) (by Harsh)
  • 44d40da - bench: update random value generation (#6160) (by Harsh)
  • 1f50c39 - bench: update random value generation (#6164) (by Harsh)
  • 6417ebc - bench: update random value generation (#6199) (by Harsh)
  • 3a03010 - bench: update random value generation (#6204) (by Harsh)
  • 8959b08 - chore: fix C lint errors (#6194) (by Jay Soni)
  • 2dcec61 - remove: remove math/base/special/cidentityf (by Gururaj Gurram)
  • 845e64a - refactor: update paths (by Gururaj Gurram)
  • f4a06d9 - remove: remove cidentityf from namespace (by Gururaj Gurram)
  • cec0ff2 - remove: remove cadd from namespace (#6144) (by Gururaj Gurram)
  • b6ae0c9 - docs: update namespace table of contents (#6139) (by stdlib-bot)
  • 7a67cff - remove: remove math/base/special/cidentity (by Gururaj Gurram)
  • 74826d6 - refactor: update paths (by Gururaj Gurram)
  • 0ebeaf8 - remove: remove cidentity from namespace (by Gururaj Gurram)
  • 26a8bde - remove: remove cmulf from namespace (#6124) (by Gururaj Gurram)
  • 53bb578 - remove: remove math/base/special/identityf (by Gururaj Gurram)
  • 74b15bb - refactor: update paths (by Gururaj Gurram)
  • 36d3db3 - remove: remove identityf from namespace (by Gururaj Gurram)
  • 6b695a6 - remove: remove caddf from namespace (#6120) (by Gururaj Gurram)
  • 77d3b84 - chore: rename variable for consistency (#6113) (by Harsh)
  • 7ec867d - chore: resolve JavaScript lint errors (#5967) (by Gautam sharma, Aayush Khanna)
  • 640dfe9 - remove: remove math/base/special/identity (by Gururaj Gurram)
  • 3938b26 - refactor: update paths (by Gururaj Gurram)
  • 3fa0763 - remove: remove identity from namespace (by Gururaj Gurram)
  • 21cdb49 - chore: fix EditorConfig lint errors (#6086) (by Sanchay Ketan Sinha, Aayush Khanna, stdlib-bot)
  • b93bbb1 - docs: replace manual for loop in examples (by Athan Reines)
  • 8f9dfb3 - remove: remove sub from namespace (by Gururaj Gurram)
  • 39e505f - remove: remove math/base/ops/csubf (by Gururaj Gurram)
  • 89ecfe0 - refactor: update paths (by Gururaj Gurram)
  • 9135b25 - remove: remove csubf from namespace (by Gururaj Gurram)
  • 1066fde - remove: remove mul from namespace (by Gururaj Gurram)
  • 4f3510f - remove: remove math/base/ops/csub (by Gururaj Gurram)
  • c7c1fb3 - refactor: update paths (by Gururaj Gurram)
  • d631175 - remove: remove csub from namespace (by Gururaj Gurram)
  • 5cc0967 - docs: update namespace table of contents (#6060) (by stdlib-bot)
  • 0c06190 - remove: remove div from namespace (by Gururaj Gurram)
  • bfb8cf2 - remove: remove math/base/ops/cnegf (by Gururaj Gurram)
  • bde09b5 - refactor: update paths (by Gururaj Gurram)
  • 975673b - remove: remove cnegf from namespace (by Gururaj Gurram)
  • c741f19 - bench: update random value generation (#6036) (by Karan Anand)
  • 2c13316 - bench: update random value generation (#6037) (by Karan Anand)
  • 216ed03 - docs: update namespace table of contents (#6010) (by stdlib-bot, Athan Reines)
  • f8e419f - remove: remove math/base/ops/cneg (by Gururaj Gurram)
  • adef168 - refactor: update paths (by Gururaj Gurram)
  • 112db79 - remove: remove cneg from namespace (by Gururaj Gurram)
  • e196811 - bench: update random value generation (#5987) (by Karan Anand)
  • 9752725 - remove: remove math/base/ops/cdiv (by Gururaj Gurram)
  • 3bad287 - refactor: update paths (by Gururaj Gurram)
  • ec9247d - remove: remove cdiv from namespace (by Gururaj Gurram)
  • 9708f63 - bench: refactor benchmarks in math/base/special/asec (#5959) (by Gururaj Gurram, Athan Reines)
  • daee91a - remove: remove divf from namespace (#5958) (by Gururaj Gurram)
  • fccc0b2 - chore: update runner.jl to follow current project conventions (#5988) (by Karan Anand)
  • 40b4245 - chore: fix EditorConfig lint errors (#5970) (by Kaushikgtm)
  • 4748a5a - chore(sincosd): address commit comments (#5955) (by Jaison D Souza)
  • 874ec3b - fix: update math/base/special/tand to match correct reference implementation (#5807) (by Karan Anand)
  • f8fb944 - bench: refactor benchmarks in math/base/special/gamma (#5884) (by Gururaj Gurram)
  • a12b502 - test: validate implementation against Julia test fixtures (#5847) (by Karan Anand)
  • 90f8a26 - test: validate implementation against Julia test fixtures (#5942) (by Karan Anand)
  • b62a24d - test: validate implementation against Julia test fixtures (#5944) (by Karan Anand)
  • 83b446f - docs: update namespace table of contents (#5907) (by stdlib-bot)
  • 6010275 - chore: fix EditorConfig lint errors by replacing tabs with spaces (#5910) (by Dhanyabad behera)
  • 0e31615 - chore(math): replace tabs with spaces in manifest.json (#5843) (by Anshu Kumar)
  • 7398503 - remove: remove math/base/ops/umuldw (by Gururaj Gurram)
  • b709cec - refactor: update paths (by Gururaj Gurram)
  • 782bbfd - remove: remove umuldw from namespace (by Gururaj Gurram)
  • 6fa8a1b - chore: address commit comments (#5875) (by Karan Anand)
  • b2a6bb8 - remove: remove math/base/ops/imuldw (by Gururaj Gurram)
  • 9a6831e - refactor: update paths (by Gururaj Gurram)
  • b2228a8 - remove: remove imuldw from namespace (by Gururaj Gurram)
  • b688f77 - docs: update namespace TypeScript declarations (#5868) (by stdlib-bot)
  • c52b466 - docs: update namespace table of contents (#5870) (by stdlib-bot)
  • 9c97323 - test: fix use of tape.skip (#5872) (by Karan Anand)
  • 1229ea7 - remove: remove addf from namespace (#5737) (by Gururaj Gurram)
  • 83f88d9 - docs: update function descriptions (#5866) (by Karan Anand)
  • 6d7317a - feat: add math/base/special/sincosd (#5837) (by Karan Anand, Gunj Joshi)
  • 75941b9 - fix: update math/base/special/cotd to match correct reference implementation (#5813) (by Karan Anand)
  • 73d8eb8 - bench: refactor random generation in math/base/special/ceil* (#5834) (by Saurabh Singh)
  • 1e8a149 - bench: replace custom sincos function with built-in Julia implementation (#5838) (by Karan Anand)
  • 99a8508 - chore: fix C lint error (#5804) (by Hemant M Mehta)
  • 1f73fef - docs: update namespace TypeScript declarations (#5816) (by stdlib-bot)
  • 406337f - fix: update math/base/special/cscd to match correct reference implementation (#5811) (by Karan Anand)
  • f5459a7 - fix: update math/base/special/secd to match correct reference implementation (#5810) (by Karan Anand)
  • 3f0943b - feat: add math/base/special/sind (#5435) (by Karan Anand, stdlib-bot)
  • 9b2d78d - bench: refactor random value generation (#5465) (by Saurabh Singh, stdlib-bot)
  • 394de5a - bench: update random value generation (#5786) (by Karan Anand)
  • 8c9c9f2 - bench: update random value generation (#5787) (by Karan Anand, Karan Anand)
  • b947812 - fix: update math/base/special/cosd to match correct reference implementation (#5473) (by Karan Anand, Gunj Joshi)
  • a1e8f03 - chore: fix EditorConfig lint errors (#5543) (by ditsu, Athan Reines, Philipp Burckhardt)
  • 886e85a - docs: fix C lint errors (#5408) (by Neeraj Pathak)
  • fab250c - style: fix lint errors (#5416) (by Krishnam Agarwal)
  • b830e28 - remove: remove math/base/ops/imul (by Gururaj Gurram)
  • 2540748 - refactor: update paths (by Gururaj Gurram)
  • b70a6d6 - remove: remove imul from namespace (by Gururaj Gurram)
  • 1770970 - docs: fix types (by Athan Reines)
  • e40aa38 - docs: update namespace table of contents (#5724) (by stdlib-bot)
  • 52c0299 - bench: refactor random number generation (#5397) (by Saurabh Singh)
  • 18ad933 - docs: fix typo by replacing int_32 with int32_t (#5546) (by Karan Anand, stdlib-bot)
  • 8da699b - feat: add DIII_D macro in math/base/napi/quaternary (#5545) (by Karan Anand)
  • b2c926b - refactor: move implementations and macros to separate files (#5544) (by Karan Anand)
  • 183d056 - refactor: move implementations and macros to separate files (#5541) (by Karan Anand)
  • ffc6fed - refactor: move implementations and macros to separate files (#5540) (by Karan Anand, stdlib-bot)
  • b0b646a - bench: suppress uninitialized variable warning (#5523) (by Yugal Kaushik)
  • 0bd3d46 - bench: update random value generation (#5471) (by Karan Anand, Karan Anand)
  • 6dd2fd1 - bench: update random value generation (#5528) (by Karan Anand)
  • 4efada9 - docs: update namespace table of contents (#5513) (by stdlib-bot)
  • 211d758 - feat: update namespace TypeScript declarations (#5511) (by stdlib-bot)
  • 29cc785 - remove: remove math/base/ops/umul (by Gururaj Gurram)
  • 5260d13 - refactor: update paths (by Gururaj Gurram)
  • ba7f7ab - remove: remove umul from namespace (by Gururaj Gurram)
  • 420735c - bench: update random value generation (#5467) (by Karan Anand)
  • 4039ae0 - bench: update random value generation (#5466) (by Karan Anand)
  • dfc7be6 - fix: add missing native.js to math/base/special/tribonacci (#5472) (by Karan Anand, stdlib-bot)
  • 2f0aa48 - feat: update namespace TypeScript declarations (#5436) (by stdlib-bot)
  • c0aca6a - remove: remove math/base/ops/subf (by Gururaj Gurram)
  • 5081120 - refactor: update paths (by Gururaj Gurram)
  • 80f11b8 - remove: remove subf from namespace (by Gururaj Gurram)
  • 0e2afee - bench: refactor random value generation (#5374) (by Saurabh Singh, Athan Reines)
  • 9d532b5 - docs: update namespace table of contents (#5438) (by stdlib-bot, Philipp Burckhardt)
  • 1de4fb4 - bench: update random value generation (#5404) (by Karan Anand, Athan Reines)
  • 7e16f5c - chore: fix C lint errors (#5409) (by Neeraj Pathak)
  • 39945a4 - feat: add array to namespace (by Athan Reines)
  • be4c7b1 - feat: add math/array namespace (by Athan Reines)
  • 7aa1502 - feat: add math/array/special (by Athan Reines)
  • 98336f5 - docs: fix comment (by Athan Reines)
  • 1e9b650 - docs: fix comment (by Athan Reines)
  • 6788899 - feat: add math/array/special/abs (by Athan Reines)
  • a4b312d - feat: add unaryFactory to namespace (by Athan Reines)
  • 4b8fd47 - feat: add math/array/tools/unary-factory (by Athan Reines)
  • 17a0a25 - docs: fix example (by Athan Reines)
  • e876c87 - test: fix assertions (by Athan Reines)
  • 89773d1 - refactor: rename symbol (by Athan Reines)
  • 31d673e - feat: update namespace TypeScript declarations (#5385) (by stdlib-bot)
  • 910ed0a - remove: remove math/base/ops/mulf (by Gururaj Gurram)
  • 1eac550 - refactor: update paths (by Gururaj Gurram)
  • 0667356 - remove: remove mulf from namespace (by Gururaj Gurram)
  • 824f294 - feat: add math/array/tools namespace (by Athan Reines)
  • 683f593 - feat: add math/array/tools/unary (by Athan Reines)
  • c52b2f9 - bench: update random value generation (#5390) (by Karan Anand)
  • afbe56b - docs: update namespace table of contents (#5387) (by stdlib-bot)
  • 7093864 - chore: fix EditorConfig lint errors (#5373) (by Krishnam Agarwal)
  • 72c6513 - remove: remove math/base/ops/divf (by Gururaj Gurram)
  • adbcf39 - refactor: update paths (by Gururaj Gurram)
  • 69c1704 - bench: update random value generation (#5369) (by Karan Anand)
  • 4340425 - bench: update random value generation (#5367) (by Karan Anand)
  • 6e79eff - style: fix lint errors (#5370) (by Krishnam Agarwal)
  • 6d9ed10 - chore: fix C lint errors (#5291) (by GK Bishnoi)
  • c1a5db2 - refactor: update path (by Athan Reines)
  • 8663446 - feat: add C implementation for math/base/special/hyp2f1 (#5348) (by Karan Anand, Athan Reines, stdlib-bot)
  • 54ed22a - docs: update namespace TypeScript declarations (#5330) (by stdlib-bot)
  • bf18c77 - docs: update namespace table of contents (#5351) (by stdlib-bot)
  • 35875b3 - remove: remove math/base/ops/sub (by Gururaj Gurram)
  • 92761ec - refactor: update paths (by Gururaj Gurram)
  • c122b62 - bench: update random value generation (#5341) (by Karan Anand)
  • 07e0d9f - bench: update random value generation (#5336) (by Karan Anand)
  • cd95771 - bench: update random value generation (#5337) (by Karan Anand)
  • df0b96c - bench: update random value generation (#5338) (by Karan Anand)
  • ff0a6e1 - bench: update random value generation (#5339) (by Karan Anand)
  • 8de7152 - bench: update random value generation (#5340) (by Karan Anand)
  • 13fc14e - docs: update namespace table of contents (#5332) (by stdlib-bot)
  • 0d9e8ca - feat: add STDLIB_MATH_BASE_NAPI_MODULE_DID_D macro in math/base/napi/ternary (#5281) (by Prashant Kumar Yadav, Athan Reines)
  • 54e5f3f - refactor: update benchmarks and tests in math/base/special/acosh (#5318) (by Karan Anand)
  • 0f7955c - remove: remove math/base/ops/div (by Gururaj Gurram)
  • e910b33 - refactor: update paths (by Gururaj Gurram)
  • 7ddbcbe - docs: fix typos in math/base/ops/subf (#5290) (by Gururaj Gurram)
  • c813d0a - docs: update namespace TypeScript declarations (#5308) (by stdlib-bot)
  • 3037993 - docs: update namespace table of contents (#5310) (by stdlib-bot)
  • e7ab8a5 - remove: remove math/base/ops/mul (by Gururaj Gurram)
  • eecf3f4 - refactor: update paths (by Gururaj Gurram)
  • cebb74b - feat: add math/base/special/hyp2f1 (#5140) (by Karan Anand, stdlib-bot)
  • 16fe13d - bench: refactor benchmarks in math/base/special/acosf (#5269) (by Karan Anand)
  • f2dbc9f - bench: refactor benchmarks and update test messages in math/base/special/acos (#5267) (by Karan Anand)
  • 141105c - bench: refactor benchmarks and update test messages in math/base/special/acosd (#5268) (by Karan Anand)
  • b385506 - bench: refactor benchmarks and update test messages in math/base/special/abs2 (#4972) (by Karan Anand)
  • b1448e4 - bench: refactor benchmarks and update test messages in math/base/special/absf (#5259) (by Karan Anand)
  • b0abce9 - bench: refactor benchmarks and update test messages in math/base/special/abs2f (#5258) (by Karan Anand)
  • 6c9505b - chore: fix C lint errors (#5262) (by GK Bishnoi)
  • ae8e7b9 - feat: update namespace TypeScript declarations (#5254) (by stdlib-bot)
  • ec08225 - remove: remove math/base/ops/addf (by Gururaj Gurram)
  • 2752fe3 - refactor: update paths (by Gururaj Gurram)
  • 86d5fea - docs: update namespace table of contents (#5245) (by stdlib-bot)
  • 76cf95f - feat: update namespace TypeScript declarations (#5243) (by stdlib-bot)
  • f6cca6b - bench: refactor benchmarks in math/base/special/rsqrtf (#5223) (by Gururaj Gurram, Athan Reines)
  • cfa99a4 - remove: remove math/base/ops/add5 (by Gururaj Gurram)
  • 3ae3c5f - refactor: update paths (by Gururaj Gurram)
  • 9d447dc - docs: update related packages sections (#5151) (by stdlib-bot, Athan Reines)
  • d66db3f - feat: update namespace TypeScript declarations (#5130) (by stdlib-bot)
  • 9ae04b5 - docs: update namespace table of contents (#5132) (by stdlib-bot, Philipp Burckhardt)
  • e621529 - remove: remove math/base/ops/add4 (by Gururaj Gurram)
  • 60334d6 - refactor: update paths (by Gururaj Gurram)
  • ba0c854 - docs: fix function names in C example code (by Philipp Burckhardt)
  • 58e26cb - chore: fix parameter names, return annotations, and example code (by Philipp Burckhardt)
  • 69d0ade - remove: remove math/base/ops/add3 (by Gururaj Gurram)
  • 8da0e78 - refactor: update paths (by Gururaj Gurram)
  • b253140 - remove: remove math/base/ops/add (by Gururaj Gurram)
  • 836170d - refactor: update paths (by Gururaj Gurram)
  • b562cf6 - test: update function signatures (#5110) (by Aayush Khanna)
  • f6682eb - chore: fix C linting errors in math/base/ops/imuldw (#5107) (by Aayush Khanna)
  • 7ce2628 - refactor: update math/base/special/kernel-tan (#5017) (by Vivek Maurya, Athan Reines)
  • 4714429 - bench: refactor benchmarks in math/base/special/rsqrt (#5054) (by Gururaj Gurram)
  • fd45831 - bench: refactor benchmarks and update test messages in math/base/special/round (#4950) (by Gururaj Gurram, Athan Reines)
  • cbf1382 - docs: update related packages sections (#4964) (by stdlib-bot)
  • 9711748 - chore: remove unused dependencies in C implementation (#4940) (by Gururaj Gurram)
  • 8409bd1 - feat: update namespace TypeScript declarations (#4856) (by stdlib-bot)
  • 15204d7 - docs: update namespace table of contents (#4858) (by stdlib-bot)
  • 39c7a0a - feat: add III_D macro in math/base/napi/ternary (#4855) (by Karan Anand, Athan Reines)
  • 0e011ca - docs: update comment (by Athan Reines)
  • 3224b20 - feat: add CCC_C macro (by Athan Reines)
  • 1994ca1 - feat: add ZZZ_Z macro (by Athan Reines)
  • 0e28d1f - refactor: move implementations and macros to separate files (by Athan Reines)
  • 894885f - feat: add FC_C macro (by Athan Reines)
  • 89df5ae - docs: add DZ_Z docs (by Athan Reines)
  • 8a62393 - docs: reorder APIs and add missing docs (by Athan Reines)
  • cbaae4c - feat: add DZ_Z macro (by Athan Reines)
  • bf703d6 - refactor: move macros and functions to separate files (by Athan Reines)
  • 7403869 - refactor: use argv float instead of double (by Philipp Burckhardt)
  • 8ada47e - chore: fix indentation (by Philipp Burckhardt)
  • 8d4fc66 - docs: clean-up examples (by Athan Reines)
  • da89fb7 - refactor: update math/base/assert/is-odd to follow latest project conventions (#4670) (by Vivek Maurya)
  • 3129e35 - refactor: update math/base/assert/is-integer to follow latest project conventions (#4627) (by Vivek Maurya)
  • 452ba64 - refactor: update math/base/assert/is-integerf to follow latest project conventions (#4629) (by Vivek Maurya)
  • 50843c9 - docs: update related packages sections (#4808) (by stdlib-bot)
  • 60983a6 - refactor: update math/base/assert/is-finitef native addon from C++ to C (#4618) (by Dhruv Arvind Singh, Athan Reines, stdlib-bot)
  • dda206d - refactor: update math/base/assert/is-nanf native addon from C++ to C (#4614) (by Dhruv Arvind Singh, Athan Reines)
  • 566ff63 - refactor: update math/base/assert/is-infinitef native addon from C++ to C (#4615) (by Dhruv Arvind Singh, Athan Reines)
  • d962e4c - refactor: update math/base/assert/is-finite native addon from C++ to C (#4617) (by Dhruv Arvind Singh, stdlib-bot)
  • 22a3dcf - docs: update namespace TypeScript declaration comments (#4794) (by stdlib-bot, Philipp Burckhardt)
  • a2133de - feat: add math/base/special/heavisidef (#3374) (by Vivek Maurya, Athan Reines, stdlib-bot)
  • 9241c28 - docs: fix return annotation style (by Philipp Burckhardt)
  • e91af13 - refactor: update math/base/special/hypotf to follow latest project conventions (#4783) (by Vivek Maurya, Athan Reines)
  • 0900838 - refactor: update math/base/special/hypot to follow latest project conventions (#4765) (by Vivek Maurya, Athan Reines)
  • 73a211c - docs: update function description and cleanup for math/base/special/dirac-deltaf (#4778) (by Aayush Khanna)
  • 5fd0a59 - docs: update examples (by Athan Reines)
  • d0d1438 - docs: add missing include (by Athan Reines)
  • c794cdb - docs: update examples (by Athan Reines)
  • 8a5caba - docs: update related packages sections (#4739) (by stdlib-bot)
  • f0db7f5 - docs: update related packages sections (#4728) (by stdlib-bot)
  • 9f23be0 - docs: update examples (by Athan Reines)
  • cbf9861 - refactor: update math/base/assert/is-probability to follow latest project conventions (#4700) (by Vivek Maurya)
  • 2693663 - refactor: update math/base/assert/is-prime to follow latest project conventions (#4701) (by Vivek Maurya)
  • 20b4721 - feat: add math/base/assert/is-probabilityf (#4214) (by Vivek Maurya, Gunj Joshi, stdlib-bot)
  • dbb338e - docs: update related packages sections (#4690) (by stdlib-bot)
  • bd18248 - docs: update related packages sections (#4675) (by stdlib-bot, Philipp Burckhardt)
  • ff48331 - feat: add math/base/special/dirac-deltaf (#3363) (by Aayush Khanna, stdlib-bot)
  • 769b921 - docs: update related packages sections (#4638) (by stdlib-bot, Athan Reines)
  • 665d028 - feat: add STDLIB_MATH_BASE_NAPI_MODULE_IID_D macro in math/base/napi/ternary (#4523) (by Prashant Kumar Yadav, Athan Reines)
  • 515162f - feat: add STDLIB_MATH_BASE_NAPI_MODULE_ID_D macro in math/base/napi/binary (#4522) (by Prashant Kumar Yadav, Athan Reines)
  • 321e49e - docs: add missing periods to list items (by Philipp Burckhardt)
  • a3301a2 - docs: update related packages sections (#4517) (by stdlib-bot)
  • 861cd7f - refactor: update math/base/assert/is-even to follow latest project conventions (#4183) (by Vivek Maurya, Athan Reines)
  • 14706e4 - docs: update related packages sections (#4445) (by stdlib-bot)
  • b518ff1 - feat: add C implementation for math/base/special/falling-factorial (by Gunj Joshi, stdlib-bot, Philipp Burckhardt)
  • 0d52a8a - chore: minor clean-up (by Philipp Burckhardt)
  • 4301694 - docs: update related packages sections (#4362) (by stdlib-bot)
  • 8f2808d - docs: update related packages sections (#4302) (by stdlib-bot)
  • a69e423 - docs: update related packages sections (#4265) (by stdlib-bot, Philipp Burckhardt)
  • a6f3921 - docs: update related packages sections (#4242) (by stdlib-bot, Athan Reines)
  • 7245f3c - feat: add math/base/special/nonfibonaccif (#3391) (by Aayush Khanna, Athan Reines, Gunj Joshi, stdlib-bot)
  • 4a70790 - style: add missing spaces (by Philipp Burckhardt)
  • ed5c4cc - chore: minor clean-up (by Philipp Burckhardt)
  • 90e96d0 - chore: minor clean-up (by Philipp Burckhardt)
  • 7d6450c - docs: update related packages sections (#4186) (by stdlib-bot)
  • b7867cb - chore: minor clean-up (by Philipp Burckhardt)
  • d3d3d14 - docs: update related packages sections (#4149) (by stdlib-bot, Philipp Burckhardt)
  • 62364f6 - style: fix C comment alignment (by Philipp Burckhardt)
  • 0ba282b - chore: minor clean-up (by Philipp Burckhardt)
  • 318f280 - chore: minor clean-up (by Philipp Burckhardt)
  • c13062e - style: update to use tabs for indentation (by Philipp Burckhardt)
  • 2ea848b - style: update to use tabs for indentation (by Philipp Burckhardt)
  • 6a0d6b8 - style: update to use tabs for indentation (by Philipp Burckhardt)
  • 5b71452 - docs: update related packages sections (#4135) (by stdlib-bot, Athan Reines)
  • f13ddb2 - style: use spaces for alignment in C comments (by Philipp Burckhardt)
  • c322b66 - docs: update related packages sections (#4070) (by stdlib-bot, Philipp Burckhardt)
  • f317033 - docs: update related packages sections (#4040) (by stdlib-bot)
  • 8bf8285 - chore: minor clean-up (by Philipp Burckhardt)
  • 8785e54 - refactor: replace built-ins by stdlib packages, update benchmarks in math/base/special/trunc (#3941) (by Gunj Joshi, Athan Reines)
  • db76062 - docs: update function descriptions and move link (#4015) (by Gunj Joshi)
  • a1b543a - docs: update related packages sections (#4009) (by stdlib-bot, Philipp Burckhardt)
  • 66b4609 - refactor: use inbuilt macro instead of new variable for MAX_SAFE_NTH_LUCAS (#3980) (by Aayush Khanna)
  • 32deb11 - docs: update related packages sections (#3976) (by stdlib-bot)
  • 0e887d5 - style: add missing spaces (by Philipp Burckhardt)
  • ff25e13 - docs: remove excess whitespace (by Philipp Burckhardt)
  • 6bbf2d6 - style: fix indentation (by Philipp Burckhardt)
  • 0756fb5 - style: remove empty lines (by Philipp Burckhardt)
  • cfc0665 - docs: add missing private tag (by Philipp Burckhardt)
  • e450426 - bench: add missing native suffix (by Philipp Burckhardt)
  • 3b4514d - feat: add math/base/special/negalucasf (by Aayush Khanna, stdlib-bot, Philipp Burckhardt)
  • aa5c7a8 - feat: add math/base/special/sqrtpif (by Gururaj Gurram, stdlib-bot, Gunj Joshi, Philipp Burckhardt)
  • b8c41df - docs: update related packages sections (#3915) (by stdlib-bot)
  • 6e69af4 - refactor: update math/base/special/cexp to follow latest project conventions (#3394) (by Aayush Khanna, Gunj Joshi)
  • a851ddd - bench: refactor benchmarks and update function parameter description (#3907) (by Gunj Joshi)
  • 2825b42 - docs: update related packages sections (#3898) (by stdlib-bot)
  • 5cb36ef - docs: update related packages sections (#3890) (by stdlib-bot)
  • 195f3ee - refactor: use stdlib constant in math/base/special/riemann-zeta (#3320) (by Gunj Joshi)
  • 1f3190b - docs: add missing f suffixes and stdbool header in math/base/assert/is-oddf (#3457) (by Gunj Joshi)
  • bf5643f - docs: update related packages sections (#3404) (by stdlib-bot)
  • ecd017d - feat: add math/base/assert/is-oddf (#3125) (by Gururaj Gurram, Gunj Joshi, stdlib-bot)
  • 1c56b73 - docs: update related packages sections (#3380) (by stdlib-bot)
  • 0a8192d - docs: update related packages sections (#3370) (by stdlib-bot)
  • a64ea86 - feat: update namespace TypeScript declarations (#3371) (by stdlib-bot, Philipp Burckhardt)
  • 7e8187a - docs: update related packages sections (#3368) (by stdlib-bot)
  • ef06a2d - feat: add C implementation for math/base/special/dirichlet-eta (#3282) (by Gunj Joshi, stdlib-bot)
  • 4bc5c7e - refactor: use external constant in math/base/special/tribonacci (#3324) (by Gunj Joshi)
  • 299517a - docs: update examples in math/base/special/lcmf (#3319) (by Gunj Joshi, Athan Reines)
  • 7d8ab5a - feat: add ii_f API in math/base/napi/binary (#3315) (by Gunj Joshi)
  • c0d083d - feat: add math/base/special/lcmf (by Aayush Khanna, stdlib-bot)
  • 92c0d4e - docs: clean-up and use C floats when appropriate (by Philipp Burckhardt)
  • d24969e - chore: update package meta data (#3303) (by stdlib-bot, Athan Reines)
  • e01c8e2 - feat: add C implementation for math/base/special/riemann-zeta (#2737) (by Gunj Joshi, stdlib-bot)
  • 2a10dde - bench: update benchmarks and examples in math/base/special/ldexp (#2781) (by Gunj Joshi, stdlib-bot)
  • b0e68c5 - chore: update to modern benchmark Makefile (by Philipp Burckhardt)
  • 4817867 - chore: move stdlib benchmarks into native sub-directories (by Philipp Burckhardt)
  • 04a838f - chore: use correct Makefile (by Philipp Burckhardt)
  • 1dd3fdc - revert: chore: update to modern benchmark Makefile (by Philipp Burckhardt)
  • e5ce2d6 - revert: chore: update to modern benchmark Makefile (by Philipp Burckhardt)
  • d8a4cfb - revert: chore: update to modern benchmark Makefile (by Philipp Burckhardt)
  • dbbb0ba - revert: chore: update to modern benchmark Makefile (by Philipp Burckhardt)
  • cdaf16f - chore: update to modern benchmark Makefile (by Philipp Burckhardt)
  • ac4992b - chore: update to modern benchmark Makefile (by Philipp Burckhardt)
  • 97a27cf - chore: update to modern benchmark Makefile (by Philipp Burckhardt)
  • 184d71f - chore: update to modern benchmark Makefile (by Philipp Burckhardt)
  • 7bfeb06 - style: minor clean-up (by Philipp Burckhardt)
  • f0b5a73 - refactor: replace built-in with stdlib_base_atan2 in math/base/special/cphase (#3231) (by Gunj Joshi)
  • 35ea456 - refactor: use stdlib_base_round instead of builtin in math/base/special/cround (#3216) (by Gunj Joshi)
  • 7e2c16b - refactor: remove unused header, update benchmarks in math/base/special/croundf (#3217) (by Gunj Joshi)
  • c660c70 - chore: use correct Makefile and update benchmarks in math/base/special/csch (#3209) (by Gunj Joshi)
  • b6a2b0b - docs: update namespace table of contents (#3192) (by stdlib-bot, Philipp Burckhardt)
  • 961d039 - chore: use relative path to load package.json file (by Philipp Burckhardt)
  • 15546a9 - docs: update function name in header of C section (by Philipp Burckhardt)
  • 8b1548f - feat: update namespace TypeScript declarations (#3190) (by stdlib-bot, Philipp Burckhardt)
  • e0790b9 - refactor: replace built-in with fmod in math/base/assert/is-prime (#3124) (by Gunj Joshi, stdlib-bot)
  • 72bf083 - refactor: update benchmarks and test fixtures in math/base/special/ahavercosf (#3118) (by Gunj Joshi)
  • 163a3e7 - refactor: update benchmark, add f suffixes, missing spaces in math/base/special/gcdf (#3121) (by Gunj Joshi, Athan Reines)
  • 3c5c933 - refactor: update benchmarks and test fixtures in math/base/special/ahaversinf (#3119) (by Gunj Joshi)
  • 8a03f83 - refactor: use constant package in math/base/special/fmodf (#3120) (#3120) (by Gunj Joshi)
  • 15dff30 - refactor: use macros in addon and update examples in math/base/assert/is-evenf (#3115) (by Gunj Joshi, Athan Reines)
  • e5bfdff - docs: update functions descriptions in math/base/special/cceil (#3114) (by Gunj Joshi)
  • 79dc5cf - bench: generate numbers outside loops in math/base/special/cfloorf (#3113) (by Gunj Joshi)
  • 47cfa90 - feat: update the return value for n=1 in math/base/special/bernoulli (#3108) (by Gunj Joshi, Athan Reines)
  • d88cd86 - refactor: use constants, FI_F for addon and style fixes in math/base/special/ldexpf (#2868) (by Gunj Joshi)
  • d9a93be - feat: add math/base/special/croundf (#3061) (by Gururaj Gurram, Philipp Burckhardt)
  • f8bcfd8 - feat: add math/base/special/gcdf (#2997) (by Aayush Khanna, Philipp Burckhardt)
  • 6556a46 - feat: add math/base/special/cfloorf (#stdlib-js#3058) (by Aayush Khanna)
  • 7fd112c - feat: add math/base/special/fmodf (#3059) (by Gunj Joshi, Philipp Burckhardt)
  • 545a050 - feat: add math/base/special/ahaversinf (#3076) (by Aayush Khanna)
  • fc38ed8 - feat: add `math/base/special/ahavercosf (#3072) (by Aayush Khanna, Philipp Burckhardt)
  • e093a4d - refactor: use external constant and update license in math/base/special/pow (#3082) (by Gunj Joshi)
  • c664da7 - feat: add math/base/assert/is-evenf (#3077) (by Gunj Joshi)
  • 6715177 - docs: correct function description and indentation in math/base/assert/is-even (#3078) (by Gunj Joshi)
  • 5a2ddbe - docs: correct the function description and indentation in math/base/assert/is-odd (#3070) (by Gunj Joshi)

Contributors

A total of 36 people contributed to this release. Thank you to the following contributors:

  • Aayush Khanna
  • Anshu Kumar
  • Athan Reines
  • Dhanyabad behera
  • Dhruv Arvind Singh
  • Dipjyoti Das
  • GK Bishnoi
  • Gautam sharma
  • Gunj Joshi
  • Gururaj Gurram
  • Harsh
  • Hemant M Mehta
  • Jaison D Souza
  • Jalaj Kumar
  • Jay Soni
  • Karan Anand
  • Kaushikgtm
  • Kavyansh-Bagdi
  • Krishnam Agarwal
  • Lalit Narayan Yadav
  • Neeraj Pathak
  • Nishant singh
  • Philipp Burckhardt
  • Prashant Kumar Yadav
  • PrathamBhamare
  • SAHIL KUMAR
  • Sahil Goyal
  • Sanchay Ketan Sinha
  • Saurabh Singh
  • Shabareesh Shetty
  • Vivek Maurya
  • Yugal Kaushik
  • devshree-bhati
  • ditsu
  • hrshya
  • zhanggy

0.3.3 (2024-11-05)

No changes reported for this release.

0.3.2 (2024-11-05)

Features

Bug Fixes

  • 3e201d7 - update function alias and add WebAssembly configuration
  • 16c903b - add missing native.js and fix indentation (#2975)

Closed Issues

A total of 2 issues were closed in this release:

#225, #1575

Commits

  • e469715 - docs: improve README examples of math/iter/sequences (#1779) (by Shivam Ahir, Philipp Burckhardt)
  • 43ac1e7 - docs: improve math/iter/ops examples (#2008) (by Dominic Lim, Philipp Burckhardt)
  • ed4c8d6 - feat: add support for secant functionality math/base/special/sec (#3027) (by Abhijit Raut, Athan Reines, Philipp Burckhardt)
  • b18921a - feat: add math/base/special/acosdf (#3015) (by Aayush Khanna, Athan Reines)
  • 60522bf - docs: fix operator (#3039) (by Gunj Joshi)
  • 84b8294 - feat: add math/base/special/nanmaxf (#3035) (by Gunj Joshi, Athan Reines)
  • f770fc2 - docs: add missing fields in package.json (#3036) (by Gunj Joshi)
  • 30d56c3 - feat: add math/base/special/nanminf (#3034) (by Gunj Joshi)
  • bccdfa2 - feat: add C implementation for math/base/special/nanmax (#3031) (by Gunj Joshi, Athan Reines)
  • 2e8204e - docs: use correct format specifier (#3033) (by Gunj Joshi)
  • dce31cc - docs: fix function name in examples (#3032) (by Gunj Joshi)
  • 06981ee - build: add WebAssembly configuration for math/base/special/abs2f and math/base/special/sqrtf (#3026) (by Aman Bhansali, Athan Reines)
  • d1d770a - build: add WebAssembly configuration for math/base/special/absf (#3023) (by Aman Bhansali)
  • a2823da - chore: update package meta data (#3019) (by stdlib-bot, Athan Reines)
  • 04b72af - feat: add C implementation for math/base/special/nanmin (#3004) (by Gunj Joshi, Athan Reines)
  • 325ca07 - bench: refactor benchmarks (by Athan Reines)
  • c6fe24f - bench: refactor benchmarks (by Athan Reines)
  • 923a355 - bench: refactor C benchmarks (by Athan Reines)
  • 2b30eb7 - bench: refactor C benchmarks (by Athan Reines)
  • 33494b7 - build: add WebAssembly configuration (by Athan Reines)
  • 6c58a22 - bench: refactor benchmarks (by Athan Reines)
  • 870f645 - build: add WebAssembly configuration (by Athan Reines)
  • 2ce25ea - build: add WebAssembly configuration (by Athan Reines)
  • d71493e - build: add WebAssembly configuration (by Athan Reines)
  • 03a4ad7 - style: fix spacing (by Athan Reines)
  • 4a94497 - docs: update function description in math/base/special/min (#2998) (by Gunj Joshi)
  • 3a595ac - docs: update function description in math/base/special/max (#2999) (by Gunj Joshi)
  • 2b6f932 - build: add WebAssembly configuration to math/base/special/abs2 and math/base/special/sqrt (#2989) (by Aman Bhansali, Athan Reines)
  • edabc3d - build: fix Makefile contents (by Philipp Burckhardt)
  • 24fadbf - bench: fix runner (by Athan Reines)
  • 8f0f3b6 - bench: use SpecialFunctions package (by Athan Reines)
  • c94a8b2 - bench: update value ranges (by Athan Reines)
  • 2e75575 - build: add WebAssembly configuration (by Athan Reines)
  • 4531104 - build: add WebAssembly configuration (by Athan Reines)
  • c20c2c3 - build: add WebAssembly configuration (by Athan Reines)
  • 6b54c29 - build: add WebAssembly configuration (by Athan Reines)
  • 3e201d7 - fix: update function alias and add WebAssembly configuration (by Athan Reines)
  • 644c390 - build: add WebAssembly configuration and fix indentation (by Athan Reines)
  • c24de14 - chore: clean-up docs, benchmarks, and examples (by Athan Reines)
  • 16c903b - fix: add missing native.js and fix indentation (#2975) (by Gunj Joshi)
  • aa94a37 - refactor: remove hardcoded constant (#2970) (by Gunj Joshi)
  • abf0407 - chore: resolve lint errors in TS files (by Philipp Burckhardt)
  • b89c97c - docs: resolve lint errors in TS declaration files (by Philipp Burckhardt)
  • 08f9c1a - chore: minor clean-up (by Philipp Burckhardt)
  • 9e689ff - chore: fix indentation in manifest.json files (by Philipp Burckhardt)
  • 177f16c - chore: update package meta data (#2933) (by stdlib-bot, Athan Reines)
  • 6e9f42e - docs: harmonize list formatting in repl.txt and ensure starting newline (by Philipp Burckhardt)
  • f387603 - docs: consistently use declarative instead of imperative sentences outside of intros (by Philipp Burckhardt)
  • ed44fee - style: use imperative in package.json description and end with period (by Philipp Burckhardt)
  • 0c994ee - docs: update descriptions and add structured package data (#2914) (by Gunj Joshi, Athan Reines)
  • f51140f - chore: add structured package data for math/base/special/pow (#2912) (by Gunj Joshi)
  • 2658654 - chore: add structured package data for math/base/special/cbrt (#2909) (by Gunj Joshi)
  • 65d1c5b - bench: remove f suffix in C benchmark (#2911) (by Gunj Joshi)
  • 595c932 - chore: add structured package data for math/base/special/exp (#2893) (by Gunj Joshi, Athan Reines)
  • 4340ba6 - feat: add I_F macro to math/base/napi/unary (#2903) (by Gunj Joshi, Athan Reines)
  • e3777f7 - test: fix typos in test descriptions (#2885) (by Gunj Joshi)
  • 11e3050 - chore: update package meta data (#2884) (by stdlib-bot, Athan Reines)
  • a8b0d58 - docs: include stdbool, remove backticks in math/base/assert/is-nonnegative-integerf (#2879) (by Gunj Joshi)
  • 73c23e2 - docs: include stdbool, remove backticks (#2881) (by Gunj Joshi)
  • f33f82c - docs: use operation name and style fixes in math/base/special/aversinf (#2876) (by Gunj Joshi)
  • 1233cc4 - docs: fix equations, whitespace, and line wrapping (#2878) (by Gunj Joshi)
  • 4e5bf6f - docs: update examples (#2875) (by Gunj Joshi, Athan Reines)
  • f13d569 - docs: update examples and fix whitespace (#2865) (by Gunj Joshi, Athan Reines)
  • 35462f8 - style: update heading and fix line wrapping (#2867) (by Gunj Joshi)
  • 6c838b0 - docs: fix line wrapping and description (#2874) (by Gunj Joshi)
  • 7edbd56 - docs: update examples (#2873) (by Gunj Joshi, Athan Reines)
  • b7e79ad - docs: update function descriptions and fix style nits (#2870) (by Gunj Joshi)
  • a294334 - style: fix spacing (#2872) (by Gunj Joshi)
  • 1f5dba3 - style: remove empty line (#2869) (by Gunj Joshi)
  • b2268e5 - feat: add math/base/special/acoversinf (#2860) (by Gunj Joshi)
  • 67d2064 - feat: add C implementation for @stdlib/math/base/special/erfcx (by Ayaka, Athan Reines, Gunj Joshi, Philipp Burckhardt)
  • d125530 - feat: add math/base/assert/is-nonnegative-integerf (#2851) (by Gunj Joshi)
  • 4dbd685 - feat: add math/base/special/acovercosf (by Gunj Joshi)
  • 4bddc16 - feat: add math/base/special/aversinf (#2852) (by Gunj Joshi)
  • ff629c7 - feat: add math/base/special/maxabsf (by Gunj Joshi, Philipp Burckhardt)
  • 6b76aa9 - feat: add math/base/special/avercosf (#2846) (by Gunj Joshi)
  • f65c856 - refactor: use stdlib fmod and DDD_D napi function in math/base/special/wrap (#2814) (by Gunj Joshi)
  • d01e0f3 - feat: add math/base/special/minabsf (by Gunj Joshi, Philipp Burckhardt)
  • 1f7fd37 - feat: add math/base/special/atandf (#2841) (by Gunj Joshi)
  • 1288e7e - refactor: use stdlib_base_fmod instead of built-in in math/base/special/gcd (by Gunj Joshi)
  • 0ab9fc7 - test: add and modify tests (#2830) (by Gunj Joshi)
  • 16c19b6 - feat: add math/base/special/xlogyf (#2813) (by Gunj Joshi)
  • 71c43cf - feat: add math/base/special/ldexpf (by Gunj Joshi, Philipp Burckhardt)
  • 6c8f019 - feat: add math/base/special/logf (by Gunj Joshi, Philipp Burckhardt)
  • 50b38f9 - feat: add math/base/special/acotdf (#2799) (by Gunj Joshi)
  • 15878f9 - feat: add math/base/special/maxf (#2816) (by Gunj Joshi)
  • ef703d6 - feat: add math/base/special/minf (#2820) (by Gunj Joshi, Athan Reines)
  • 0dd0377 - docs: update namespace ToCs (by Athan Reines)

Contributors

A total of 9 people contributed to this release. Thank you to the following contributors:

  • Aayush Khanna
  • Abhijit Raut
  • Aman Bhansali
  • Athan Reines
  • Ayaka
  • Dominic Lim
  • Gunj Joshi
  • Philipp Burckhardt
  • Shivam Ahir

0.3.1 (2024-08-18)

No changes reported for this release.

0.3.0 (2024-08-18)

Features

  • aaf0c58 - add C implementation for math/base/special/bessely0 (#2780)
  • 0ae49fb - fix function name and update docs (#2777)
  • 779b35c - add C implementation for math/base/special/besselj0
  • 18bd1b5 - add C implementation for math/base/special/besselj1
  • 3985f47 - add C implementation for math/base/special/gamma-delta-ratio
  • 5b184b6 - add C implementation for math/base/special/binomcoefln
  • b224509 - add F_I macro to math/base/napi/unary (#2768)
  • 140b517 - add math/base/assert/is-integerf
  • 16db19b - add C implementation for math/base/special/trigamma
  • fabbf5a - add math/base/special/roundf
  • 458697c - add C implementation for math/base/special/gamma1pm1
  • 7502603 - add C implementation for math/base/special/betaln
  • 1c43f05 - add C implementation for math/base/special/factorialln (#2731)
  • 759e667 - add C implementation for math/base/special/sinc
  • 06b8011 - add C implementation for math/base/special/binomcoef
  • d745814 - add C implementation for math/base/special/gammaln (#2636)
  • 46cda32 - add LL_D in math/base/napi/binary (#2726)
  • f2f6164 - add C implementation for math/base/special/fresnel
  • 62e247d - add C implementation for math/base/special/powm1 (#2660)
  • f5d15f7 - add C implementation for math/base/special/sincospi (#2687)
  • 6e4b9eb - update namespace TypeScript declarations (#2681)
  • fce4265 - add C implementation for math/base/special/truncsd (#2666)
  • 4a2534a - add C implementation for math/base/special/fresnelc (#2680)
  • c476e32 - add C implementation for math/base/special/fresnels (#2675)
  • c6dc95a - add C implementation for math/base/special/truncb
  • 2c377eb - add C implementation for math/base/special/sincos (#2646)
  • 143e88d - add C implementation for math/base/special/cosm1 (#2651)
  • c77f866 - add C implementation for math/base/special/binet (#2653)
  • 5df976a - update namespace TypeScript declarations (#2637)
  • 854b793 - add C implementation for math/base/special/ceilsd
  • bd258a3 - update namespace TypeScript declarations (#2628)
  • 607135f - add C implementation for math/base/special/ceilb (#2627)
  • d4db8a9 - add C implementation for math/base/special/ceil10 (#2626)
  • 81b48ae - update namespace TypeScript declarations (#2621)
  • dcb1b32 - add C implementation for math/base/special/floorb (#2620)
  • cc98b20 - add C implementation for math/base/special/factorial (#2618)
  • 1f99cd7 - add C implementation for math/base/special/floor10 (#2619)
  • d6c4251 - add C implementation for math/base/special/sinpi (#2610)
  • 58da03b - add C implementation for math/base/special/cospi (#2612)
  • 06fd785 - add C implementation for math/base/special/ceil2 (#2602)
  • fe25386 - add C implementation for math/base/special/floorsd (#2603)
  • 35af244 - add C implementation for math/base/special/gamma
  • 8558d86 - add math/base/special/fmod (#2562)
  • 2e723fb - add C implementation for math/base/special/roundb
  • e8932ee - add C implementation for math/base/special/truncn
  • 337adbf - add C implementation for math/base/special/digamma (#2533)
  • dbef328 - add C implementation for math/base/special/round10
  • 74f3c08 - add dii_d in math/base/napi/ternary (#2546)
  • efc3551 - add C implementation for math/base/special/round2 (#2537)
  • d4fd701 - add C implementation for math/base/special/beta
  • 82c8ae0 - add C implementation for math/base/special/floor2
  • 581f5a0 - add C implementation for math/base/special/trunc10 (#2451)
  • c9ab1f2 - add C implementation for math/base/special/cotd (#2443)
  • 523d68f - add C implementation for math/base/special/trunc2 (#2436)
  • a50d33d - add C implementation for math/base/special/haversin (#2408)
  • d0f9748 - add C implementation for math/base/special/havercos (#2410)
  • cb7d879 - add C implementation for math/base/special/tand (#2411)
  • 7ddca8e - add C implementation for math/base/special/erfinv
  • 4a0235a - add C implementation for math/base/special/pow
  • 60ed341 - add C implementation for math/base/special/secd (#2406)
  • a8ce905 - add C implementation for math/base/assert/int32-is-even
  • a4b2764 - add C implementation for math/base/special/vercos (#2397)
  • 06f8b4a - add C implementation for math/base/special/versin (#2398)
  • c811882 - add C implementation for math/base/special/cosd (#2393)
  • 806075b - add C implementation for math/base/special/hacoversin (#2387)
  • d07c8ff - add C implementation for math/base/special/hacovercos (#2388)
  • 7b85db8 - add C implementation for math/base/special/covercos (#2377)
  • e7938d9 - add C implementation for math/base/special/cscd (#2378)
  • 8304a04 - add C implementation for math/base/special/cot
  • 6199f14 - add C implementation for math/base/special/tan
  • fdba877 - add C implementation for math/base/special/csc (#2367)
  • 3cf2e89 - add C implementation for math/base/special/coversin (#2361)
  • bffee89 - add math/base/special/nanmax
  • 343da6f - add C implementation for math/base/special/cos
  • a985cc2 - add math/base/special/nanmin
  • ddf4bdb - add C implementation for math/base/special/sin
  • b6edfd8 - add math/base/special/lnf
  • 0b633eb - add C implementation for math/base/special/rempio2
  • e382574 - add C implementation for math/base/special/spence (#2298)
  • 1414d1a - add C implementation for math/base/special/exp2 (#2277)
  • 28e1548 - add C implementation for math/base/special/lcm (#2276)
  • 1bc3682 - add C implementation for math/base/special/negafibonacci
  • 1ba660a - add C implementation for math/base/special/fibonacci-index
  • 0227bf0 - add C implementation for math/base/special/round
  • 09618b7 - update namespace TypeScript declarations
  • 44d752e - add new special functions to math/base/special namespace
  • ededcf6 - add C implementation for math/base/special/log10 (#743)
  • cf964b1 - add math/base/special/asecdf (#2199)
  • 3c7bd5e - add math/base/tools/normhermitepolyf (#2151)
  • 753fbf2 - add C implementation for math/base/special/gcd (#1703)
  • 8c0fc7e - add math/base/special/rcbrtf (#2185)
  • dc2cd24 - add math/base/special/kernel-log1p (#2144)
  • 077a5e6 - add math/base/special/acscdf (#2148)
  • f684340 - add math/base/special/asindf (#2132)
  • d774fe6 - add math/base/special/rad2degf (#2127)
  • 675ca1f - add math/base/special/asecf (#2120)
  • 01cbab9 - add math/base/special/acotf (#2117)
  • bcf0e37 - add math/base/special/acscf (#2111)
  • 03e9400 - add math/base/special/acosf (#2083)
  • f141a9b - add math/base/special/atanf (#2054)
  • 1cf574b - add C implementation for math/base/special/atan2
  • 6affd28 - update namespace TypeScript declarations (#2032)
  • 0038b4b - add math/base/special/asinf (#2030)
  • 5564766 - add evalrationalf to namespace
  • e27f134 - add math/base/tools/evalrationalf
  • bea580c - add evalpolyf to namespace
  • df509a1 - add math/base/tools/evalpolyf
  • 8a01cf7 - add C implementation for math/base/special/fast/uint32-sqrt
  • c6c2a16 - add support for single-precision floating-point arithmetic emulation
  • c4ccb4b - add support for single-precision floating-point arithmetic emulation
  • e8f94d2 - add C implementation for math/base/special/gamma-lanczos-sum-expg-scaled
  • c17484a - add C implementation for math/base/special/fast/uint32-log2 (#1946)
  • abf4652 - add C implementation of math/base/special/fast/alpha-max-plus-beta-min (#1947)
  • c39cc72 - add C implementation for math/base/special/nonfibonacci
  • 5de3b76 - add C implementation for math/base/special/acscd
  • 5c8ab25 - add C implementation for math/base/special/gamma-lanczos-sum (#1834)
  • 8dffd8f - add C implementation for math/base/assert/is-composite
  • 7556fd8 - add C implementation for math/base/special/fast/atanh
  • 0b0e240 - add math/base/special/cosd
  • 5b5ce15 - add C implementation for math/base/special/fast/pow-int
  • 19f6f59 - add C implementation for math/base/special/modf
  • 5a81f05 - add C implementation for math/base/special/fast/min
  • 67e90ff - add C implementation for math/base/special/fast/max
  • 8b20f6a - add C implementation for math/base/special/fast/asinh
  • f098571 - add C implementation for math/base/special/asind
  • f134dac - add C implementation for math/base/special/fast/abs
  • 43f7bc2 - add C implementation for math/base/special/fast/acosh
  • bdb2441 - add C implementation for math/base/special/fast/hypot
  • 5433e22 - add C implementation for math/base/special/factorial2
  • ee3cbb1 - add C implementation for math/base/special/acosd
  • 0db265e - add C implementation for math/base/special/atand
  • c2239f3 - add C implementation for math/base/special/acsc
  • f7ec55b - add C implementation for math/base/special/asecd
  • 5d6a173 - add C implementation for math/base/special/acotd
  • 39d0327 - add C implementation for math/base/assert/is-prime (#1866)
  • c5e01bf - add math/base/special/cotd
  • 025c2c1 - add math/base/special/tand
  • 3d7c806 - add C implementation for math/base/assert/uint32-is-pow2
  • 78524df - add C implementation for math/base/special/boxcox1pinv
  • 601c72c - add C implementation for math/base/special/boxcox1p
  • f2812cf - add C implementation for math/base/special/boxcoxinv (#1878)
  • 63034fc - add C implementation for math/base/special/boxcox (#1870)
  • dc84fce - add C implementation for math/base/special/xlog1py
  • f9cbee7 - add C implementation for math/base/assert/is-nonpositive-finite
  • f0e398f - add C implementation for math/base/assert/is-safe-integer
  • d14500f - add C implementation for math/base/assert/int32-is-odd
  • 0c78f2f - add C implementation for math/base/special/bernoulli
  • 7d855d1 - add math/base/special/asind
  • e45ee33 - add math/base/special/atand
  • f01384c - add math/base/special/acosd
  • 58e8c9a - add math/base/special/secd
  • 1d7b726 - add math/base/special/acscd
  • 7489261 - add math/base/special/acotd
  • bb6ac7e - add math/base/special/cscd
  • 665c735 - add C implementation for math/base/special/xlogy
  • 3addfa7 - add C implementation for math/base/special/ahaversin
  • e59d704 - add C implementation for math/base/special/gammasgn (#1841)
  • d8f6700 - add C implementation for math/base/special/log2
  • 5b72836 - add math/base/special/asecd
  • 229be91 - add math/base/assert/is-nonnegative-finite (#1829)
  • 6e31e73 - add C implementation for math/base/special/acsch (#1833)
  • 9d915c8 - add C implementation for @stdlib/math/base/special/csch (#1819)
  • c66d855 - add C implementation for math/base/assert/is-negative-integer
  • b56c697 - add C implementation for math/base/special/asech
  • fa68dfe - add C implementation for math/base/special/maxabs
  • 6831521 - add C implementation for math/base/special/max
  • b86d26e - add C implementation for math/base/special/asec
  • 3c795b3 - add C implementation for math/base/assert/is-nonpositive-integer
  • 74866cb - add C implementation for math/base/assert/is-positive-integer (#1780)
  • 054472b - add C implementation for math/base/assert/is-nonnegative-integer (#1746)
  • 47c248f - add C implementation for math/base/assert/is-positive-finite
  • 3490734 - add C implementation for math/base/assert/is-negative-finite
  • 8459377 - add C implementation for math/base/special/aversin
  • cb0051c - add C implementation for math/base/special/avercos
  • 23f2db6 - add C implementation for math/base/special/ellipe (#1452)
  • 1aaab57 - add C implementation for math/base/special/coth
  • f0684da - add C implementation for math/base/assert/is-odd (#1670)
  • c5b26dc - add Node-API macros for binary functions
  • d48f616 - Add C implementation for math/base/assert/is-even
  • c86db95 - add C implementation for math/base/special/log
  • b06e5c7 - add C implementation for math/base/special/minabs
  • a2ed2a5 - add C implementation for math/base/special/logaddexp
  • 234c6c3 - add C implementation for math/base/special/acovercos
  • 0fc216a - add C implementation for math/base/special/min
  • 1096686 - add C implementation for math/base/special/acoversin (#142)
  • eace8f3 - add C implementation for math/base/special/ahavercos (#1419)
  • b60ef62 - add math/base/special/csc
  • fa2359f - add math/iter/sequences/tribonacci (#1393)

Bug Fixes

  • abcf36e - remove extra slash from dependency in manifest.json
  • 5822206 - remove unused include in header file (#2624)
  • 1695343 - update function name to match examples
  • 53cf211 - use correct assignment and adjust test tolerances
  • ae92cf0 - use significand mask in math/base/special/rempio2 (#2366)
  • a4dee7d - move repl.txt file and address feedback
  • e7ebe20 - update implementation to use correct constants
  • cf3f92e - update include paths
  • 947e77f - handle large numbers correctly and revert to Math.round for JS
  • 6125c3c - leverage symmetry to avoid infinite recursion
  • 4c5cc36 - correctly handle signed zeroes in math/base/special/atanf (#2115)
  • 5b084e0 - account for single-precision rounding when x is close to unity
  • 378c108 - ensure suffix is appended for non-integer values
  • 1cfdb61 - allow array-like objects
  • deff338 - allow array-like objects
  • 8060caf - allow array-like objects
  • 7c8d0ce - missing headers in C examples (#1958)
  • fb6fb04 - update variable type declarations in math/base/assert/int32-is-odd (#1935)
  • 433bb99 - move addition by one into the sqrt invocation
  • e25fbc3 - resolve failing addon build in math/base/special/maxabs (#1826)
  • 5108869 - remove invalid examples (#1814)
  • 89da7ae - update polynomial functions and fix function call
  • 9a4033c - use correct function name
  • 8484053 - rename configuration file (#1730)
  • ca6614a - add missing gypfile field entries

BREAKING CHANGES

  • 0ae49fb: update C API name

    • This commit changes the name of the C API from stdlib_base_j1 to stdlib_base_besselj1. This ensures that the C function name more closely matches the global namespace name and helps protect against future naming collisions. To migrate, users should update their call signatures accordingly.
  • fce4265: The third argument 'b' in the JavaScript implementation of truncsd is now mandatory. To migrate, explicitly supply the old default value of 10 as the third argument.

  • 5df976a: base parameter is no longer optional

    • To migrate, users should always provide a base argument. To preserve previous behavior, users should be a third argument equal to 10.
  • 854b793: add C implementation for math/base/special/ceilsd

  • bd258a3: update namespace declarations

    • To migrate, users should see the guidance found in the relevant commits for namespace refactoring. See issue #2260.
  • b82c6f0: remove math/base/ops/cmul

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/base/mul which provides the same API and implementation.
  • 4aa299e: remove math/base/ops/cmulf

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/base/mul which provides the same API and implementation.
  • 691e774: The base parameter must now be provided explicitly.

    • Previously, the base parameter had a default value of 10. Now it has to be supplied explicitly. Before:
      var v = floorsd( 3.141592653589793, 5 );
      // returns 3.1415
      
      After:
      var v = floorsd( 3.141592653589793, 5, 10 );
      // returns 3.1415
      
  • 60c4a36: remove math/base/ops/cadd

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/base/add which provides the same API and implementation.
  • 3e09994: remove math/base/ops/caddf

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/base/add which provides the same API and implementation.

Closed Issues

A total of 26 issues were closed in this release:

#733, #772, #776, #860, #894, #968, #1331, #1668, #1701, #1718, #1723, #1764, #1816, #1822, #1828, #1938, #1944, #2029, #2035, #2081, #2109, #2113, #2118, #2124, #2150, #2405

Commits

  • abcf36e - fix: remove extra slash from dependency in manifest.json (by Philipp Burckhardt)
  • 588c4b4 - docs: update function description in math/base/special/log (by Gunj Joshi, Philipp Burckhardt)
  • 09853ce - chore: update package meta data (#2807) (by stdlib-bot, Athan Reines)
  • 6a3b3d7 - chore: update directories meta data (by Athan Reines)
  • aaf0c58 - feat: add C implementation for math/base/special/bessely0 (#2780) (by Gunj Joshi)
  • 0ae49fb - feat: fix function name and update docs (#2777) (by Gunj Joshi)
  • 779b35c - feat: add C implementation for math/base/special/besselj0 (by Gunj Joshi, Philipp Burckhardt)
  • 252286d - bench: remove irrelevant benchmark, update boost link in math/base/special/gamma-delta-ratio (by Gunj Joshi)
  • 01126b1 - style: compare n with integer, not a double in math/base/special/binomcoefln (#2775) (by Gunj Joshi)
  • 068bc90 - docs: add comment, revert to previous tolerance in math/base/special/factorialln (#2778) (by Gunj Joshi)
  • 18bd1b5 - feat: add C implementation for math/base/special/besselj1 (by Gunj Joshi, Philipp Burckhardt)
  • 3985f47 - feat: add C implementation for math/base/special/gamma-delta-ratio (by Gunj Joshi, Athan Reines, Philipp Burckhardt)
  • 0258e19 - chore: update package meta data (#2773) (by stdlib-bot, Philipp Burckhardt)
  • 5b184b6 - feat: add C implementation for math/base/special/binomcoefln (by Gunj Joshi, Philipp Burckhardt)
  • b224509 - feat: add F_I macro to math/base/napi/unary (#2768) (by Gunj Joshi)
  • 140b517 - feat: add math/base/assert/is-integerf (by Gunj Joshi, Philipp Burckhardt)
  • 2837436 - docs: update license header in math/base/special/gamma1pm1 (#2764) (by Gunj Joshi)
  • c14e9c3 - docs: update license header and remove stdlib include in math/base/special/trigamma (by Gunj Joshi)
  • 82f78f2 - docs: update function description comments in math/base/special/betaln (by Gunj Joshi)
  • 02d4c8a - bench: fix variable dtypes (#2761) (by Gunj Joshi, Athan Reines)
  • 90133e3 - bench: update sample value (#2763) (by Gunj Joshi)
  • 16db19b - feat: add C implementation for math/base/special/trigamma (by Gunj Joshi)
  • fabbf5a - feat: add math/base/special/roundf (by Gunj Joshi, Philipp Burckhardt)
  • f966721 - chore: update URLs (by Philipp Burckhardt)
  • 458697c - feat: add C implementation for math/base/special/gamma1pm1 (by Gunj Joshi)
  • 7502603 - feat: add C implementation for math/base/special/betaln (by Gunj Joshi, Philipp Burckhardt)
  • 5cd396f - refactor: use bitwise operation and make casting behavior explicit (#2733) (by Gunj Joshi)
  • 8a97c7d - chore: update package meta data (#2738) (by stdlib-bot, Philipp Burckhardt)
  • 1c43f05 - feat: add C implementation for math/base/special/factorialln (#2731) (by Gunj Joshi)
  • b633157 - docs: remove comments, set isNegative to uint8_t in math/base/special/gammaln (#2732) (by Gunj Joshi)
  • 759e667 - feat: add C implementation for math/base/special/sinc (by Gunj Joshi)
  • 06b8011 - feat: add C implementation for math/base/special/binomcoef (by Gunj Joshi)
  • d745814 - feat: add C implementation for math/base/special/gammaln (#2636) (by Gunj Joshi)
  • eb7f8ed - docs: add missing stdint includes (#2728) (by Gunj Joshi, Athan Reines)
  • 46cda32 - feat: add LL_D in math/base/napi/binary (#2726) (by Gunj Joshi, Athan Reines)
  • 9816dec - bench: fix description (#2709) (by Gunj Joshi)
  • 6f3e683 - docs: fix return type (#2700) (by Gunj Joshi)
  • 4d208c9 - test: add missing tests (#2701) (by Gunj Joshi)
  • f00c6b6 - refactor: move return statement (#2702) (by Gunj Joshi)
  • ca6489f - refactor: remove include and fix return type (#2699) (by Gunj Joshi)
  • a2ad2e1 - chore: update package meta data (#2696) (by stdlib-bot, Philipp Burckhardt)
  • 39a6773 - docs: remove unused include from example in math/base/special/gamma/README.md (#2677) (by Gunj Joshi)
  • f2f6164 - feat: add C implementation for math/base/special/fresnel (by Gunj Joshi, Philipp Burckhardt)
  • 62e247d - feat: add C implementation for math/base/special/powm1 (#2660) (by Gunj Joshi)
  • f5d15f7 - feat: add C implementation for math/base/special/sincospi (#2687) (by Gunj Joshi)
  • 3fa6956 - bench: fix makefile to allow for dependency resolution (by Athan Reines)
  • 272ae7a - docs: remove comment (by Athan Reines)
  • 3e05048 - docs: remove comment (by Athan Reines)
  • 55ec8ed - docs: remove comment (by Athan Reines)
  • c4048ea - build: fix makefile to allow dependency resolution (by Athan Reines)
  • 5b4c5ca - bench: resolve lint errors (by Athan Reines)
  • 2777e4b - bench: resolve lint errors in benchmarks (by Athan Reines)
  • 3264c24 - chore: update package meta data (#2686) (by stdlib-bot, Athan Reines)
  • 1655420 - docs: update namespace table of contents (#2683) (by stdlib-bot, Philipp Burckhardt)
  • 6e4b9eb - feat: update namespace TypeScript declarations (#2681) (by stdlib-bot, Philipp Burckhardt)
  • fce4265 - feat: add C implementation for math/base/special/truncsd (#2666) (by Gunj Joshi)
  • 4a2534a - feat: add C implementation for math/base/special/fresnelc (#2680) (by Gunj Joshi)
  • c476e32 - feat: add C implementation for math/base/special/fresnels (#2675) (by Gunj Joshi)
  • 7e04d9e - refactor: use max-safe-nth-factorial package (#2676) (by Gunj Joshi)
  • 26e46d5 - docs: fix missing @private tag (#2672) (by Gunj Joshi)
  • c6dc95a - feat: add C implementation for math/base/special/truncb (by Gunj Joshi)
  • 2c377eb - feat: add C implementation for math/base/special/sincos (#2646) (by Gunj Joshi)
  • 7b7a3e6 - docs: fix typos in source comments (#2657) (by Gunj Joshi)
  • 143e88d - feat: add C implementation for math/base/special/cosm1 (#2651) (by Gunj Joshi)
  • c77f866 - feat: add C implementation for math/base/special/binet (#2653) (by Gunj Joshi)
  • 9dc29b4 - docs: add sub-namespace sections and update namespace table of contents (by Philipp Burckhardt)
  • 8de8d90 - refactor: perform explicit cast (#2642) (by Gunj Joshi)
  • 6a0cbd9 - test: fix tests for native implementation (#2641) (by Gunj Joshi)
  • ead1c3b - chore: update package meta data (#2640) (by stdlib-bot, Athan Reines)
  • 5df976a - feat: update namespace TypeScript declarations (#2637) (by stdlib-bot, Philipp Burckhardt)
  • 854b793 - feat: add C implementation for math/base/special/ceilsd (by Gunj Joshi, Philipp Burckhardt)
  • b063947 - refactor: reduce code complexity (#2632) (by Gunj Joshi, Athan Reines)
  • bd258a3 - feat: update namespace TypeScript declarations (#2628) (by stdlib-bot, Athan Reines)
  • 607135f - feat: add C implementation for math/base/special/ceilb (#2627) (by Gunj Joshi)
  • d4db8a9 - feat: add C implementation for math/base/special/ceil10 (#2626) (by Gunj Joshi)
  • 5822206 - fix: remove unused include in header file (#2624) (by Gunj Joshi)
  • b82c6f0 - remove: remove math/base/ops/cmul (by Athan Reines)
  • e3a3679 - refactor: update paths (by Athan Reines)
  • 4aa299e - remove: remove math/base/ops/cmulf (by Athan Reines)
  • ddd4403 - refactor: update paths (by Athan Reines)
  • 310150f - docs: fix notes (#2623) (by Gunj Joshi)
  • 81b48ae - feat: update namespace TypeScript declarations (#2621) (by stdlib-bot, Philipp Burckhardt)
  • 691e774 - refactor: make base parameter compulsory in math/base/special/floorsd (#2617) (by Gunj Joshi)
  • 60c4a36 - remove: remove math/base/ops/cadd (by Athan Reines)
  • 0406147 - refactor: update paths (by Athan Reines)
  • 3e09994 - remove: remove math/base/ops/caddf (by Athan Reines)
  • dcb1b32 - feat: add C implementation for math/base/special/floorb (#2620) (by Gunj Joshi)
  • b9703b5 - refactor: update paths (by Athan Reines)
  • cc98b20 - feat: add C implementation for math/base/special/factorial (#2618) (by Gunj Joshi)
  • 1f99cd7 - feat: add C implementation for math/base/special/floor10 (#2619) (by Gunj Joshi)
  • 0d796b2 - refactor: use stdlib APIs and adjust test tolerances (by Athan Reines)
  • d6c4251 - feat: add C implementation for math/base/special/sinpi (#2610) (by Gunj Joshi)
  • 58da03b - feat: add C implementation for math/base/special/cospi (#2612) (by Gunj Joshi)
  • 32bbcb3 - refactor: update paths (by Athan Reines)
  • 5072206 - refactor: fix function name (by Athan Reines)
  • 8d4c46b - refactor: update paths (by Athan Reines)
  • ed9c0a5 - refactor: update paths (by Athan Reines)
  • 18b3c79 - refactor: update paths (by Athan Reines)
  • 8908bda - refactor: update paths (by Athan Reines)
  • ad760a9 - refactor: update paths (by Athan Reines)
  • 06fd785 - feat: add C implementation for math/base/special/ceil2 (#2602) (by Gunj Joshi)
  • fe25386 - feat: add C implementation for math/base/special/floorsd (#2603) (by Gunj Joshi)
  • 08dbbe5 - test: add tests for negative values in math/base/special/fmod (#2600) (by Gunj Joshi)
  • d04dcbd - docs: remove private annotations in C comments (by Philipp Burckhardt)
  • 35af244 - feat: add C implementation for math/base/special/gamma (by Gunj Joshi, Philipp Burckhardt)
  • 26337e1 - docs: fix return annotation tag in C comments (by Philipp Burckhardt)
  • 8558d86 - feat: add math/base/special/fmod (#2562) (by Gunj Joshi)
  • e9d0de8 - chore: update package meta data (#2596) (by stdlib-bot, Athan Reines)
  • 2e723fb - feat: add C implementation for math/base/special/roundb (by Gunj Joshi, Philipp Burckhardt)
  • e8932ee - feat: add C implementation for math/base/special/truncn (by Gunj Joshi)
  • ed638e3 - docs: update Boost version and fix C function name in README.md (#2577) (by Gunj Joshi)
  • 53eb98c - docs: fix function name (#2579) (by Gunj Joshi)
  • b4cde28 - docs: fix function name (#2580) (by Gunj Joshi)
  • 337adbf - feat: add C implementation for math/base/special/digamma (#2533) (by Gunj Joshi)
  • dbef328 - feat: add C implementation for math/base/special/round10 (by Gunj Joshi)
  • 74f3c08 - feat: add dii_d in math/base/napi/ternary (#2546) (by Gunj Joshi, Athan Reines)
  • ca18359 - refactor: update to use stdlib pow (#2539) (by Gunj Joshi)
  • efc3551 - feat: add C implementation for math/base/special/round2 (#2537) (by Gunj Joshi)
  • 62e703a - docs: add missing @private in math/base/special/round/lib/native.js (#2536) (by Gunj Joshi)
  • 659f752 - style: add missing spaces (by Philipp Burckhardt)
  • a78f7d1 - style: add missing spaces (by Philipp Burckhardt)
  • d4fd701 - feat: add C implementation for math/base/special/beta (by Gunj Joshi, Philipp Burckhardt)
  • 39ecc03 - chore: update package meta data (#2530) (by stdlib-bot, Athan Reines)
  • 457662c - style: add linebreak (by Athan Reines)
  • 2789eff - docs: fix function name in README example (#2506) (by Gunj Joshi)
  • 82c8ae0 - feat: add C implementation for math/base/special/floor2 (by Gunj Joshi)
  • 2f62c39 - chore: update package meta data (#2481) (by stdlib-bot)
  • 581f5a0 - feat: add C implementation for math/base/special/trunc10 (#2451) (by Gunj Joshi)
  • 9e56edf - chore: minor clean-up of math/base/special/acsc (by Pranav Goswami, Athan Reines, Philipp Burckhardt)
  • 50d806d - test: add missing test for math/base/special/cotd (#2449) (by Gunj Joshi)
  • c9ab1f2 - feat: add C implementation for math/base/special/cotd (#2443) (by Gunj Joshi)
  • 523d68f - feat: add C implementation for math/base/special/trunc2 (#2436) (by Gunj Joshi)
  • e26363d - chore: update package meta data (#2439) (by stdlib-bot, Athan Reines)
  • 377403b - test: add missing tests for math/base/special/cosd (#2418) (by Gunj Joshi)
  • c88dbaa - test: add missing tests for math/base/special/tand (#2417) (by Gunj Joshi)
  • a50d33d - feat: add C implementation for math/base/special/haversin (#2408) (by Gunj Joshi)
  • 1ea46e9 - docs: use correct function name in example in math/base/special/hacoversin (#2409) (by Gunj Joshi)
  • d0f9748 - feat: add C implementation for math/base/special/havercos (#2410) (by Gunj Joshi)
  • cb7d879 - feat: add C implementation for math/base/special/tand (#2411) (by Gunj Joshi)
  • 7ddca8e - feat: add C implementation for math/base/special/erfinv (by Pranav Goswami, Philipp Burckhardt)
  • 4a0235a - feat: add C implementation for math/base/special/pow (by Aman Bhansali, Athan, Philipp Burckhardt)
  • 1695343 - fix: update function name to match examples (by Philipp Burckhardt)
  • 60ed341 - feat: add C implementation for math/base/special/secd (#2406) (by Gunj Joshi)
  • a8ce905 - feat: add C implementation for math/base/assert/int32-is-even (by Rejoan Sardar, Philipp Burckhardt)
  • a4b2764 - feat: add C implementation for math/base/special/vercos (#2397) (by Gunj Joshi)
  • 06f8b4a - feat: add C implementation for math/base/special/versin (#2398) (by Gunj Joshi)
  • c811882 - feat: add C implementation for math/base/special/cosd (#2393) (by Gunj Joshi)
  • 806075b - feat: add C implementation for math/base/special/hacoversin (#2387) (by Gunj Joshi)
  • d07c8ff - feat: add C implementation for math/base/special/hacovercos (#2388) (by Gunj Joshi)
  • 53cf211 - fix: use correct assignment and adjust test tolerances (by Athan Reines)
  • 11c882d - chore: update package meta data (#2379) (by stdlib-bot, Athan Reines)
  • 7b85db8 - feat: add C implementation for math/base/special/covercos (#2377) (by Gunj Joshi)
  • e7938d9 - feat: add C implementation for math/base/special/cscd (#2378) (by Gunj Joshi)
  • 8304a04 - feat: add C implementation for math/base/special/cot (by Gunj Joshi, Philipp Burckhardt)
  • 4c95c5a - docs: use descriptive variable names (#2373) (by Gunj Joshi)
  • c1ef722 - docs: update return annotation value (#2370) (by stdlib-bot, Philipp Burckhardt)
  • 6199f14 - feat: add C implementation for math/base/special/tan (by Gunj Joshi)
  • 822491d - docs: fix function signature in table of contents (#2371) (by stdlib-bot, Philipp Burckhardt)
  • fdba877 - feat: add C implementation for math/base/special/csc (#2367) (by Gunj Joshi)
  • ae92cf0 - fix: use significand mask in math/base/special/rempio2 (#2366) (by Gunj Joshi)
  • 9df1610 - docs: remove long comment (#2364) (by Gunj Joshi)
  • 3cf2e89 - feat: add C implementation for math/base/special/coversin (#2361) (by Gunj Joshi)
  • 34bc79c - chore: delete extra repl.txt file (by Philipp Burckhardt)
  • a4dee7d - fix: move repl.txt file and address feedback (by Philipp Burckhardt)
  • a7e5bb3 - chore: update line endings (by Philipp Burckhardt)
  • bffee89 - feat: add math/base/special/nanmax (by Ridam Garg, stdlib-bot, Philipp Burckhardt)
  • 46ff6c1 - docs: update description per conventions (by Philipp Burckhardt)
  • 29fbbb6 - chore: minor clean-up (by Philipp Burckhardt)
  • fb04f19 - refactor: reduce test tolerance and fix casting (#2356) (by Gunj Joshi)
  • ced30b0 - refactor: use constant packages and remove unused include (#2355) (by Gunj Joshi)
  • 343da6f - feat: add C implementation for math/base/special/cos (by Gunj Joshi, Philipp Burckhardt)
  • a985cc2 - feat: add math/base/special/nanmin (by Ridam Garg, RidamGarg, stdlib-bot, Philipp Burckhardt)
  • ddf4bdb - feat: add C implementation for math/base/special/sin (by Gunj Joshi, Philipp Burckhardt)
  • b6edfd8 - feat: add math/base/special/lnf (by Gunj Joshi, Philipp Burckhardt)
  • 0b633eb - feat: add C implementation for math/base/special/rempio2 (by Gunj Joshi, Philipp Burckhardt, Athan Reines)
  • 1b5abe6 - chore: update package meta data (#2344) (by stdlib-bot, Athan Reines)
  • e612af5 - docs: update namespace table of contents (#2314) (by stdlib-bot, Athan Reines)
  • 95cd4ef - docs: update namespace TypeScript declarations (#2312) (by stdlib-bot, Athan Reines)
  • e382574 - feat: add C implementation for math/base/special/spence (#2298) (by Gunj Joshi, Athan Reines, Philipp Burckhardt)
  • 7acb708 - style: fix spacing and line breaks (#2296) (by Gunj Joshi)
  • 65619f9 - refactor: use signed integers for math/base/special/log2 (#2295) (by Gunj Joshi)
  • 8dceccc - refactor: use signed integers for math/base/special/log10 (#2294) (by Gunj Joshi, Athan Reines)
  • 133dd8b - chore: update package meta data (#2251) (by stdlib-bot)
  • d3215eb - refactor: update math/base/special/log10 to follow FreeBSD version 12.2.0 (#2215) (by Gunj Joshi)
  • 1414d1a - feat: add C implementation for math/base/special/exp2 (#2277) (by Gunj Joshi)
  • 28e1548 - feat: add C implementation for math/base/special/lcm (#2276) (by Gunj Joshi)
  • 1bc3682 - feat: add C implementation for math/base/special/negafibonacci (by Gunj Joshi, Pranav Goswami, Philipp Burckhardt)
  • 1ba660a - feat: add C implementation for math/base/special/fibonacci-index (by Gunj Joshi, Philipp Burckhardt)
  • 3a3b1e0 - docs: update package URLs (#2269) (by stdlib-bot)
  • 44aa02f - refactor: ensure variables are static (by Athan Reines)
  • 8089b88 - docs: update paths (by Athan Reines)
  • 038b199 - docs: update paths (by Athan Reines)
  • e7ebe20 - fix: update implementation to use correct constants (by Athan Reines)
  • 8871f28 - refactor: use stdlib round implementation (by Athan Reines)
  • cf3f92e - fix: update include paths (by Athan Reines)
  • 75d4f83 - refactor: update require and include paths (by Athan Reines)
  • c37109b - test: fix missing argument (by Athan Reines)
  • f626b3d - docs: update related packages sections (#2255) (by stdlib-bot)
  • 947e77f - fix: handle large numbers correctly and revert to Math.round for JS (by Philipp Burckhardt)
  • 0227bf0 - feat: add C implementation for math/base/special/round (by Pranav Goswami, Philipp Burckhardt)
  • 9ef09e2 - docs: update related packages sections (#2248) (by stdlib-bot)
  • 40bf4fa - chore: remove trailing space (by Philipp Burckhardt)
  • 09618b7 - feat: update namespace TypeScript declarations (by stdlib-bot, Philipp Burckhardt)
  • fad5efb - docs: update namespace table of contents (#2244) (by stdlib-bot, Philipp Burckhardt)
  • ec98887 - docs: update related packages sections (#2241) (by stdlib-bot)
  • 53fd65d - docs: update related packages sections (#2240) (by stdlib-bot)
  • 44d752e - feat: add new special functions to math/base/special namespace (by Philipp Burckhardt)
  • 4c5b60e - chore: resolve lint errors and fix typos (by Philipp Burckhardt)
  • 7f9b5ef - chore: update package meta data (#2213) (by stdlib-bot, Athan Reines)
  • ededcf6 - feat: add C implementation for math/base/special/log10 (#743) (by Pranav Goswami, Athan Reines)
  • cf964b1 - feat: add math/base/special/asecdf (#2199) (by Gunj Joshi, Athan Reines)
  • 88e6f8a - docs: update related packages sections (#2197) (by stdlib-bot)
  • 0d3be2c - chore: update package meta data (#2192) (by stdlib-bot, Athan Reines)
  • 189c569 - docs: update related packages sections (#2194) (by stdlib-bot)
  • 3c7bd5e - feat: add math/base/tools/normhermitepolyf (#2151) (by Daniel Yu, Athan Reines)
  • 753fbf2 - feat: add C implementation for math/base/special/gcd (#1703) (by Aman Bhansali, Athan Reines)
  • 5d37de2 - docs: update style and examples (#2189) (by Gunj Joshi)
  • 8c0fc7e - feat: add math/base/special/rcbrtf (#2185) (by Gunj Joshi, Athan Reines)
  • a249a30 - docs: update namespace TypeScript declarations (#2187) (by stdlib-bot, Athan Reines)
  • 700d3df - docs: fix example return value (#2186) (by Gunj Joshi)
  • 5e61bcf - docs: update related packages sections (#2184) (by stdlib-bot)
  • 65c3b27 - refactor: update math/base/special/log10 implementation (#2176) (by Gunj Joshi, Athan Reines)
  • be5ece8 - refactor: update math/base/special/log2 implementation (#2172) (by Gunj Joshi, Athan Reines)
  • dc2cd24 - feat: add math/base/special/kernel-log1p (#2144) (by Gunj Joshi, Athan Reines)
  • 077a5e6 - feat: add math/base/special/acscdf (#2148) (by Gunj Joshi)
  • c43bb58 - docs: update related packages sections (#2157) (by stdlib-bot)
  • 41d41e9 - test: include trailing newlines in Julia-generated JSON fixtures (by Philipp Burckhardt)
  • 9ed7d0e - chore: add missing trailing newlines (by Philipp Burckhardt)
  • 0244027 - chore: add missing trailing newlines (by Philipp Burckhardt)
  • f993937 - chore: use relative paths for internal requires (by Philipp Burckhardt)
  • a9bf096 - chore: use relative paths for internal requires (by Philipp Burckhardt)
  • 0d3b4d0 - chore: remove extra spaces and lint fixes (by Philipp Burckhardt)
  • e6ec7d4 - refactor: avoid recursion once overflow (by Athan Reines)
  • 398e2e2 - test: add test cases for overflow (by Athan Reines)
  • 6125c3c - fix: leverage symmetry to avoid infinite recursion (by Athan Reines)
  • 8cc469d - docs: remove blank line (#2142) (by stdlib-bot)
  • 90177b2 - refactor: decrease tolerance and clean-up math/base/special/asind (#2138) (by Gunj Joshi, Athan Reines)
  • f684340 - feat: add math/base/special/asindf (#2132) (by Gunj Joshi, Athan Reines)
  • e279ea5 - chore: update package meta data (by stdlib-bot, Athan Reines)
  • d774fe6 - feat: add math/base/special/rad2degf (#2127) (by Gunj Joshi, Athan Reines)
  • 20f26c2 - test: update tolerance calculation (by Athan Reines)
  • 9c493c0 - test: fix test fixture generation and update meta data (#2123) (by Gunj Joshi)
  • 675ca1f - feat: add math/base/special/asecf (#2120) (by Gunj Joshi, Athan Reines)
  • 01cbab9 - feat: add math/base/special/acotf (#2117) (by Gunj Joshi, Athan Reines)
  • 1e4b912 - test: add tests for infinities (by Athan Reines)
  • 55ce598 - test: add tests for signed zeros (by Athan Reines)
  • 4c5cc36 - fix: correctly handle signed zeroes in math/base/special/atanf (#2115) (by Gunj Joshi)
  • 5b084e0 - fix: account for single-precision rounding when x is close to unity (by Athan Reines)
  • bcf0e37 - feat: add math/base/special/acscf (#2111) (by Gunj Joshi, Athan Reines)
  • 7686d40 - refactor: ensure order of operations is the same as in C (by Athan Reines)
  • 03e9400 - feat: add math/base/special/acosf (#2083) (by Gunj Joshi, Athan Reines)
  • a258a50 - chore: update package meta data (#2087) (by stdlib-bot, Philipp Burckhardt)
  • f141a9b - feat: add math/base/special/atanf (#2054) (by Gunj Joshi, Athan Reines)
  • 1cf574b - feat: add C implementation for math/base/special/atan2 (by Pushpendra Chandravanshi, stdlib-bot, Philipp Burckhardt, Pranav Goswami)
  • 113b4fe - docs: update namespace table of contents (#2034) (by stdlib-bot, Athan Reines)
  • 6affd28 - feat: update namespace TypeScript declarations (#2032) (by stdlib-bot, Athan Reines)
  • 0038b4b - feat: add math/base/special/asinf (#2030) (by Gunj Joshi, Athan Reines)
  • 378c108 - fix: ensure suffix is appended for non-integer values (by Athan Reines)
  • 5564766 - feat: add evalrationalf to namespace (by Athan Reines)
  • e27f134 - feat: add math/base/tools/evalrationalf (by Athan Reines)
  • 0f12f81 - docs: update examples (by Athan Reines)
  • ddd2718 - docs: update descriptions and refactor tests and benchmarks (by Athan Reines)
  • 6a9ffa5 - test: use strictEqual assertion (by Athan Reines)
  • b923036 - refactor: rename type and rearrange tests (by Athan Reines)
  • d528fff - docs: update examples (by Athan Reines)
  • 42581f1 - docs: update descriptions (by Athan Reines)
  • ad7a467 - bench: refactor value generation (by Athan Reines)
  • aa5d241 - test: update test messages (by Athan Reines)
  • bea580c - feat: add evalpolyf to namespace (by Athan Reines)
  • df509a1 - feat: add math/base/tools/evalpolyf (by Athan Reines)
  • c742a6f - docs: rename variable (by Athan Reines)
  • 6fa2c20 - style: add missing spaces (by Athan Reines)
  • ac93021 - docs: update examples and rearrange tests (by Athan Reines)
  • e459df4 - bench: refactor to avoid value creation during benchmarking (by Athan Reines)
  • 5d61c88 - test: update messages and assertions (by Athan Reines)
  • aa37d2f - docs: update description and examples (by Athan Reines)
  • 8a01cf7 - feat: add C implementation for math/base/special/fast/uint32-sqrt (by Rejoan Sardar)
  • 47c542c - style: disable lint rule (by Athan Reines)
  • c6c2a16 - feat: add support for single-precision floating-point arithmetic emulation (by Athan Reines)
  • 1cfdb61 - fix: allow array-like objects (by Athan Reines)
  • deff338 - fix: allow array-like objects (by Athan Reines)
  • 8060caf - fix: allow array-like objects (by Athan Reines)
  • c12e373 - docs: update examples and improve type specificity (by Athan Reines)
  • c4ccb4b - feat: add support for single-precision floating-point arithmetic emulation (by Athan Reines)
  • b6968e0 - docs: fix descriptions (by Athan Reines)
  • e8f94d2 - feat: add C implementation for math/base/special/gamma-lanczos-sum-expg-scaled (by Gunj Joshi, Philipp Burckhardt)
  • f36cfab - chore: update package meta data (#2014) (by stdlib-bot)
  • c17484a - feat: add C implementation for math/base/special/fast/uint32-log2 (#1946) (by Rutam Kathale, Athan Reines, Pranav Goswami)
  • abf4652 - feat: add C implementation of math/base/special/fast/alpha-max-plus-beta-min (#1947) (by Ayaka, Athan Reines)
  • c39cc72 - feat: add C implementation for math/base/special/nonfibonacci (by Tirtadwipa Manunggal, stdlib-bot, Philipp Burckhardt)
  • 5de3b76 - feat: add C implementation for math/base/special/acscd (by Rejoan Sardar, Philipp Burckhardt)
  • 5c8ab25 - feat: add C implementation for math/base/special/gamma-lanczos-sum (#1834) (by Gunj Joshi, Athan Reines)
  • f36b80d - refactor: add support for ratios evaluating as infinity in math/base/tools/evalrational-compile-c (#1970) (by Gunj Joshi, Athan Reines)
  • 7c8d0ce - fix: missing headers in C examples (#1958) (by Rutam Kathale)
  • 2c3c709 - docs: update related packages sections (#1941) (by stdlib-bot)
  • 8dffd8f - feat: add C implementation for math/base/assert/is-composite (by Rutam Kathale, Pranav, Philipp Burckhardt)
  • 7556fd8 - feat: add C implementation for math/base/special/fast/atanh (by Rejoan Sardar, Pranav Goswami)
  • 0b0e240 - feat: add math/base/special/cosd (by Sai Srikar Dumpeti, Philipp Burckhardt)
  • 5b5ce15 - feat: add C implementation for math/base/special/fast/pow-int (by Gunj Joshi, Pranav Goswami)
  • 19f6f59 - feat: add C implementation for math/base/special/modf (by Gunj Joshi, Pranav Goswami)
  • fb6fb04 - fix: update variable type declarations in math/base/assert/int32-is-odd (#1935) (by Rutam Kathale)
  • 5a81f05 - feat: add C implementation for math/base/special/fast/min (by Rejoan Sardar, Pranav Goswami, Philipp Burckhardt)
  • 67e90ff - feat: add C implementation for math/base/special/fast/max (by Rejoan Sardar, Pranav Goswami, Philipp Burckhardt)
  • d27da5d - chore: update package meta data (#1926) (by stdlib-bot, Athan Reines)
  • e247f31 - docs: fix function names in C example code (by Philipp Burckhardt)
  • 28433d6 - docs: clean-up C function parameter and return annotations (by Philipp Burckhardt)
  • 433bb99 - fix: move addition by one into the sqrt invocation (by Philipp Burckhardt)
  • 8b20f6a - feat: add C implementation for math/base/special/fast/asinh (by Rejoan Sardar, Philipp Burckhardt)
  • f098571 - feat: add C implementation for math/base/special/asind (by Rejoan Sardar)
  • f134dac - feat: add C implementation for math/base/special/fast/abs (by Gunj Joshi, Athan Reines)
  • 43f7bc2 - feat: add C implementation for math/base/special/fast/acosh (by Gunj Joshi, Pranav Goswami)
  • bdb2441 - feat: add C implementation for math/base/special/fast/hypot (by Gunj Joshi)
  • 5433e22 - feat: add C implementation for math/base/special/factorial2 (by Rutam Kathale, Pranav, Philipp Burckhardt)
  • ee3cbb1 - feat: add C implementation for math/base/special/acosd (by Gunj Joshi, Pranav)
  • 0db265e - feat: add C implementation for math/base/special/atand (by Rejoan Sardar, Pranav)
  • c2239f3 - feat: add C implementation for math/base/special/acsc (by Rejoan Sardar, Pranav)
  • f7ec55b - feat: add C implementation for math/base/special/asecd (by Gunj Joshi, Pranav)
  • 5d6a173 - feat: add C implementation for math/base/special/acotd (by Gunj Joshi, Pranav)
  • 39d0327 - feat: add C implementation for math/base/assert/is-prime (#1866) (by Aman Bhansali, Athan Reines)
  • c5e01bf - feat: add math/base/special/cotd (by Sai Srikar Dumpeti, Philipp Burckhardt)
  • 025c2c1 - feat: add math/base/special/tand (by Sai Srikar Dumpeti, Philipp Burckhardt)
  • 3d7c806 - feat: add C implementation for math/base/assert/uint32-is-pow2 (by Rutam Kathale, Pranav, Philipp Burckhardt)
  • 78524df - feat: add C implementation for math/base/special/boxcox1pinv (by Rejoan Sardar, Pranav)
  • 601c72c - feat: add C implementation for math/base/special/boxcox1p (by Gunj Joshi, Pranav)
  • f2812cf - feat: add C implementation for math/base/special/boxcoxinv (#1878) (by Rejoan Sardar, Athan Reines)
  • 63034fc - feat: add C implementation for math/base/special/boxcox (#1870) (by Gunj Joshi, Athan Reines)
  • dc84fce - feat: add C implementation for math/base/special/xlog1py (by Rejoan Sardar, Pranav, Philipp Burckhardt)
  • f9cbee7 - feat: add C implementation for math/base/assert/is-nonpositive-finite (by Rutam Kathale, Pranav)
  • f0e398f - feat: add C implementation for math/base/assert/is-safe-integer (by Aman Bhansali, Pranav)
  • d14500f - feat: add C implementation for math/base/assert/int32-is-odd (by Rejoan Sardar, Pranav, Philipp Burckhardt)
  • 0c78f2f - feat: add C implementation for math/base/special/bernoulli (by Gunj Joshi, Pranav)
  • a3fbf67 - docs: update related packages sections (#1857) (by stdlib-bot)
  • 6ea8070 - docs: fix JSDoc description in math/base/special/acoversin (#1853) (by Rejoan Sardar)
  • dc20da0 - chore: update package meta data (#1856) (by stdlib-bot, Philipp Burckhardt)
  • 7d855d1 - feat: add math/base/special/asind (by Sai Srikar Dumpeti, Philipp Burckhardt)
  • e45ee33 - feat: add math/base/special/atand (by Sai Srikar Dumpeti, Philipp Burckhardt)
  • f01384c - feat: add math/base/special/acosd (by Sai Srikar Dumpeti, Philipp Burckhardt)
  • 58e8c9a - feat: add math/base/special/secd (by Sai Srikar Dumpeti, Philipp Burckhardt, stdlib-bot)
  • 1d7b726 - feat: add math/base/special/acscd (by Sai Srikar Dumpeti)
  • 7489261 - feat: add math/base/special/acotd (by Sai Srikar Dumpeti, Philipp Burckhardt)
  • bb6ac7e - feat: add math/base/special/cscd (by Sai Srikar Dumpeti, stdlib-bot, Philipp Burckhardt)
  • 665c735 - feat: add C implementation for math/base/special/xlogy (by Rutam Kathale, Pranav)
  • 3addfa7 - feat: add C implementation for math/base/special/ahaversin (by Rejoan Sardar, Pranav)
  • e59d704 - feat: add C implementation for math/base/special/gammasgn (#1841) (by Gunj Joshi, Pranav)
  • d8f6700 - feat: add C implementation for math/base/special/log2 (by Aman Bhansali, Pranav, Athan Reines)
  • 5b72836 - feat: add math/base/special/asecd (by Sai Srikar Dumpeti, Philipp Burckhardt)
  • 229be91 - feat: add math/base/assert/is-nonnegative-finite (#1829) (by Rejoan Sardar)
  • 6e31e73 - feat: add C implementation for math/base/special/acsch (#1833) (by Snehil Shah, Athan Reines)
  • e25fbc3 - fix: resolve failing addon build in math/base/special/maxabs (#1826) (by Pranav Goswami)
  • 9d915c8 - feat: add C implementation for @stdlib/math/base/special/csch (#1819) (by Gunj Joshi)
  • c66d855 - feat: add C implementation for math/base/assert/is-negative-integer (by Rejoan Sardar, Philipp Burckhardt)
  • b56c697 - feat: add C implementation for math/base/special/asech (by Rejoan Sardar, Pranav, Philipp Burckhardt)
  • fa68dfe - feat: add C implementation for math/base/special/maxabs (by Shashank Shekhar Singh, Pranav)
  • 5108869 - fix: remove invalid examples (#1814) (by Gunj Joshi, Athan Reines)
  • d40dbaf - chore: update package meta data (#1812) (by stdlib-bot)
  • 6831521 - feat: add C implementation for math/base/special/max (by Shashank Shekhar Singh, Philipp Burckhardt)
  • b86d26e - feat: add C implementation for math/base/special/asec (by Rejoan Sardar, Philipp Burckhardt, Pranav)
  • 3c795b3 - feat: add C implementation for math/base/assert/is-nonpositive-integer (by Aman Bhansali, Pranav)
  • 74866cb - feat: add C implementation for math/base/assert/is-positive-integer (#1780) (by Snehil Shah, Athan Reines, Pranav Goswami)
  • 054472b - feat: add C implementation for math/base/assert/is-nonnegative-integer (#1746) (by Gunj Joshi, Athan Reines)
  • 47c248f - feat: add C implementation for math/base/assert/is-positive-finite (by Aman Bhansali, Pranav)
  • 3490734 - feat: add C implementation for math/base/assert/is-negative-finite (by Aman Bhansali, Pranav)
  • ad45e04 - docs: improve math/base/ops README.md examples (by EuniceSim142, Philipp Burckhardt)
  • 8459377 - feat: add C implementation for math/base/special/aversin (by Snehil Shah, Pranavchiku)
  • cb0051c - feat: add C implementation for math/base/special/avercos (by Snehil Shah, Pranav)
  • cace7bf - style: fix spacing (by Athan Reines)
  • 89da7ae - fix: update polynomial functions and fix function call (by Athan Reines)
  • 9a4033c - fix: use correct function name (by Athan Reines)
  • 23f2db6 - feat: add C implementation for math/base/special/ellipe (#1452) (by Gunj Joshi, Athan Reines, Pranav Goswami)
  • 8484053 - fix: rename configuration file (#1730) (by Pranav Goswami)
  • ca6614a - fix: add missing gypfile field entries (by Philipp Burckhardt)
  • 1aaab57 - feat: add C implementation for math/base/special/coth (by Lovelin Dhoni J B)
  • bbacb0b - docs: update namespace table of contents (#1709) (by stdlib-bot, Athan Reines)
  • f0684da - feat: add C implementation for math/base/assert/is-odd (#1670) (by Shashank Shekhar Singh, Athan Reines, Pranav Goswami)
  • d829b75 - docs: fix errors in various C examples (#1691) (by Pranav Goswami)
  • c5b26dc - feat: add Node-API macros for binary functions (by Aman Bhansali, Pranav, Athan Reines)
  • 94d7738 - docs: remove blank lines (#1682) (by stdlib-bot)
  • d48f616 - feat: Add C implementation for math/base/assert/is-even (by Aman Bhansali, Pranav)
  • c86db95 - feat: add C implementation for math/base/special/log (by Aman Bhansali, Pranav)
  • b06e5c7 - feat: add C implementation for math/base/special/minabs (by Aman Bhansali, Pranav)
  • 5cfd0a8 - chore: update package meta data (#1462) (by stdlib-bot)
  • a2ed2a5 - feat: add C implementation for math/base/special/logaddexp (by Aman Bhansali, Pranav)
  • 234c6c3 - feat: add C implementation for math/base/special/acovercos (by Adarsh Palaskar, Pranav)
  • 0fc216a - feat: add C implementation for math/base/special/min (by Aman Bhansali, Pranav)
  • 615bcf1 - docs: update related packages sections (#1441) (by stdlib-bot)
  • 1096686 - feat: add C implementation for math/base/special/acoversin (#142) (by Aman Bhansali)
  • eace8f3 - feat: add C implementation for math/base/special/ahavercos (#1419) (by Aman Bhansali, Pranav)
  • 663969e - docs: update package URLs (#1422) (by stdlib-bot)
  • b60ef62 - feat: add math/base/special/csc (by Mihir Pandit, stdlib-bot, Philipp Burckhardt)
  • fa2359f - feat: add math/iter/sequences/tribonacci (#1393) (by Pranjal Jha)
  • b5b85ba - test: update fixture files (by Athan Reines)
  • 4315e33 - docs: update related packages sections (#1320) (by stdlib-bot)
  • 71ee29b - docs: update related packages sections (#1314) (by stdlib-bot)

Contributors

A total of 21 people contributed to this release. Thank you to the following contributors:

  • Adarsh Palaskar
  • Aman Bhansali
  • Athan Reines
  • Ayaka
  • Daniel Yu
  • EuniceSim142
  • Gunj Joshi
  • Lovelin Dhoni J B
  • Mihir Pandit
  • Philipp Burckhardt
  • Pranav Goswami
  • Pranjal Jha
  • Pushpendra Chandravanshi
  • Rejoan Sardar
  • Ridam Garg
  • RidamGarg
  • Rutam Kathale
  • Sai Srikar Dumpeti
  • Shashank Shekhar Singh
  • Snehil Shah
  • Tirtadwipa Manunggal

0.2.1 (2024-02-05)

No changes reported for this release.

0.2.0 (2024-02-05)

Features

Bug Fixes

  • 6d1f22f - limit to real-valued floating-point data types

Closed Issues

A total of 2 issues were closed in this release:

#44, #1155

Commits

  • 5284362 - docs: update related packages sections (#1299) (by stdlib-bot)
  • ed8a998 - docs: update related packages sections (#1296) (by stdlib-bot)
  • d2d2b70 - docs: update related packages sections (#1261) (by stdlib-bot)
  • 96489fa - docs: update namespace table of contents (#1251) (by stdlib-bot, Philipp Burckhardt)
  • dea49e0 - docs: use single quotes in require calls instead of backticks (by Philipp Burckhardt)
  • 8affb20 - docs: update related packages sections (#1248) (by stdlib-bot)
  • 9b87012 - docs: update related packages sections (#1243) (by stdlib-bot)
  • 8ef1f9e - docs: update related packages sections (#1233) (by stdlib-bot)
  • fe1a276 - docs: update related packages sections (#1220) (by stdlib-bot)
  • 504795c - docs: update related packages sections (#1214) (by stdlib-bot)
  • 9782026 - test: fix failing tests due to increased accuracy in binomcoef (by Athan Reines)
  • 1256a95 - style: remove decimal for consistency with rest of implementation (by Athan Reines)
  • 0363e4c - refactor: remove alternative implementation files (by Athan Reines)
  • fab2a1e - refactor: improve accuracy for large binomial coefficients (by Athan Reines)
  • 6a5f15a - bench: pre-allocate arrays of random numbers to allow perf measurement (by Athan Reines)
  • dbe559a - test: update test fixtures and add failing tests (by Athan Reines)
  • 32e396e - docs: update related packages sections (#1185) (by stdlib-bot)
  • 1879534 - docs: update related packages sections (#1179) (by stdlib-bot)
  • 4d6b104 - docs: update related packages sections (#1172) (by stdlib-bot, Athan Reines)
  • 783804d - feat: update namespace TypeScript declarations (#1170) (by stdlib-bot, Athan Reines)
  • d575e8b - docs: update related packages sections (#1167) (by stdlib-bot)
  • 74bf172 - docs: update related packages sections (#1165) (by stdlib-bot)
  • 26cf434 - docs: update related packages sections (#1156) (by stdlib-bot)
  • 57d81e4 - docs: update related packages sections (#1151) (by stdlib-bot)
  • 73f98e4 - docs: update related packages sections (#1150) (by stdlib-bot)
  • e9778a4 - build: do not escape special Markdown characters in code (by Philipp Burckhardt)
  • 78a556e - docs: update related packages sections (#1145) (by stdlib-bot)
  • 1b31b43 - docs: update namespace table of contents (#1138) (by stdlib-bot, Athan Reines)
  • 5d6b573 - feat: add add5 to namespace (by Athan Reines)
  • b11b3fb - feat: add math/base/ops/add5 (by Athan Reines)
  • 1cba14e - feat: add add4 to namespace (by Athan Reines)
  • b88e712 - feat: add math/base/ops/add4 (by Athan Reines)
  • ee1f47b - feat: add quinary to namespace (by Athan Reines)
  • f82185a - feat: add math/base/napi/quinary (by Athan Reines)
  • bfadb4e - docs: fix missing period (by Athan Reines)
  • 2078b9d - feat: add quaternary to namespace (by Athan Reines)
  • 0318f32 - feat: add math/base/napi/quaternary (by Athan Reines)
  • 9dd4da3 - docs: update namespace table of contents (#1136) (by stdlib-bot, Philipp Burckhardt)
  • 5c48417 - feat: update namespace TypeScript declarations (#1134) (by stdlib-bot, Philipp Burckhardt)
  • 4dd6a68 - feat: add add3 to namespace (by Athan Reines)
  • b1b4604 - feat: add math/base/ops/add3 (by Athan Reines)
  • 252ce69 - feat: add divf to namespace (by Athan Reines)
  • a967398 - feat: add math/base/ops/divf (by Athan Reines)
  • 942be90 - docs: remove duplicate minus sign (by Athan Reines)
  • 4bcbffb - feat: add cnegf to namespace (by Athan Reines)
  • 749152f - feat: add div to namespace (by Athan Reines)
  • b28d2a9 - feat: add math/base/ops/div (by Athan Reines)
  • 6d1f22f - fix: limit to real-valued floating-point data types (by Athan Reines)
  • e409ab1 - feat: add factorial2 to namespace (by Athan Reines)
  • ac29cc3 - docs: update heading (by Athan Reines)
  • 84a6e5c - test: standardize assertion messages (by Athan Reines)
  • 2202667 - bench: simplify benchmarks (by Athan Reines)
  • c0dab03 - feat: add math/base/special/factorial2 (#1112) (by Robert Gislason, Athan Reines)
  • eb38ba4 - style: resolve C lint errors (by Athan Reines)
  • c000185 - style: resolve C lint errors (by Athan Reines)
  • 37c6c77 - style: resolve C lint errors (by Athan Reines)
  • 312bed1 - build: remove tslint directives (by Philipp Burckhardt)
  • 9502ed2 - build: replace tslint directive with eslint equivalent (by Philipp Burckhardt)
  • 46d049b - build: replace tslint directive (by Philipp Burckhardt)
  • d503f0f - build: replace tslint directive (by Philipp Burckhardt)
  • d9952f2 - feat: update namespace TypeScript declarations (#1128) (by stdlib-bot, Athan Reines)
  • 2ee04a1 - docs: update namespace ToCs (by Athan Reines)
  • 714b339 - docs: update links (by Athan Reines)
  • 215dfe6 - docs: update links (by Athan Reines)
  • 7eb7d96 - docs: update links (by Athan Reines)
  • 475ef21 - docs: update links (by Athan Reines)
  • 73d8643 - docs: update links (by Athan Reines)
  • b7088f1 - docs: resolve lint errors (by Athan Reines)
  • a8d165d - docs: resolve lint errors (by Athan Reines)
  • b4750ed - docs: resolve lint errors (by Athan Reines)
  • 5922333 - docs: resolve lint errors (by Athan Reines)
  • 0dcb669 - docs: fix links (by Athan Reines)

Contributors

A total of 3 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Philipp Burckhardt
  • Robert Gislason

0.1.1 (2023-11-08)

No changes reported for this release.

0.1.0 (2023-11-08)

Features

Bug Fixes

  • ac4078a - add missing manifest.json entry
  • d2d66a7 - use series expansion to match Boost implementation
  • 1250f8e - use log1pmx for better numerical accuracy
  • 4aea37f - add missing this parameter
  • 8b19e14 - add missing this parameter
  • bc0e1ec - add missing this parameter
  • 5997119 - add missing this parameter
  • ca5fa53 - add missing this parameter
  • d298e65 - add missing this parameter
  • ec92052 - update import path for Collection type definition
  • 4230667 - update import path for Collection type definition
  • b37aba2 - update import path for Collection type definition
  • 6c0182d - update import path for Collection type definition
  • 9d9348c - update import path for Collection type definition
  • 349fd18 - update import path for Collection type definition
  • 1f04214 - update import path for Collection type definition
  • 32a2827 - update import paths for complex type defs
  • 2226dae - skip test if native addon is not available

BREAKING CHANGES

  • ee45a06: refactor complex number APIs

    • To migrate, users should use and handle Complex128 instances, rather than separate real and imaginary components.
  • e627b29: remove out argument support

    • To migrate, users who previously provided an output array in which to write real and imaginary components should update to provide a complex number as input and to handle a complex number as output.
  • 141b0fd: remove out argument support

    • To migrate, users who previously provided an output array in which to write real and imaginary components should update to provide a complex number as input and to handle a complex number as output.
  • 33b55e6: remove support for out argument

    • To migrate, users should provide a complex number object and handle a complex number object return value.
  • 36d8cb7: remove support for out argument

    • In order to migrate, users should provide a complex number object as an input argument and handle a complex number object as a return value.
  • 98bc722: update minimum TypeScript version to 4.1

    • To migrate, users should upgrade their TypeScript version to at least version 4.1.
  • 58832ee: update minimum TypeScript version to 4.1

    • To migrate, users should upgrade their TypeScript version to at least version 4.1.
  • 0a0d792: remove out argument support and use complex number objects

    • To migrate, consumers will need to refactor to use complex number objects for input arguments and output values.
  • 70a1973: remove support for out argument and use complex number objects

    • To migrate, consumers need to use complex number objects.
  • bf938e6: refactor to support Complex128

    • To migrate, end users will need to provide a Complex128 object.
  • 5318182: remove support for out argument

    • To migrate, users should provide a Complex128 object, rather than an output array and real and imaginary components.
  • 8acd137: refactor API by removing out argument

    • To migrate, users should provide a Complex128 value to cfloor.
  • 4ca9916: migrate to using stdlib complex number types

    • To migrate, users need to change double complex to stdlib_complex128_t.
  • 119e99d: migrate to using stdlib complex number types

    • To migrate, users need to change double complex to stdlib_complex128_t.

Closed Issues

A total of 3 issues were closed in this release:

#892, #893, #895

Commits

  • d73bbf4 - build: replace lint directives (by Philipp Burckhardt)
  • ac78ce0 - build: remove tslint directives (by Philipp Burckhardt)
  • bf2cf8b - build: remove tslint directives (by Philipp Burckhardt)
  • 453dd85 - build: remove tslint directives (by Philipp Burckhardt)
  • a17f2aa - docs: update namespace table of contents (#1116) (by stdlib-bot, Athan Reines)
  • ac4078a - fix: add missing manifest.json entry (by Philipp Burckhardt)
  • d0363d3 - chore: update package meta data (#1107) (by stdlib-bot, Athan Reines)
  • 0244455 - docs: update namespace table of contents (#1105) (by stdlib-bot, Athan Reines)
  • ee45a06 - feat: update namespace TypeScript declarations (#1103) (by stdlib-bot, Athan Reines)
  • e627b29 - feat: remove support for out argument and add C implementations (#1003) (by Stephannie Jiménez Gacha, Athan Reines)
  • 141b0fd - feat: remove out argument support and add C implementations (#988) (by Stephannie Jiménez Gacha, Athan Reines)
  • 4f2310d - docs: update namespace table of contents (#1102) (by stdlib-bot)
  • e18b248 - feat: update namespace TypeScript declarations (#1100) (by stdlib-bot, Athan Reines)
  • d2d66a7 - fix: use series expansion to match Boost implementation (by Philipp Burckhardt)
  • 1250f8e - fix: use log1pmx for better numerical accuracy (by Philipp Burckhardt)
  • 2e858d4 - feat: add log1pmx to namespace (by Philipp Burckhardt)
  • 6c064a1 - feat: add log1pmx special function (by Philipp Burckhardt)
  • c244466 - chore: update package meta data (#1093) (by stdlib-bot, Athan Reines)
  • de73ae1 - feat: update namespace TypeScript declarations (#1089) (by stdlib-bot, Athan Reines, Philipp Burckhardt)
  • a92aae0 - docs: update namespace table of contents (#1091) (by stdlib-bot, Athan Reines)
  • 33b55e6 - feat: remove out argument support in croundn and add C implementations (#1009) (by Stephannie Jiménez Gacha, Athan Reines)
  • 36d8cb7 - feat: remove support for out argument and add C implementation (#1067) (by Stephannie Jiménez Gacha, Athan Reines)
  • 4aea37f - fix: add missing this parameter (by Athan Reines)
  • 8b19e14 - fix: add missing this parameter (by Athan Reines)
  • bc0e1ec - fix: add missing this parameter (by Athan Reines)
  • 5997119 - fix: add missing this parameter (by Athan Reines)
  • ca5fa53 - fix: add missing this parameter (by Athan Reines)
  • d298e65 - fix: add missing this parameter (by Athan Reines)
  • 1b163e9 - style: resolve lint errors (by Philipp Burckhardt)
  • 98bc722 - feat: update minimum TypeScript version (by Philipp Burckhardt)
  • 58832ee - feat: update minimum TypeScript version (by Philipp Burckhardt)
  • ec92052 - fix: update import path for Collection type definition (by Athan Reines)
  • 4230667 - fix: update import path for Collection type definition (by Athan Reines)
  • b37aba2 - fix: update import path for Collection type definition (by Athan Reines)
  • 6c0182d - fix: update import path for Collection type definition (by Athan Reines)
  • 9d9348c - fix: update import path for Collection type definition (by Athan Reines)
  • 349fd18 - fix: update import path for Collection type definition (by Athan Reines)
  • 1f04214 - fix: update import path for Collection type definition (by Athan Reines)
  • 32a2827 - fix: update import paths for complex type defs (by Athan Reines)
  • fab1183 - docs: remove empty lines (by Philipp Burckhardt)
  • 38a6047 - docs: update JSDoc comment formatting (by Philipp Burckhardt)
  • abf4da5 - chore: resolve flagged issues and update fixtures (by Philipp Burckhardt)
  • a37ebe2 - docs: remove empty lines (by Philipp Burckhardt)
  • b734544 - refactor: use strictEqual checks (by Philipp Burckhardt)
  • 40f61ce - chore: update package meta data (#1071) (by stdlib-bot, Athan Reines)
  • a3a1f56 - docs: update namespace table of contents (#1070) (by stdlib-bot, Athan Reines)
  • 89910da - feat: update namespace TypeScript declarations (#1068) (by stdlib-bot, Athan Reines)
  • 0a0d792 - feat: refactor to remove out argument and add C implementation (#970) (by Stephannie Jiménez Gacha, Athan Reines)
  • 70a1973 - feat: refactor to remove out argument and add C implementation (#981) (by Stephannie Jiménez Gacha, Athan Reines)
  • a1d78a7 - style: fix indentation in manifest.json files (#1063) (by Stephannie Jiménez Gacha, Athan Reines)
  • 705da11 - chore: update package meta data (#1053) (by stdlib-bot, Athan Reines)
  • 5a63be9 - docs: update namespace table of contents (#1050) (by stdlib-bot, Athan Reines)
  • 810ebc1 - feat: update namespace TypeScript declarations (#1047) (by stdlib-bot, Athan Reines)
  • 02da8f1 - feat: add C implementation to math/base/special/cidentity (#976) (by Stephannie Jiménez Gacha, Athan Reines)
  • 7fc8042 - feat: add C implementation for math/base/ops/cdiv (#1001) (by Stephannie Jiménez Gacha, Athan Reines)
  • bf938e6 - feat: refactor to support Complex128 and add C implementation (#1007) (by Stephannie Jiménez Gacha, Athan Reines)
  • 291afa4 - feat: add C implementation to math/base/special/cphase (#1004) (by Stephannie Jiménez Gacha, Athan Reines)
  • 35ef1b1 - feat: add C implementation to math/base/special/csignum (#1010) (by Stephannie Jiménez Gacha)
  • ce7e336 - docs: update equations (by Philipp Burckhardt)
  • b5aed7a - docs: update heading to match alias (by Athan Reines)
  • c24499b - bench: update benchmark name to match other pkg benchmarks (by Athan Reines)
  • 5e64296 - feat: add native addon to cflipsign (#990) (by Stephannie Jiménez Gacha, Athan Reines)
  • 5363054 - docs: resolve C lint errors (by Athan Reines)
  • b9e414a - docs: resolve C lint errors (by Athan Reines)
  • 28e1c84 - docs: resolve C lint errors (by Athan Reines)
  • bdb7d4f - chore: update package meta data (#1002) (by stdlib-bot, Athan Reines)
  • 01210b5 - docs: update namespace table of contents (#1000) (by stdlib-bot, Athan Reines)
  • dbe8245 - docs: update namespace TypeScript declarations (#998) (by stdlib-bot, Athan Reines)
  • a36b160 - docs: update namespace table of contents (#995) (by stdlib-bot, Athan Reines)
  • 5318182 - feat: refactor API and add C API to math/base/special/cexp (#972) (by Stephannie Jiménez Gacha, Athan Reines)
  • adc0378 - docs: update namespace TypeScript declarations (#993) (by stdlib-bot, Athan Reines)
  • 8acd137 - feat: refactor API and add C API to math/base/special/cfloor (#973) (by Stephannie Jiménez Gacha, Athan Reines)
  • 1014c3a - feat: add Node-API macros for binary functions (#969) (by Stephannie Jiménez Gacha, Athan Reines)
  • c5da1f9 - docs: render equations via math code blocks (by Philipp Burckhardt)
  • 2226dae - fix: skip test if native addon is not available (by Philipp Burckhardt)
  • bf54e9e - docs: render equation via math code block (by Philipp Burckhardt)
  • 01a8ecb - chore: update package meta data (#967) (by stdlib-bot, Athan Reines)
  • e3fcd52 - feat: add C API to @stdlib/math/base/special/lucas (#931) (by Jordan Gallivan, Athan Reines)
  • 60429f5 - feat: add C API to @stdlib/math/base/special/negalucas (#913) (by Jordan Gallivan, Pranav, Athan Reines)
  • 46c483d - docs: fix missing documentation and fix example return value (by Athan Reines)
  • 4ca9916 - feat: migrate to using stdlib complex number types (#916) (by Stephannie Jiménez Gacha)
  • 119e99d - feat: migrate to using stdlib complex number types (#912) (by Stephannie Jiménez Gacha, Athan Reines)
  • 20f8809 - chore: update package meta data (#911) (by stdlib-bot, Athan Reines)
  • 74b2352 - feat: add C API for @stdlib/math/base/special/tribonacci (#903) (by Jordan Gallivan, Athan Reines)

Contributors

A total of 5 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Jordan Gallivan
  • Philipp Burckhardt
  • Pranav Goswami
  • Stephannie Jiménez Gacha

0.0.11 (2021-08-23)

No changes reported for this release.

0.0.10 (2021-07-10)

No changes reported for this release.

0.0.9 (2021-07-07)

No changes reported for this release.

0.0.8 (2021-06-27)

No changes reported for this release.

0.0.7 (2021-06-16)

No changes reported for this release.

0.0.6 (2021-06-15)

No changes reported for this release.

0.0.5 (2021-06-13)

No changes reported for this release.

0.0.4 (2021-06-12)

No changes reported for this release.

0.0.3 (2021-06-12)

No changes reported for this release.

0.0.2 (2021-06-10)

No changes reported for this release.

0.0.1 (2021-06-10)

No changes reported for this release.