VAN BOSSUYT Nicolas
802d4dcb6b
Meta: Removed all gitignore in the source tree only keeping the root one
2019-06-30 10:41:26 +02:00
faissaloo
25e8498dcc
LibM: Switch sin() for fast sin()
2019-06-23 22:13:29 +02:00
Sergey Bugaev
9fa4e779ff
LibM: Rewrite trigonometric functions.
...
This way they seem to actually work as expected ;)
2019-06-17 16:11:01 +02:00
faissaloo
b7d1eee047
LibM: Add trigonometric approximations and misc mathematical functions
2019-06-16 22:14:49 +02:00
Andreas Kling
3ca332af42
LibM: Run clang-format on everything.
2019-06-07 11:49:47 +02:00
Mustafa Ali CAN
3ffb2ad4e0
LibM LibC: add fixes for Lua port.
2019-05-29 16:03:51 +02:00
Robin Burchell
0dc9af5f7e
Add clang-format file
...
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-28 17:31:20 +02:00
Robin Burchell
a04a58b7eb
LibC: Port setjmp syntax to avoid nasm dependency
2019-05-23 13:06:59 +02:00
Andreas Kling
81a280da87
Toolchain: Make sure everything ends up in the right place in Root/
2019-05-08 15:50:24 +02:00
Andreas Kling
f3aec1a0d9
Painter: Re-enable diagonal draw_line().
...
This code still needs clipping, but the basic concept works. It was disabled
since before the kernel had floating point support.
2019-05-04 23:40:52 +02:00
Andreas Kling
052be28c3b
LibM: Stub out a whole bunch of math functions so vim will build.
2019-05-03 18:17:02 +02:00
VAN BOSSUYT Nicolas
3761bc3ed7
Toolchain: The toolchain script is now working 🎉
2019-04-29 13:12:20 +02:00
Andreas Kling
0c898e3c2c
Put assertions behind a DEBUG flag to make it easy to build without them.
2019-04-23 21:52:02 +02:00
Andreas Kling
57da00b731
Include Makefile.common in all other Makefiles.
2019-04-21 04:09:39 +02:00
Andreas Kling
301a269ca0
Get rid of SERENITY macro since the compiler already defines __serenity__
...
This makes it a bit easier to use AK templates out-of-tree.
2019-04-20 12:58:49 +02:00
Andreas Kling
2a858719be
LibM: Stub out ldexp().
2019-03-27 01:41:55 +01:00
Andreas Kling
3f29a12d90
More compat work. Rename libraries from LibFoo.a => libfoo.a
...
This makes it more straightforward to build a cross-compiler toolchain.
Also move math stuff from LibC to LibM.
2019-02-26 13:30:57 +01:00