summaryrefslogtreecommitdiff
path: root/src/profiler.c
Commit message (Expand)AuthorAge
* Rework C source files to avoid ^(Paul Eggert2016-03-10
* Update copyright year to 2016Paul Eggert2016-01-01
* Fix some int overflows in profiler.cPaul Eggert2015-07-31
* Enable CPU profiling on CygwinKen Brown2015-06-22
* Improve diagnostics of profiler-cpu-startKen Brown2015-06-22
* Compute C decls for DEFSYMs automaticallyPaul Eggert2015-01-05
* Update copyright year to 2015Paul Eggert2015-01-01
* Merge from emacs-24; up to 2014-05-04T21:18:30Z!eggert@cs.ucla.eduPaul Eggert2014-05-04
|\
| * Doc fixesGlenn Morris2014-05-01
* | Prefer 'ARRAYELTS (x)' to 'sizeof x / sizeof *x'.Paul Eggert2014-04-05
|/
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-01
* Simplify EMACS_TIME-related code.Paul Eggert2013-08-27
* Port to C89.Paul Eggert2013-07-10
* Merge the specpdl and backtrace stacks. Make the structure of theStefan Monnier2013-06-03
* Reorder conditions that are written backwardsAndreas Schwab2013-03-24
* Minor hashing refactoring.Paul Eggert2013-02-09
* Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.caPaul Eggert2013-01-02
|\
| * Update copyright notices for 2013.Paul Eggert2013-01-01
* | * src/lisp.h (XHASH): Redefine to be imperfect and fit in a Lisp int.Stefan Monnier2012-11-08
* | Use same hash function for hashfn_profiler as for hash_string etc.Paul Eggert2012-11-08
* | Use ad-hoc comparison function for the profiler's hash-tables.Stefan Monnier2012-11-08
|/
* * profiler.c (handle_profiler_signal): Inhibit pending signals too,Paul Eggert2012-10-03
* Port timers to OpenBSD, plus check for timer failures.Paul Eggert2012-10-03
* * profiler.c (handle_profiler_signal): Fix a malloc racePaul Eggert2012-10-02
* Count overruns when profiling; change units to ns.Paul Eggert2012-10-01
* * profiler.el (profiler-sampling-interval): Rename fromTomohiro Matsuyama2012-10-01
* Support atimers and CPU profiler via profile.c on MS-Windows.Eli Zaretskii2012-09-30
* Fix compilation failure introduced in 2012-09-30T06:19:33Z!eggert@cs.ucla.edu.Eli Zaretskii2012-09-30
* Profiler improvements: more-accurate timers, overflow checks.Paul Eggert2012-09-29
* * src/lisp.h (struct backtrace): Remove indirection for `function' field.Stefan Monnier2012-09-28
* * profiler.c (sigprof_handler): Fix race condition.Tomohiro Matsuyama2012-09-28
* * profiler.c (Fprofiler_cpu_start): Remove unnecessary flag SA_SIGINFO.Tomohiro Matsuyama2012-09-27
* Merge profiler branchStefan Monnier2012-09-26
* * lisp/profiler.el (profiler-start): Don't prompt for choice when thereStefan Monnier2012-09-26
* * src/makefile.w32-in (OBJ2, GLOBAL_SOURCES): Add profiler.c.Juanma Barranquero2012-09-25
* * src/profiler.c: Rename sample_profiler_* to profiler_cpu_* andStefan Monnier2012-09-24
* Try to let it compile on other platformsStefan Monnier2012-09-24
* Rewrite sampler to use Elisp hash-tables.Stefan Monnier2012-09-24
* profiler: Refactoring and documentation.Tomohiro Matsuyama2012-08-23
* Add GC profiler.Tomohiro Matsuyama2012-08-22
* Add emacs native profiler.Tomohiro Matsuyama2012-08-22