Build Information
Successful build of SwiftMP, reference main (79fa60), with Swift 6.4 for macOS (SPM) on 12 Oct 2026 16:30:32 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/jmgc/SwiftMP.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/jmgc/SwiftMP
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 79fa60a Moved mpf2mpfr.h to avoid a warning.
Cloned https://github.com/jmgc/SwiftMP.git
Revision (git rev-parse @):
79fa60a0cb2c66b11975e97df74804d12aca656c
SUCCESS checkout https://github.com/jmgc/SwiftMP.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/jmgc/SwiftMP.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 360]
[Planning deferred tasks]
[63 / 607] SwiftMP_Cmpfr
[83 / 607]
[96 / 608] Cmpfr
[145 / 633] Cmpfr
[183 / 633] RealModule
[184 / 633]
[192 / 633] RealModule
[199 / 633] Cmpfr
[218 / 633] Cmpfr
[237 / 633] Cmpfr
[257 / 633] Cmpfr
[285 / 633] Cmpfr
[323 / 633] Cmpfr
[358 / 633] Cmpfr
[393 / 633] Cmpfr
[428 / 633] Cmpfr
[466 / 633] Cmpfr
[502 / 633] Cmpfr
[538 / 633] Cmpfr
[576 / 633] Cmpfr
[603 / 634]
[619 / 655]
[623 / 655] ComplexModule
[637 / 658] Numerics
[649 / 659] Cmpfr
[650 / 659] SwiftMP
[658 / 699]
[664 / 699]
[668 / 699]
[669 / 699]
[673 / 699]
[675 / 699]
[678 / 699]
[681 / 699]
[683 / 699]
[684 / 699]
[690 / 699] SwiftMP
[696 / 699] SwiftMP
[699 / 699] SwiftMP-product
Build complete! (10.38 sec)
warning: 'spi-builder-workspace': /Users/admin/builder/spi-builder-workspace/Package.swift:48:70: warning: will never be executed
46 | cSettings: [
47 | .define("MPFR_USE_MINI_GMP", to: "1"),
48 | .define("MINI_GMP_LIMB_TYPE", to: 1.bitWidth == 32 ? "int" : "long"),
| | `- warning: will never be executed
| `- note: condition always evaluates to false
49 | .define("GMP_NUMB_BITS", to: "\(1.bitWidth)"),
50 | .define("HAVE_STDARG", to: "1"),
/Users/admin/builder/spi-builder-workspace/Package.swift:65:70: warning: will never be executed
63 | cSettings: [
64 | .define("MPFR_USE_MINI_GMP", to: "1"),
65 | .define("MINI_GMP_LIMB_TYPE", to: 1.bitWidth == 32 ? "int" : "long"),
| | `- warning: will never be executed
| `- note: condition always evaluates to false
66 | .define("GMP_NUMB_BITS", to: "\(1.bitWidth)"),
67 | .define("HAVE_STDARG", to: "1"),
Fetching https://github.com/apple/swift-numerics
[1/6743] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics (1.29s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (1.87s)
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/urandomb.c:63:32: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m
63 | cnt = nlimbs * GMP_NUMB_BITS - nbits;[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/urandom.c:115:37: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32][0m
115 | mpn_lshift (rp, rp, nlimbs, n);[0m
| [0;1;32m ~~~~~~~~~~ ^
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sum.c:264:45: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_exp_t' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32][0m
264 | mpn_rshift (tp, vp, vs, vd);[0m
| [0;1;32m ~~~~~~~~~~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sum.c:337:53: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_exp_t' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32][0m
337 | carry = mpn_lshift (tp, vp, vs, vd);[0m
| [0;1;32m ~~~~~~~~~~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sum.c:851:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_exp_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
851 | int c = GMP_NUMB_BITS - d;[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~^~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sum.c:916:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_limb_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
916 | corr = rbit;[0m
| [0;1;32m ~ ^~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sum.c:1083:43: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_prec_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
1083 | sd = (mpfr_prec_t) sn * GMP_NUMB_BITS - sq;[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
[0m5 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sub1.c:198:49: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_prec_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
198 | sh = (mpfr_prec_t) an * GMP_NUMB_BITS - aq;[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sub1.c:390:41: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_prec_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
390 | sh = (mpfr_prec_t) an * GMP_NUMB_BITS - aq;[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
[0m2 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sub1sp.c:1555:42: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_prec_t' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32][0m
1555 | mpn_lshift (ap, ap, n, cnt); /* Normalize number */[0m
| [0;1;32m ~~~~~~~~~~ ^~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sub1sp.c:1580:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_prec_t' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32][0m
1580 | mpn_lshift (ap + len, ap, k, cnt); /* Normalize the High Limb*/[0m
| [0;1;32m ~~~~~~~~~~ ^~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sub1sp.c:1805:34: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_uexp_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
1805 | mpn_rshift (tp, cp, n, dm);[0m
| [0;1;32m ~~~~~~~~~~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sub1sp.c:1810:42: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_uexp_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
1810 | mpn_rshift (tp, cp + m, n - m, dm);[0m
| [0;1;32m ~~~~~~~~~~ ^~
[0m4 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sin_cos.c:571:10: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m
571 | return err;[0m
| [0;1;32m ~~~~~~ ^~~
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/setmax.c:36:41: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_prec_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
36 | sh = (mpfr_prec_t) xn * GMP_NUMB_BITS - MPFR_PREC(x);[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/set_ld.c:398:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_limb_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
398 | rb_mask = MPFR_LIMB_ONE <<[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~^~
[0m 399 | (GMP_NUMB_BITS - 1 -[0m
| [0;1;32m ~~~~~~~~~~~~~~~~~~~~
[0m 400 | (MPFR_PREC (r) & (GMP_NUMB_BITS - 1)));[0m
| [0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m1 warning generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/round_prec.c:29:
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/round_raw_generic.ch:195:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_limb_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
195 | carry = mpn_add_1 (yp, xp + xsize - nw, nw,[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m 196 | rw ?[0m
| [0;1;32m ~~~~
[0m 197 | MPFR_LIMB_ONE << (GMP_NUMB_BITS - rw)[0m
| [0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m 198 | : MPFR_LIMB_ONE);[0m
| [0;1;32m ~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/round_raw_generic.ch:249:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_limb_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
249 | carry = mpn_add_1(yp, xp + xsize - nw, nw,[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m 250 | rw ? MPFR_LIMB_ONE << (GMP_NUMB_BITS - rw)[0m
| [0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m 251 | : MPFR_LIMB_ONE);[0m
| [0;1;32m ~~~~~~~~~~~~~~~~
[0mIn file included from /Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/round_prec.c:47:
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/round_raw_generic.ch:195:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_limb_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
195 | carry = mpn_add_1 (yp, xp + xsize - nw, nw,[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m 196 | rw ?[0m
| [0;1;32m ~~~~
[0m 197 | MPFR_LIMB_ONE << (GMP_NUMB_BITS - rw)[0m
| [0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m 198 | : MPFR_LIMB_ONE);[0m
| [0;1;32m ~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/round_raw_generic.ch:249:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_limb_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
249 | carry = mpn_add_1(yp, xp + xsize - nw, nw,[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m 250 | rw ? MPFR_LIMB_ONE << (GMP_NUMB_BITS - rw)[0m
| [0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m 251 | : MPFR_LIMB_ONE);[0m
| [0;1;32m ~~~~~~~~~~~~~~~~
[0m4 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/root.c:259:35: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_exp_t' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32][0m
259 | err = (expt + 2 > 0) ? expt + 3[0m
| [0;1;32m ~ ~~~~~^~~
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/nrandom.c:180:37: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m
180 | inex = mpfr_random_deviate_value (gmp_urandomb_ui (r, 1), k, x, z, r, rnd);[0m
| [0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/mpfr-mini-gmp.c:101:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m
101 | rop->_mp_size = n;[0m
| [0;1;32m ~ ^
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/mpfr-mini-gmp.c:190:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
190 | n->_mp_size = nn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/mpfr-mini-gmp.c:197:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
197 | n->_mp_size = nn + qxn;[0m
| [0;1;32m ~ ~~~^~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/mpfr-mini-gmp.c:224:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
224 | n->_mp_size = nn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/mpfr-mini-gmp.c:226:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
226 | d->_mp_size = dn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/mpfr-mini-gmp.c:253:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
253 | n->_mp_size = nn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/mpfr-mini-gmp.c:255:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
255 | d->_mp_size = dn;[0m
| [0;1;32m ~ ^~
[0m7 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/get_z_exp.c:80:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
80 | SIZ(z) = MPFR_IS_NEG (f) ? -fn : fn;[0m
| [0;1;32m ~ ^~
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/get_uj.c:69:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_exp_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
69 | sh = MPFR_GET_EXP (x);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~
[0mIn file included from /Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/get_uj.c:24:
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1058:35: [0m[0;1;36mnote: [0mexpanded from macro 'MPFR_GET_EXP'[0m
1058 | # define MPFR_GET_EXP(x) MPFR_EXP (x)[0m
| [0;1;32m ^~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:959:33: [0m[0;1;36mnote: [0mexpanded from macro 'MPFR_EXP'[0m
959 | #define MPFR_EXP(x) ((x)->_mpfr_exp)[0m
| [0;1;32m ~~~~~^~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/get_uj.c:71:34: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_prec_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
71 | for (n = MPFR_LIMB_SIZE(x) - 1; n >= 0; n--)[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~~~~~^~~
[0m2 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/get_sj.c:70:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_exp_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
70 | sh = MPFR_GET_EXP (x);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~
[0mIn file included from /Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/get_sj.c:24:
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1058:35: [0m[0;1;36mnote: [0mexpanded from macro 'MPFR_GET_EXP'[0m
1058 | # define MPFR_GET_EXP(x) MPFR_EXP (x)[0m
| [0;1;32m ^~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:959:33: [0m[0;1;36mnote: [0mexpanded from macro 'MPFR_EXP'[0m
959 | #define MPFR_EXP(x) ((x)->_mpfr_exp)[0m
| [0;1;32m ~~~~~^~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/get_sj.c:96:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_prec_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
96 | for (n = MPFR_LIMB_SIZE (x) - 1; n >= 0 && sh > 0; n--)[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~~~~~~^~~
[0m2 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/get_str.c:147:49: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32][0m
147 | mpn_rshift (r + i0, r + i0, n - i0, j0);[0m
| [0;1;32m ~~~~~~~~~~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/get_str.c:2710:34: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32][0m
2710 | mpn_rshift (x1, x1, n, nb);[0m
| [0;1;32m ~~~~~~~~~~ ^~
[0m2 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/get_flt.c:123:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_exp_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
123 | dd = mpfr_scale2 (dd, e);[0m
| [0;1;32m ~~~~~~~~~~~ ^
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/get_d.c:124:27: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_exp_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
124 | d = mpfr_scale2 (d, e);[0m
| [0;1;32m ~~~~~~~~~~~ ^
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/fpif.c:542:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m
542 | status = fwrite (buf, used_size, 1, fh);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/fpif.c:554:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m
554 | status = fwrite (buf, used_size, 1, fh);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/fpif.c:566:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m
566 | status = fwrite (buf, used_size, 1, fh);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/fpif.c:622:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m
622 | status = fread (buffer, used_size, 1, fh);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m4 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/eq.c:86:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
86 | k = usize - vsize - 1;[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~^~~
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/add1.c:61:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mpfr_prec_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
61 | sh = aq2 - aq; /* non-significant bits in low limb */[0m
| [0;1;32m ~ ~~~~^~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/add1.c:213:15: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_limb_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
213 | rb = bb >> (sh - 1);[0m
| [0;1;32m ~ ~~~^~~~~~~~~~~
[0m2 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-mpq.c:57:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
57 | x->_mp_size = xs;[0m
| [0;1;32m ~ ^~
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:787:30: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_limb_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
787 | qh = (u1 ^ GMP_LIMB_MAX) / uh;[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~^~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:1429:18: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
1429 | r->_mp_alloc = rn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:1450:18: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
1450 | r->_mp_alloc = size;[0m
| [0;1;32m ~ ^~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:1643:32: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
1643 | x->_mp_size = xs < 0 ? -xn : xn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:1651:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
1651 | x->_mp_size = xs;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:1713:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
1713 | r->_mp_size = sign ? - rn : rn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:1905:3: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
1905 | MP_SIZE_T_SWAP (u->_mp_size, v->_mp_size);[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:229:11: [0m[0;1;36mnote: [0mexpanded from macro 'MP_SIZE_T_SWAP'[0m
229 | (y) = __mp_size_t_swap__tmp; \[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:1906:3: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
1906 | MP_SIZE_T_SWAP (u->_mp_alloc, v->_mp_alloc);[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:229:11: [0m[0;1;36mnote: [0mexpanded from macro 'MP_SIZE_T_SWAP'[0m
229 | (y) = __mp_size_t_swap__tmp; \[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:1994:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
1994 | r->_mp_size = a->_mp_size >= 0 ? rn : - rn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:2007:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
2007 | r->_mp_size = a->_mp_size >= 0 ? rn : - rn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:2067:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
2067 | t->_mp_size = sign ? - rn : rn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:2103:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
2103 | r->_mp_size = (u->_mp_size < 0) ? - rn : rn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:2229:34: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
2229 | tq->_mp_size = qs < 0 ? -qn : qn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:2232:38: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
2232 | tr->_mp_size = ns < 0 ? - rn : rn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:2360:45: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_bitcnt_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
2360 | mpn_rshift (qp, u->_mp_d + limb_cnt, qn, bit_index);[0m
| [0;1;32m ~~~~~~~~~~ ^~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:2369:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
2369 | q->_mp_size = qn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:2444:32: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
2444 | r->_mp_size = us < 0 ? -rn : rn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:3109:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
3109 | base->_mp_size = mpn_normalized_size (base->_mp_d, bn);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:3127:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
3127 | tr->_mp_size = mpn_normalized_size (tr->_mp_d, mn);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:3139:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
3139 | tr->_mp_size = mpn_normalized_size (tr->_mp_d, mn);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:3700:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
3700 | d->_mp_size = (d->_mp_size < 0) ? - dn : dn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:3721:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
3721 | d->_mp_size = (d->_mp_size < 0) ? - dn : dn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:3833:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
3833 | r->_mp_size = rx ? -rn : rn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:3906:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
3906 | r->_mp_size = rx ? -rn : rn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:3975:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
3975 | r->_mp_size = rx ? -un : un;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:3987:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_limb_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
3987 | unsigned w = x - ((x >> 1) & 0x5555);[0m
| [0;1;32m ~ ~~^~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:4365:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
4365 | r->_mp_size = sign ? - rn : rn;[0m
| [0;1;32m ~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/mini-gmp.c:4467:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mp_size_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
4467 | r->_mp_size = i;[0m
| [0;1;32m ~ ^
[0m28 warnings generated.
Build complete.
{
"dependencies" : [
{
"identity" : "swift-numerics",
"requirement" : {
"range" : [
{
"lower_bound" : "0.0.7",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-numerics"
}
],
"manifest_display_name" : "SwiftMP",
"name" : "SwiftMP",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "minigmp",
"targets" : [
"Cminigmp"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "mpfr",
"targets" : [
"Cmpfr"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftMP",
"targets" : [
"SwiftMP"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftMPTests",
"module_type" : "SwiftTarget",
"name" : "SwiftMPTests",
"path" : "Tests/SwiftMPTests",
"sources" : [
"FloatMPTests.swift",
"IntMPTests.swift",
"QuotMPTests.swift",
"TutorialTests.swift",
"UIntMPTests.swift",
"ValueSemanticsTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"SwiftMP"
],
"type" : "test"
},
{
"c99name" : "SwiftMP",
"module_type" : "SwiftTarget",
"name" : "SwiftMP",
"path" : "Sources/SwiftMP",
"product_dependencies" : [
"Numerics"
],
"product_memberships" : [
"SwiftMP"
],
"sources" : [
"FloatMP.swift",
"IntMP.swift",
"MPStorage.swift",
"QuotMP.swift",
"UIntMP.swift"
],
"target_dependencies" : [
"Cmpfr"
],
"type" : "library"
},
{
"c99name" : "CmpfrTests",
"module_type" : "ClangTarget",
"name" : "CmpfrTests",
"path" : "Tests/CmpfrTests",
"sources" : [
"CmpfrTests.m"
],
"target_dependencies" : [
"Cmpfr"
],
"type" : "test"
},
{
"c99name" : "Cmpfr",
"module_type" : "ClangTarget",
"name" : "Cmpfr",
"path" : "Sources/Cmpfr",
"product_memberships" : [
"mpfr",
"SwiftMP"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/COPYING",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/COPYING.LESSER",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/README.md",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/add1sp1_extracted.ch",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/jyn_asympt.ch",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/mul_1_extracted.ch",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/round_raw_generic.ch",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Cmpfr/sub1sp1_extracted.ch",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"abort_prec_max.c",
"acos.c",
"acosh.c",
"add.c",
"add1.c",
"add1sp.c",
"add_d.c",
"add_ui.c",
"agm.c",
"ai.c",
"asin.c",
"asinh.c",
"atan.c",
"atan2.c",
"atanh.c",
"bernoulli.c",
"beta.c",
"buildopt.c",
"cache.c",
"cbrt.c",
"check.c",
"clear.c",
"clears.c",
"cmp.c",
"cmp2.c",
"cmp_d.c",
"cmp_ld.c",
"cmp_si.c",
"cmp_ui.c",
"cmpabs.c",
"cmpabs_ui.c",
"comparisons.c",
"const_catalan.c",
"const_euler.c",
"const_log2.c",
"const_pi.c",
"constant.c",
"copysign.c",
"cos.c",
"cosh.c",
"cot.c",
"coth.c",
"csc.c",
"csch.c",
"d_div.c",
"d_sub.c",
"digamma.c",
"dim.c",
"div.c",
"div_2exp.c",
"div_2si.c",
"div_2ui.c",
"div_d.c",
"div_ui.c",
"dot.c",
"dump.c",
"eint.c",
"eq.c",
"erandom.c",
"erf.c",
"erfc.c",
"exceptions.c",
"exp.c",
"exp10.c",
"exp2.c",
"exp3.c",
"exp_2.c",
"expm1.c",
"extract.c",
"factorial.c",
"fits_intmax.c",
"fits_sint.c",
"fits_slong.c",
"fits_sshort.c",
"fits_uint.c",
"fits_uintmax.c",
"fits_ulong.c",
"fits_ushort.c",
"fma.c",
"fmma.c",
"fms.c",
"fpif.c",
"frac.c",
"free_cache.c",
"frexp.c",
"gamma.c",
"gamma_inc.c",
"gammaonethird.c",
"get_d.c",
"get_d128.c",
"get_d64.c",
"get_exp.c",
"get_f.c",
"get_float128.c",
"get_flt.c",
"get_ld.c",
"get_q.c",
"get_si.c",
"get_sj.c",
"get_str.c",
"get_ui.c",
"get_uj.c",
"get_z.c",
"get_z_exp.c",
"gmp_op.c",
"grandom.c",
"hypot.c",
"init.c",
"init2.c",
"inits.c",
"inits2.c",
"inp_str.c",
"int_ceil_log2.c",
"isinf.c",
"isinteger.c",
"isnan.c",
"isnum.c",
"isqrt.c",
"isregular.c",
"iszero.c",
"jn.c",
"li2.c",
"lngamma.c",
"log.c",
"log10.c",
"log1p.c",
"log2.c",
"log_ui.c",
"logging.c",
"min_prec.c",
"minmax.c",
"modf.c",
"mp_clz_tab.c",
"mpfr-gmp.c",
"mpfr-mini-gmp.c",
"mpn_exp.c",
"mul.c",
"mul_2exp.c",
"mul_2si.c",
"mul_2ui.c",
"mul_d.c",
"mul_ui.c",
"mulders.c",
"nbits_ulong.c",
"neg.c",
"next.c",
"nrandom.c",
"odd_p.c",
"out_str.c",
"pool.c",
"pow.c",
"pow_si.c",
"pow_ui.c",
"pow_z.c",
"powerof2.c",
"print_raw.c",
"print_rnd_mode.c",
"printf.c",
"random_deviate.c",
"rec_sqrt.c",
"reldiff.c",
"rem1.c",
"rint.c",
"rndna.c",
"root.c",
"round_near_x.c",
"round_p.c",
"round_prec.c",
"scale2.c",
"sec.c",
"sech.c",
"set.c",
"set_d.c",
"set_d128.c",
"set_d64.c",
"set_dfl_prec.c",
"set_exp.c",
"set_f.c",
"set_float128.c",
"set_flt.c",
"set_inf.c",
"set_ld.c",
"set_nan.c",
"set_prc_raw.c",
"set_prec.c",
"set_q.c",
"set_rnd.c",
"set_si.c",
"set_si_2exp.c",
"set_sj.c",
"set_str.c",
"set_str_raw.c",
"set_ui.c",
"set_ui_2exp.c",
"set_uj.c",
"set_z.c",
"set_z_exp.c",
"set_zero.c",
"setmax.c",
"setmin.c",
"setsign.c",
"sgn.c",
"si_op.c",
"signbit.c",
"sin.c",
"sin_cos.c",
"sinh.c",
"sinh_cosh.c",
"sqr.c",
"sqrt.c",
"sqrt_ui.c",
"stack_interface.c",
"strtofr.c",
"sub.c",
"sub1.c",
"sub1sp.c",
"sub_d.c",
"sub_ui.c",
"subnormal.c",
"sum.c",
"swap.c",
"tan.c",
"tanh.c",
"total_order.c",
"ubf.c",
"uceil_exp2.c",
"uceil_log2.c",
"ufloor_log2.c",
"ui_div.c",
"ui_pow.c",
"ui_pow_ui.c",
"ui_sub.c",
"urandom.c",
"urandomb.c",
"vasprintf.c",
"version.c",
"volatile.c",
"yn.c",
"zeta.c",
"zeta_ui.c"
],
"target_dependencies" : [
"Cminigmp"
],
"type" : "library"
},
{
"c99name" : "CminigmpTests",
"module_type" : "ClangTarget",
"name" : "CminigmpTests",
"path" : "Tests/CminigmpTests",
"sources" : [
"CminigmpTests.m"
],
"target_dependencies" : [
"Cminigmp"
],
"type" : "test"
},
{
"c99name" : "Cminigmp",
"module_type" : "ClangTarget",
"name" : "Cminigmp",
"path" : "Sources/Cminigmp",
"product_memberships" : [
"minigmp",
"mpfr",
"SwiftMP"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/COPYING.LESSERv3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/COPYINGv2",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/COPYINGv3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Cminigmp/README.md",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"mini-gmp.c",
"mini-mpq.c"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
warning: 'spi-builder-workspace': /Users/admin/builder/spi-builder-workspace/Package.swift:48:70: warning: will never be executed
46 | cSettings: [
47 | .define("MPFR_USE_MINI_GMP", to: "1"),
48 | .define("MINI_GMP_LIMB_TYPE", to: 1.bitWidth == 32 ? "int" : "long"),
| | `- warning: will never be executed
| `- note: condition always evaluates to false
49 | .define("GMP_NUMB_BITS", to: "\(1.bitWidth)"),
50 | .define("HAVE_STDARG", to: "1"),
/Users/admin/builder/spi-builder-workspace/Package.swift:65:70: warning: will never be executed
63 | cSettings: [
64 | .define("MPFR_USE_MINI_GMP", to: "1"),
65 | .define("MINI_GMP_LIMB_TYPE", to: 1.bitWidth == 32 ? "int" : "long"),
| | `- warning: will never be executed
| `- note: condition always evaluates to false
66 | .define("GMP_NUMB_BITS", to: "\(1.bitWidth)"),
67 | .define("HAVE_STDARG", to: "1"),
Done.