emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master updated (ba1c4f6 -> 78ec68e)


From: Tom Tromey
Subject: [Emacs-diffs] master updated (ba1c4f6 -> 78ec68e)
Date: Sat, 11 Aug 2018 15:47:32 -0400 (EDT)

tromey pushed a change to branch master.

      from  ba1c4f6   Fix Bug#32226, hopefully
      adds  42fe787   Rename integerp->fixnum, etc, in preparation for bignums
      adds  7cb45cd   Add configury for GMP library
      adds  a0f2adb   Introduce the bignum type
      adds  b2f3f4e   Provide new functions to create bignums
      adds  580d173   Make eql work for bignums
      adds  1e8ae6c   Make the reader accept bignums
      adds  eefa65e   Make comparison operators handle bignums
      adds  5875fba   Make arithmetic work with bignums
      adds  6d4bf2c   Add some bignum tests
      adds  23eab9a   Make number-to-string work for bignums
      adds  d14808c   Make format handle bignums
      adds  872faab   Allow conversion of bignums to floats
      adds  025adce   Make abs handle bignums
      adds  0d86891   Make 1+ and 1- handle bignums
      adds  c7e393b   Make lognot handle bignums
      adds  a770fb4   Make logcount handle bignums
      adds  8fb995b   Make min and max handle bignums
      adds  d0fac17   Let C modules access bignum values
      adds  3dea8f8   Make % and mod handle bignums
      adds  cca0e79   Make logb handle bignums
      adds  27980e3   Make ash and lsh handle bignums
      adds  45eb3b3   Use fixnump rather than integerp in some spots
      adds  e2a78b0   Bignum fixes for byte-compiler and bytecode interpreter
      adds  cc3d758   Document bignums
      adds  155ec50   Add GMP to emacs_config_features
      adds  678881e   Add missing @end defun
      adds  76715f8   Fix bignum creation when EMACS_INT is wider than long
      adds  bc8ff54   Make bignums work better when EMACS_INT is larger than 
long
      adds  91d505d   Fix bignum comparisons with NaN
      adds  1303f8a   Fix hash functions for bignums
      adds  68ebff2   Fix test and comment in CCL change
      adds  d1ec3a0   More macro renamings for bignum
      adds  fb26c9f   Make purecopy work for bignums
      adds  d3549c1   Use mpz_import in mpz_set_uintmax_slow
      adds  5ebf062   Handle leading "+" when converting string to bignum
      adds  90dba07   Fix mod-test-sum-test for bignums
      adds  d0b279a   Update src/{ns,mac}*.m to use bignum-compatible macros
      adds  f966753   Do not use GMP_NUMB_BITS
      adds  f822a25   Use mpz_sgn rather than comparisons against 0
       new  accb7b7   Merge remote-tracking branch 'origin/master' into 
feature/bignum
       new  79f59d4   Fix up for bignums after merge from trunk
       new  78ec68e   Merge branch 'feature/bignum'


Summary of changes:
 configure.ac                         |   17 +-
 doc/lispref/numbers.texi             |  132 +-
 doc/lispref/objects.texi             |   26 +-
 etc/NEWS                             |   17 +-
 lisp/emacs-lisp/byte-opt.el          |    4 +-
 lisp/international/ccl.el            |   18 +-
 src/Makefile.in                      |    7 +-
 src/alloc.c                          |  206 +-
 src/bidi.c                           |   12 +-
 src/buffer.c                         |  204 +-
 src/buffer.h                         |    8 +-
 src/bytecode.c                       |   76 +-
 src/callint.c                        |   28 +-
 src/callproc.c                       |   24 +-
 src/casefiddle.c                     |   20 +-
 src/casetab.c                        |   32 +-
 src/category.c                       |   52 +-
 src/category.h                       |   12 +-
 src/ccl.c                            |  188 +-
 src/character.c                      |   84 +-
 src/character.h                      |    8 +-
 src/charset.c                        |  284 +--
 src/charset.h                        |    6 +-
 src/chartab.c                        |   96 +-
 src/cmds.c                           |   62 +-
 src/coding.c                         |  418 ++--
 src/composite.c                      |  154 +-
 src/composite.h                      |   56 +-
 src/conf_post.h                      |    7 +
 src/data.c                           |  693 ++++--
 src/dbusbind.c                       |   74 +-
 src/decompress.c                     |    4 +-
 src/dired.c                          |   22 +-
 src/dispextern.h                     |   16 +-
 src/dispnew.c                        |   18 +-
 src/disptab.h                        |    4 +-
 src/doc.c                            |   28 +-
 src/dosfns.c                         |   68 +-
 src/editfns.c                        |  402 +--
 src/emacs-module.c                   |   47 +-
 src/emacs.c                          |   30 +-
 src/eval.c                           |   56 +-
 src/fileio.c                         |  144 +-
 src/floatfns.c                       |   81 +-
 src/fns.c                            |  254 +-
 src/font.c                           |  434 ++--
 src/font.h                           |   14 +-
 src/fontset.c                        |  120 +-
 src/frame.c                          |  364 +--
 src/frame.h                          |   14 +-
 src/fringe.c                         |   40 +-
 src/ftcrfont.c                       |    2 +-
 src/ftfont.c                         |   80 +-
 src/gfilenotify.c                    |   12 +-
 src/gnutls.c                         |   92 +-
 src/gtkutil.c                        |   24 +-
 src/image.c                          |  172 +-
 src/indent.c                         |  150 +-
 src/inotify.c                        |   16 +-
 src/insdel.c                         |   34 +-
 src/intervals.c                      |   50 +-
 src/json.c                           |   12 +-
 src/keyboard.c                       |  372 +--
 src/keyboard.h                       |    8 +-
 src/keymap.c                         |  218 +-
 src/kqueue.c                         |   40 +-
 src/lcms.c                           |   22 +-
 src/lisp.h                           |  255 +-
 src/lread.c                          |  202 +-
 src/macfont.m                        |   62 +-
 src/macros.c                         |   22 +-
 src/marker.c                         |   12 +-
 src/menu.c                           |   34 +-
 src/mini-gmp.c                       | 4452 ++++++++++++++++++++++++++++++++++
 src/mini-gmp.h                       |  300 +++
 src/minibuf.c                        |   74 +-
 src/msdos.c                          |   44 +-
 src/nsfns.m                          |  156 +-
 src/nsfont.m                         |   24 +-
 src/nsimage.m                        |   18 +-
 src/nsmenu.m                         |    2 +-
 src/nsselect.m                       |   14 +-
 src/nsterm.m                         |   40 +-
 src/print.c                          |   73 +-
 src/process.c                        |  194 +-
 src/profiler.c                       |   24 +-
 src/search.c                         |   92 +-
 src/sound.c                          |   12 +-
 src/syntax.c                         |  190 +-
 src/syntax.h                         |    2 +-
 src/sysdep.c                         |   58 +-
 src/term.c                           |   34 +-
 src/termhooks.h                      |    2 +-
 src/terminal.c                       |    4 +-
 src/textprop.c                       |  248 +-
 src/undo.c                           |   20 +-
 src/w16select.c                      |    2 +-
 src/w32.c                            |   46 +-
 src/w32console.c                     |   10 +-
 src/w32cygwinx.c                     |   16 +-
 src/w32fns.c                         |  318 +--
 src/w32font.c                        |   40 +-
 src/w32inevt.c                       |    8 +-
 src/w32proc.c                        |   88 +-
 src/w32select.c                      |   14 +-
 src/w32term.c                        |   52 +-
 src/w32term.h                        |    4 +-
 src/w32uniscribe.c                   |   12 +-
 src/widget.c                         |   10 +-
 src/window.c                         |  370 +--
 src/xdisp.c                          |  584 ++---
 src/xfaces.c                         |  158 +-
 src/xfns.c                           |  218 +-
 src/xfont.c                          |   26 +-
 src/xftfont.c                        |   28 +-
 src/xmenu.c                          |   16 +-
 src/xml.c                            |    4 +-
 src/xrdb.c                           |    6 +-
 src/xselect.c                        |   80 +-
 src/xsettings.c                      |    2 +-
 src/xterm.c                          |  100 +-
 src/xwidget.c                        |   28 +-
 test/lisp/international/ccl-tests.el |  219 ++
 test/src/data-tests.el               |  109 +-
 test/src/editfns-tests.el            |   31 +-
 test/src/emacs-module-tests.el       |    8 +-
 test/src/floatfns-tests.el           |   12 +
 test/src/fns-tests.el                |   20 +
 test/src/lread-tests.el              |    4 +-
 test/src/print-tests.el              |    6 +
 130 files changed, 10845 insertions(+), 4957 deletions(-)
 create mode 100644 src/mini-gmp.c
 create mode 100644 src/mini-gmp.h
 create mode 100644 test/lisp/international/ccl-tests.el



reply via email to

[Prev in Thread] Current Thread [Next in Thread]