1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 09:28:13 +00:00
serenity/Libraries
Brian Gianforcaro b8cef3a2d3 LibJS: Add support for floating point modulous
This change implements floating point mod based on the algorithm
used in LibM's fmod() implementation. To avoid taking a dependency
on LibM from LibJS I reimplemented the formula in LibJS.

I've incuded some of the example MDM test cases as well.
This surfaced and issue handling NaN which I've fixed as well.
2020-04-05 10:38:13 +02:00
..
LibAudio Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
LibBareMetal ACPI: Examine bit width in Generic address structure before asserting 2020-03-12 12:36:38 +01:00
LibC Kernel: Add the SO_BINDTODEVICE socket option 2020-04-05 09:50:48 +02:00
LibCore LibCore: Fix UDPServer up to properly receive data 2020-04-04 12:25:33 +02:00
LibELF AK: Reduce header dependency graph of String.h 2020-03-23 13:48:44 +01:00
LibGfx LibGfx: Add Painter::blit_filtered() and blit_brightened() 2020-03-30 19:39:37 +02:00
LibGUI LibGUI: Add MenuBar::add_menu(name) 2020-04-04 12:58:05 +02:00
LibIPC LibIPC+LibGfx: Pass the IPC::Decoder to decoding helpers 2020-03-29 19:37:23 +02:00
LibJS LibJS: Add support for floating point modulous 2020-04-05 10:38:13 +02:00
LibLine LibLine: Restore previous state only if initialized 2020-04-02 08:49:11 +02:00
LibM LibM: Implement floating point variants of various math functions 2020-02-25 20:48:42 +01:00
LibMarkdown Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
LibPCIDB Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
LibProtocol ProtocolServer+LibProtocol: Reject unhandled URLs instead of asserting 2020-04-04 20:01:36 +02:00
LibPthread Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
LibThread LibThread: Fix destroying background actions 2020-02-25 10:17:31 +01:00
LibVT LibVT: Don't scroll-to-bottom when pressing the Logo key 2020-03-30 13:15:47 +02:00
LibWeb LibWeb: Add window.setTimeout() 2020-04-05 00:56:16 +02:00
Makefile Build: Only look at SUBDIRS with Makefiles 2020-02-25 19:56:48 +01:00