aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index feb9c6219fb..1b90ae8b976 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,31 @@
12012-09-24 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * xdisp.c (Qautomatic_redisplay): New constant.
4 (redisplay_internal): Record itself in backtrace_list.
5 (syms_of_xdisp): Define Qautomatic_redisplay.
6
7 * profiler.c: Remove filtering functionality.
8 (is_in_trace, Qgc): Remove vars.
9 (make_log, record_backtrace, Fsample_profiler_log):
10 Rewrite, using Elisp hash-tables.
11 (approximate_median, evict_lower_half): New functions.
12 (cpu_log): Rename from sample_log.
13 (cpu_gc_count): New var.
14 (Fsample_profiler_reset, Fmemory_profiler_reset): Remove.
15 (sigprof_handler): Add count to cpu_gc_count during GC, detected via
16 backtrace_list.
17 (block_sigprof, unblock_sigprof): Remove.
18 (gc_probe, mark_profiler): Remove functions.
19 (syms_of_profiler): Staticpro cpu_log and memory_log.
20
21 * lisp.h (SXHASH_COMBINE): Move back to...
22 * fns.c (SXHASH_COMBINE): ...here.
23
24 * alloc.c (Fgarbage_collect): Record itself in backtrace_list.
25 Don't set is_in_trace any more. Don't call mark_profiler.
26 Only call gc_probe for the memory profiler.
27 (syms_of_alloc): Define Qautomatic_gc.
28
12012-09-15 Tomohiro Matsuyama <tomo@cx4a.org> 292012-09-15 Tomohiro Matsuyama <tomo@cx4a.org>
2 30
3 * alloc.c (emacs_blocked_malloc): Remove redundant MALLOC_PROBE. 31 * alloc.c (emacs_blocked_malloc): Remove redundant MALLOC_PROBE.