summaryrefslogtreecommitdiff
path: root/LibM
AgeCommit message (Collapse)Author
2019-07-04Libraries: Create top level directory for libraries.Andreas Kling
Things were getting a little crowded in the project root, so this patch moves the Lib*/ directories into Libraries/.
2019-06-30Meta: Removed all gitignore in the source tree only keeping the root oneVAN BOSSUYT Nicolas
2019-06-23LibM: Switch sin() for fast sin()faissaloo
2019-06-17LibM: Rewrite trigonometric functions.Sergey Bugaev
This way they seem to actually work as expected ;)
2019-06-16LibM: Add trigonometric approximations and misc mathematical functionsfaissaloo
2019-06-07LibM: Run clang-format on everything.Andreas Kling
2019-05-29LibM LibC: add fixes for Lua port.Mustafa Ali CAN
2019-05-28Add clang-format fileRobin Burchell
Also run it across the whole tree to get everything using the One True Style. We don't yet run this in an automated fashion as it's a little slow, but there is a snippet to do so in makeall.sh.
2019-05-23LibC: Port setjmp syntax to avoid nasm dependencyRobin Burchell
2019-05-08Toolchain: Make sure everything ends up in the right place in Root/Andreas Kling
2019-05-04Painter: Re-enable diagonal draw_line().Andreas Kling
This code still needs clipping, but the basic concept works. It was disabled since before the kernel had floating point support.
2019-05-03LibM: Stub out a whole bunch of math functions so vim will build.Andreas Kling
2019-04-29Toolchain: The toolchain script is now working 🎉VAN BOSSUYT Nicolas
2019-04-23Put assertions behind a DEBUG flag to make it easy to build without them.Andreas Kling
2019-04-21Include Makefile.common in all other Makefiles.Andreas Kling
2019-04-20Get rid of SERENITY macro since the compiler already defines __serenity__Andreas Kling
This makes it a bit easier to use AK templates out-of-tree.
2019-03-27LibM: Stub out ldexp().Andreas Kling
2019-02-26More compat work. Rename libraries from LibFoo.a => libfoo.aAndreas Kling
This makes it more straightforward to build a cross-compiler toolchain. Also move math stuff from LibC to LibM.