summaryrefslogtreecommitdiff
path: root/src/profiler.c
Commit message (Expand)AuthorAgeFilesLines
* Compute C decls for DEFSYMs automaticallyPaul Eggert2015-01-051-1/+0
* Update copyright year to 2015Paul Eggert2015-01-011-1/+1
* Merge from emacs-24; up to 2014-05-04T21:18:30Z!eggert@cs.ucla.eduPaul Eggert2014-05-041-1/+1
|\
| * Doc fixesGlenn Morris2014-05-011-1/+1
* | Prefer 'ARRAYELTS (x)' to 'sizeof x / sizeof *x'.Paul Eggert2014-04-051-1/+1
|/
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
* Simplify EMACS_TIME-related code.Paul Eggert2013-08-271-2/+2
* Port to C89.Paul Eggert2013-07-101-6/+6
* Merge the specpdl and backtrace stacks. Make the structure of theStefan Monnier2013-06-031-14/+3
* Reorder conditions that are written backwardsAndreas Schwab2013-03-241-2/+2
* Minor hashing refactoring.Paul Eggert2013-02-091-1/+1
* Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.caPaul Eggert2013-01-021-1/+1
|\
| * Update copyright notices for 2013.Paul Eggert2013-01-011-1/+1
* | * src/lisp.h (XHASH): Redefine to be imperfect and fit in a Lisp int.Stefan Monnier2012-11-081-3/+3
* | Use same hash function for hashfn_profiler as for hash_string etc.Paul Eggert2012-11-081-1/+1
* | Use ad-hoc comparison function for the profiler's hash-tables.Stefan Monnier2012-11-081-15/+76
|/
* * profiler.c (handle_profiler_signal): Inhibit pending signals too,Paul Eggert2012-10-031-0/+4
* Port timers to OpenBSD, plus check for timer failures.Paul Eggert2012-10-031-8/+14
* * profiler.c (handle_profiler_signal): Fix a malloc racePaul Eggert2012-10-021-0/+9
* Count overruns when profiling; change units to ns.Paul Eggert2012-10-011-10/+21
* * profiler.el (profiler-sampling-interval): Rename fromTomohiro Matsuyama2012-10-011-16/+16
* Support atimers and CPU profiler via profile.c on MS-Windows.Eli Zaretskii2012-09-301-2/+0
* Fix compilation failure introduced in 2012-09-30T06:19:33Z!eggert@cs.ucla.edu.Eli Zaretskii2012-09-301-0/+2
* Profiler improvements: more-accurate timers, overflow checks.Paul Eggert2012-09-291-53/+136
* * src/lisp.h (struct backtrace): Remove indirection for `function' field.Stefan Monnier2012-09-281-2/+2
* * profiler.c (sigprof_handler): Fix race condition.Tomohiro Matsuyama2012-09-281-1/+8
* * profiler.c (Fprofiler_cpu_start): Remove unnecessary flag SA_SIGINFO.Tomohiro Matsuyama2012-09-271-3/+3
* Merge profiler branchStefan Monnier2012-09-261-0/+4
* * lisp/profiler.el (profiler-start): Don't prompt for choice when thereold-branches/profilerStefan Monnier2012-09-261-9/+12
* * src/makefile.w32-in (OBJ2, GLOBAL_SOURCES): Add profiler.c.Juanma Barranquero2012-09-251-1/+15
* * src/profiler.c: Rename sample_profiler_* to profiler_cpu_* andStefan Monnier2012-09-241-88/+89
* Try to let it compile on other platformsStefan Monnier2012-09-241-10/+13
* Rewrite sampler to use Elisp hash-tables.Stefan Monnier2012-09-241-866/+164
* profiler: Refactoring and documentation.Tomohiro Matsuyama2012-08-231-38/+153
* Add GC profiler.Tomohiro Matsuyama2012-08-221-13/+36
* Add emacs native profiler.Tomohiro Matsuyama2012-08-221-0/+965