summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibM
AgeCommit message (Expand)Author
2021-12-21AK+Everywhere: Replace __builtin bit functionsNick Johnson
2021-10-01Libraries: Fix typosNico Weber
2021-07-19AK: Introduce Math.hHendiadyoin1
2021-07-17LibM: Turn off builtins, fix tests & implementationPeter Bindels
2021-07-08Everywhere: Add Clang pragmasDaniel Bertalan
2021-07-06LibM: Use assembly for all atan versionsHendiadyoin1
2021-07-06LibM: Use fcos for cosineHendiadyoin1
2021-07-02LibM: Add long double defines of Math ConstantsHediadyoin1
2021-07-02LibM: Implement path for negative powersHendiadyoin1
2021-06-08LibM: Implement nearbyint, nearbyintl and nearbyintfGunnar Beutner
2021-05-23LibM: Fix linking with LibM when compiling Userland without -O2Brian Gianforcaro
2021-05-21Revert "Userland: static vs non-static constexpr variables"Linus Groh
2021-05-21Userland: static vs non-static constexpr variablesLenny Maiorani
2021-05-09LibC: Add declarations for various C11 math functionsGunnar Beutner
2021-05-09Toolchain+LibM: Make C++ standard library math functions availableGunnar Beutner
2021-04-27LibM: Fix INFITITY to floatJean-Baptiste Boric
2021-04-27Userland: Move non-standard math constants from math.hJean-Baptiste Boric
2021-04-23LibM: Add more macros; increase precision of existing macrosMatthew Olsson
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-16Everywhere: Add `-Wdouble-promotion` warningNicholas-Baron
2021-04-15LibM: Use fptan/fpatan instead of approximating atan2/tanAnotherTest
2021-03-15LibM: Implement fmin/fmaxMițca Dumitru
2021-03-15LibM: Make the gamma family of functions more accurate and conformantMițca Dumitru
2021-03-15LibM: Declare rintl in math.hMițca Dumitru
2021-03-14LibM: Add remainder{f, l}Mițca Dumitru
2021-03-14LibM: Define HUGE_VAL{F,L} in terms of compiler builtinsMițca Dumitru
2021-03-14LibM: Define MAXFLOATMițca Dumitru
2021-03-14LibM: Define FLT_EVAL_METHOD, float_t and double_tMițca Dumitru
2021-03-14LibM: Declare ldexpl in math.hMițca Dumitru
2021-03-14LibM: Add the gamma family of functionsMițca Dumitru
2021-03-14LibM: Organise math.h so it is less of a wall of functionsMițca Dumitru
2021-03-14LibM: Implement the missing parts of the round familyMițca Dumitru
2021-03-14LibM: Add missing float and long double function variantsMițca Dumitru
2021-03-13LibM: Implement tanf() in terms of tan() with castsLinus Groh
2021-03-09LibM: Add nan{f, l}Mițca Dumitru
2021-03-09LibM: Implement more rounding functionsMițca Dumitru
2021-03-09LibM: Implement the frexp familyMițca Dumitru
2021-03-09LibM: Implement copysign for float and long doubleMițca Dumitru
2021-03-09LibM: Add scalbn and associated functionsMițca Dumitru
2021-03-09LibM: Add ilogb and logbMițca Dumitru
2021-03-09LibM: Specialiase FloatExtractor for long double as wellMițca Dumitru
2021-03-09LibM: Define floating point comparsion macrosMițca Dumitru
2021-03-09LibM: Define `math_errhandling` and associated macrosMițca Dumitru
2021-03-06LibM: optimized (branchless) copysignNick Wanninger
2021-03-05LibM: Add naive implementation of copysign()Andreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-05LibM: Implement nextafter() and nexttoward()Andreas Kling
2021-02-05LibM: Build and install the LibM testAndreas Kling
2021-02-05LibM: Improve accuracy of rounding related functionsAndreas Kling
2021-01-18LibM: Add nextafter() and nexttoward() stubsLinus Groh