summaryrefslogtreecommitdiff
path: root/src/profiler.c
AgeCommit message (Expand)Author
2024-04-28Use a dedicated type to represent interpreted-function valuesStefan Monnier
2024-04-28(COMPILED): Rename to CLOSUREStefan Monnier
2024-01-13Share hash table test structsMattias Engdegård
2024-01-13Remove rehash-threshold and rehash-size struct membersMattias Engdegård
2024-01-13Represent hash table weakness as an enum internallyMattias Engdegård
2024-01-12Decouple profiler from Lisp hash table internalsMattias Engdegård
2024-01-02Merge from savannah/emacs-29Po Lu
2024-01-02; Add 2024 to copyright yearsPo Lu
2023-10-27; Another fix for profiler.cEli Zaretskii
2023-10-27Fix compilation error in profiler.cEli Zaretskii
2023-03-10src/profiler.c: Keep track of the discarded countsStefan Monnier
2023-03-10src/profiler.c: Share more code between CPU and Memory profilersStefan Monnier
2023-03-10src/profiler.c: Try and fix occasional assertion failuresStefan Monnier
2023-03-10src/profiler.c: Keep track of allocations during GCEli Zaretskii
2023-03-01* src/profiler.c (malloc_probe): Make it safe for GC (bug#60237)Stefan Monnier
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-06-12Use BASE_EQ when comparing with QunboundMattias Engdegård
2022-01-01; Add 2022 to copyright years.Eli Zaretskii
2021-01-01Update copyright year to 2021Paul Eggert
2020-01-01Update copyright year to 2020Paul Eggert
2019-09-12* src/profiler.c: Leave `key` hashslots as Qunbound (bug#37382)Stefan Monnier
2019-08-15Debug out-of-range make_fixnum argsPaul Eggert
2019-07-22Tweak performance of cmpfn_profilerPaul Eggert
2019-07-20Fix crash if user test munges hash tablePaul Eggert
2019-07-20Simplify hashfn/cmpfn calling conventionPaul Eggert
2019-02-27DEFVAR_INT variables are now intmax_tPaul Eggert
2019-02-18Minor profiler improvementsPaul Eggert
2019-02-18Use 'timer_getoverrun' on Cygwin when possibleKen Brown
2019-01-17Fix --enable-profiling builds (bug#34099)Glenn Morris
2019-01-16Fix segfault in profiler after pdump loadDaniel Colascione
2019-01-15Add portable dumperDaniel Colascione
2018-12-31Merge from origin/emacs-26Paul Eggert
2019-01-01Update copyright year to 2019Paul Eggert
2018-12-09Add make_vector and make_nil_vectorPaul Eggert
2018-08-07More macro renamings for bignumTom Tromey
2018-07-12Rename integerp->fixnum, etc, in preparation for bignumsTom Tromey
2018-01-01Update copyright year to 2018Paul Eggert
2017-09-13Prefer HTTPS to FTP and HTTP in documentationPaul Eggert
2017-02-21Use float instead of Lisp_Object for rehash_sizePaul Eggert
2017-02-21Use ptrdiff_t instead of Lisp_Object for collisionPaul Eggert
2017-02-18Change type of `rehash_threshold' and `pure' fields in hash-tablesStefan Monnier
2017-01-30Fix hash tables not being purified correctly.Vibhav Pant
2017-01-25Replace QUIT with maybe_quitPaul Eggert
2017-01-01Merge from origin/emacs-25Paul Eggert
2016-12-31Update copyright year to 2017Paul Eggert
2016-05-21Fix compiler warnings in the MinGW buildEli Zaretskii
2016-03-27Rename C names to match Lisp symbols betterPaul Eggert
2016-03-10Rework C source files to avoid ^(Paul Eggert
2016-01-01Update copyright year to 2016Paul Eggert
2015-07-31Fix some int overflows in profiler.cPaul Eggert