[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master updated (166685a7d95 -> c3e6923b004)
From: |
Paul Eggert |
Subject: |
master updated (166685a7d95 -> c3e6923b004) |
Date: |
Thu, 11 Jul 2024 10:01:54 -0400 (EDT) |
eggert pushed a change to branch master.
from 166685a7d95 Merge from savannah/emacs-30
new 35365620e4c Refactor timefns more functionally
new 0e221d3789a Refactor timefns order
new c45ae286b54 Refactor decode_ticks_hz via switch
new 22a3a90f763 Split lisp_to_timespec in two
new 34bde2f790d Push some time conversions down
new a6a3f322453 Speed up decode-time when not doing subseconds
new 5e8a38ecb2a Rename timefns internals
new 6ef052d9b23 Reduce size of integer product in timefns
new abafc6ca014 In timefns, prefer ui mul and div
new b6cbf0cbb66 In timefns, do gcd reduction more often
new 2fb7bb41bee In timefns, call natnump only for non-fixnums
new 1c8e64a9536 New FASTER_BIGNUM macro to test slow-path code
new 0c850df888e Optimize smallish mpz to native int conversion
new 75f53d7c2c1 In timefns.c avoid by-hand overflow checking
new e8b3c4cb58c Decode current time directly to timespec
new e30706fd12b Avoid mpz for some common timestamp cases
new c3e6923b004 Rename timefns static function lisp_time_struct
Summary of changes:
src/bignum.c | 34 ++-
src/bignum.h | 16 +-
src/keyboard.c | 22 +-
src/systime.h | 14 +-
src/timefns.c | 858 ++++++++++++++++++++++++++++++++-------------------------
5 files changed, 548 insertions(+), 396 deletions(-)
- master updated (166685a7d95 -> c3e6923b004),
Paul Eggert <=
- master c45ae286b54 03/17: Refactor decode_ticks_hz via switch, Paul Eggert, 2024/07/11
- master 0e221d3789a 02/17: Refactor timefns order, Paul Eggert, 2024/07/11
- master 22a3a90f763 04/17: Split lisp_to_timespec in two, Paul Eggert, 2024/07/11
- master 34bde2f790d 05/17: Push some time conversions down, Paul Eggert, 2024/07/11
- master 2fb7bb41bee 11/17: In timefns, call natnump only for non-fixnums, Paul Eggert, 2024/07/11
- master 1c8e64a9536 12/17: New FASTER_BIGNUM macro to test slow-path code, Paul Eggert, 2024/07/11
- master 0c850df888e 13/17: Optimize smallish mpz to native int conversion, Paul Eggert, 2024/07/11
- master 5e8a38ecb2a 07/17: Rename timefns internals, Paul Eggert, 2024/07/11
- master a6a3f322453 06/17: Speed up decode-time when not doing subseconds, Paul Eggert, 2024/07/11
- master 6ef052d9b23 08/17: Reduce size of integer product in timefns, Paul Eggert, 2024/07/11