summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-02-10Exclude ChangeLog from assert-no-store-file-names distcheck rulev3.0.8Andy Wingo1-1/+1
2022-02-10GNU Guile v3.0.8Andy Wingo1-3/+3
2022-02-10Minor NEWS tweaksAndy Wingo1-18/+15
2022-02-10Align argument type of scm_to_wchar with its declaration.Mikael Djurfeldt1-1/+1
2022-02-10Align return type of scm_to_wchar with its declaration.Mikael Djurfeldt1-1/+1
2022-02-07psyntax: Pass source vectors to tree-il constructors.Ludovic Courtès5-116/+105
2022-02-07'string->symbol' avoids copying the underlying string.Ludovic Courtès1-3/+9
2022-02-06Update unicode tables to Unicode 14.0.0; initial charsets immutableAndy Wingo3-9993/+5182
2022-02-06NEWS fixupAndy Wingo1-5/+5
2022-02-04Deprecate symbol properties.Ludovic Courtès9-150/+87
2022-02-03Remove unused 'scm_i_c_make_symbol'.Ludovic Courtès2-14/+0
2022-02-02Update NEWSAndy Wingo1-18/+161
2022-02-01Slight bignum-fixnum multiplication optimizationAndy Wingo1-4/+8
2022-02-01Avoid source properties in psyntaxAndy Wingo2-136/+170
2022-02-01Prebuild fewer filesAndy Wingo3-3/+6
2022-02-01Fix reproducibility for inlinable-exportsAndy Wingo1-2/+8
2022-02-01Rework bootstrap to be reproducibleAndy Wingo10-480/+474
2022-01-29Add -ftlo supportAndy Wingo1-1/+44
2022-01-17peval cross-module-inlining gracefully handles missing interfaceAndy Wingo1-4/+6
2022-01-17Fix inlinable-exports bug for pure modulesAndy Wingo1-2/+2
2022-01-13Remove dead code in scm_integer_inexact_sqrt_zAndy Wingo1-4/+0
2022-01-13Have log and log10(real nan) return real nan regardless of signDaniel Llorens2-9/+19
2022-01-13Don't use HAVE_COPYSIGN in libguile/numbers.cDaniel Llorens1-4/+0
2022-01-13Simplify scm_abs for the real caseDaniel Llorens1-11/+1
2022-01-13Optimize logand against a positive inumAndy Wingo1-0/+12
2022-01-13Optimize integer-expt for fixnumsAndy Wingo1-0/+21
2022-01-13Optimize scm_integer_mul_iiAndy Wingo1-11/+17
2022-01-13Optimize bignum subtractionAndy Wingo1-29/+47
2022-01-13Optimize bignum add to avoid temporary allocationsAndy Wingo1-26/+106
2022-01-13Avoid bignum clone in scm_integer_sub_zzAndy Wingo1-2/+10
2022-01-13Start to optimize scm_integer_sub_izAndy Wingo1-1/+13
2022-01-13Less pessimal scm_integer_sub_ziAndy Wingo1-4/+16
2022-01-13Optimize scm_integer_mul_zz.Andy Wingo1-6/+18
2022-01-13Optimize scm_integer_mul_ziAndy Wingo1-5/+25
2022-01-13Re-rewrite integer-expt in CAndy Wingo4-52/+135
2022-01-13Fix bug when making mpz from 0Andy Wingo1-3/+9
2022-01-13take_mpz optimizationAndy Wingo1-2/+6
2022-01-13Bignums avoid both custom GMP allocator and finalizersAndy Wingo6-201/+113
2022-01-13scm_to_ipv6 uses scm_to_mpzAndy Wingo1-5/+11
2022-01-13Finish srfi-60 port off old scm mpz APIAndy Wingo1-77/+72
2022-01-13Start porting srfi-60 off the bad bignum interfacesAndy Wingo3-48/+31
2022-01-13Avoid scm_i_mkbig outside numbers.c.Andy Wingo4-22/+21
2022-01-13Use scm_integer_to_double_z in numbers.c instead of big2dblAndy Wingo1-21/+22
2022-01-13Simplify magnitude, angleAndy Wingo1-67/+12
2022-01-13Remove last non-admin SCM_I_BIG_MPZ uses in numbers.cAndy Wingo1-8/+4
2022-01-13Simplify scm_exact_integer_quotientAndy Wingo3-74/+44
2022-01-13divide2double refactorAndy Wingo3-12/+19
2022-01-13Remove dead bignum frexp code from numbers.cAndy Wingo1-46/+0
2022-01-13Expose frexp from integers libAndy Wingo3-6/+7
2022-01-13Refactor scm_sqrt in terms of integers.[ch]Andy Wingo3-153/+130