- Dec 18, 2019
-
-
Brett Wilson authored
Adds a GN build file for the double-conversion library. Change-Id: I0933c2c355dee13afba1fbcf2d97880866c15e5c
-
- Dec 13, 2019
-
-
Brett Wilson authored
Some files in cctest had a 1-line copyright that doesn't list the license. This copies the project license to those files, preserving the date.
-
- Dec 10, 2019
-
-
Andrii Vasylevskyi authored
Summary: Emscripten is already included, adding wasm32 the same way for when build with "plain" clang wasm32 (without emscripten) Test Plan: make test/cctest/cctest --list | tr -d '<' | xargs test/cctest/cctest Reviewers: Subscribers: Tasks: Tags:
-
- Oct 31, 2019
-
-
Peter Seiderer authored
* double-conversion: enable for nios2 Nios2 supports double conversion, tested using qemu: ./main || echo "correct" correct uname -a Linux buildroot 4.19.16 #4 Sat Aug 3 14:46:48 CEST 2019 nios2 GNU/Linux Solves build error In file included from double-conversion.h:42:0, from number_decimalquantity.cpp:19: double-conversion-utils.h:119:2: error: #error Target architecture was not detected as supported by Double-Conversion. #error Target architecture was not detected as supported by Double-Conversion. detected by buildroot autobuilders: http://autobuild.buildroot.net/results/91e/91eaec34708d91f8a05af189243be0b7cabce31b/ Patch sent upstream: https://github.com/unicode-org/icu/pull/725 Bug report: https://unicode-org.atlassian.net/browse/ICU-20751 [Bernd: Fixed path] Signed-off-by:
Bernd Kuhls <bernd.kuhls@t-online.de> [Added Changelog entry] Signed-off-by:
Peter Seiderer <ps.report@gmx.net> * double-conversion: enable for xtensa Signed-off-by:
Peter Seiderer <ps.report@gmx.net> --- Note: Double-conversion tested with: $ cat div.c double Div_double(double x, double y) { return x / y; } $ cat main.c double Div_double(double x, double y); int main(int argc, char** argv) { double result = Div_double(89255.0, 1e22); if (result == 89255e-22) { printf("correct result %e\n", result); return 1; } else { printf("wrong result %e\n", result); return 0; } } Tested for xtensa (using qemu_xtensa_lx60_defconfig plus BR2_PACKAGE_HOST_QEMU_LINUX_USER_MODE): $ ./host/bin/xtensa-buildroot-linux-uclibc-gcc -c div.c $ ./host/bin/xtensa-buildroot-linux-uclibc-gcc -c main.c $ ./host/bin/xtensa-buildroot-linux-uclibc-gcc -o main main.o div.o $ ./host/bin/qemu-xtensa -L staging main correct result 8.925500e-18
-
- Oct 12, 2019
-
-
Florian Loitsch authored
Really fixes #73.
-
- Sep 02, 2019
-
-
Florian Loitsch authored
-
- Aug 01, 2019
-
-
pengzhenyi authored
-
- Jun 26, 2019
-
-
Florian Loitsch authored
That file was removed in a previous commit. Fixes #112
-
- Jun 25, 2019
-
-
Dr. Colin Hirsch authored
* Char has size 1. * More const. * Allow inlining. * Compact Bignum sizes. * Consistent naming.
-
- Jun 22, 2019
-
-
Florian Loitsch authored
-
Florian Loitsch authored
Reported by seanm (github). Fixes #111.
-
- Jun 13, 2019
-
-
Dr. Colin Hirsch authored
* Use memset to clear bignum. * Improve data locality. * Reduce size of bignum.
-
- Jun 12, 2019
-
-
Dr. Colin Hirsch authored
Add `StrtodTrimmed` method, exposing a later stage of the conversion pipeline. Some tools can do the first stage outside of the double-conversion library and would prefer not to pay the cost of doing it again.
-
- Jun 11, 2019
-
-
Dr. Colin Hirsch authored
Separates the two main classes into separate c and h files.
-
Dr. Colin Hirsch authored
Fix naming of `case_insensibility` to `case_insensitivity`.
-
Dr. Colin Hirsch authored
Consistent macro prefix.
-
Dr. Colin Hirsch authored
-
- May 25, 2019
-
-
Florian Loitsch authored
When converting `0x` the converter would assert (or access out of boundary). With `0x1.p1234556666FFFFF` the converter would overflow and not yield the correct exponent.
-
Florian Loitsch authored
-
- May 05, 2019
-
-
Florian Loitsch authored
* minor bug fix: use free() instead of delete[] to free memory allocated by strdup() * fix for uninitialized variable problem found by valgrind * disable assertions for 'optimize' build * removed -g option that was inadvertently added to CCFLAGS * ignore generated files
-
- Apr 22, 2019
-
-
Florian Loitsch authored
-
- Apr 16, 2019
-
-
Florian Loitsch authored
-
Jason Zaman authored
64-bit libraries should be installed in /usr/lib64, not in /usr/lib/ Make the destination lib dir configurable. Commit e13e72e1 removed include(GNUInstallDirs) and ${CMAKE_INSTALL_LIBDIR} which broke installing on 64-bit systems. Signed-off-by:
Jason Zaman <jason@perfinion.com>
-
- Apr 01, 2019
-
-
Rosen Penev authored
This fixes compilation on such platforms.
-
- Mar 11, 2019
-
-
Florian Loitsch authored
Fixes #91.
-
- Mar 06, 2019
-
-
Florian Loitsch authored
-
- Mar 04, 2019
-
-
Florian Loitsch authored
-
Florian Loitsch authored
-
Florian Loitsch authored
Fixes #89.
-
- Feb 16, 2019
-
-
Ben Boeckel authored
-
- Jan 17, 2019
-
-
Tim Paine authored
Support emscripten
-
- Dec 03, 2018
-
-
Florian Loitsch authored
-
Florian Loitsch authored
Fixes #62
-
Florian Loitsch authored
-
- Nov 01, 2018
-
-
Alexey Brodkin authored
More info about ARC architecture is here: [1] & [2]. We need ARC supported here for many things like: - ICU (see [3]) - Qt5 etc [1] https://www.synopsys.com/designware-ip/processor-solutions/arc-processors.html [2] https://en.wikipedia.org/wiki/ARC_(processor) [3] https://unicode-org.atlassian.net/browse/ICU-20155 Fixes #81
-
- Sep 15, 2018
-
-
Florian Loitsch authored
-
- Sep 09, 2018
-
-
Florian Loitsch authored
-
Florian Loitsch authored
Large hex literals would lose their minus sign.
-
Florian Loitsch authored
Fixes #49
-
- Sep 08, 2018
-
-
Florian Loitsch authored
Fixes #48.
-