summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2012-09-30Support x64 build on MS-Windows with MSVC.Fabrice Popineau
2012-09-28* src/lisp.h (struct backtrace): Remove indirection for `function' field.Stefan Monnier
2012-09-26Merge profiler branchStefan Monnier
2012-09-24* src/profiler.c: Rename sample_profiler_* to profiler_cpu_* andStefan Monnier
2012-09-24Rewrite sampler to use Elisp hash-tables.Stefan Monnier
2012-09-23Do not use SA_NODEFER.Paul Eggert
2012-09-23Simplify and avoid signal-handling races.Paul Eggert
2012-09-19* src/alloc.c (mark_object) <PVEC_WINDOW>: Mark prev/next_buffers *after*Stefan Monnier
2012-09-16Remove configure's --without-sync-input option.Paul Eggert
2012-09-15* alloc.c (emacs_blocked_malloc): Remove redundant MALLOC_PROBE.Tomohiro Matsuyama
2012-09-15Port better to POSIX hosts lacking _setjmp.Paul Eggert
2012-09-14Fix glitches with 'configure --without-sync-input'.Paul Eggert
2012-09-13Function to mark objects and remove killed buffers at once.Dmitry Antipov
2012-09-11* alloc.c (discard_killed_buffers): Tune and simplify a bit.Paul Eggert
2012-09-11Discard killed buffers from deleted window and frame objects.Dmitry Antipov
2012-09-11Convenient macro to check whether the buffer is live.Dmitry Antipov
2012-09-07Fix compilation failure under ENABLE_CHECKING.Eli Zaretskii
2012-09-07* alloc.c (mark_buffer): Revert unsafe marking optimization.Dmitry Antipov
2012-09-06Signal-handler cleanup.Paul Eggert
2012-09-06Explicitly mark buffer_defaults and buffer_local_symbols.Dmitry Antipov
2012-09-06* alloc.c (mark_object): Revert window marking codeDmitry Antipov
2012-09-05Do not mark objects from deleted buffers, windows and frames.Dmitry Antipov
2012-09-05* alloc.c (valid_lisp_object_p): Treat killed buffers,Dmitry Antipov
2012-09-04Give more-useful info on a fatal error (Bug#12328).Paul Eggert
2012-09-04Simplify redefinition of 'abort' (Bug#12316).Paul Eggert
2012-09-04merge from trunkTom Tromey
2012-09-03Be more systematic about _setjmp vs setjmp.Paul Eggert
2012-09-02Clean up some extern decls.Paul Eggert
2012-08-31Remove mark_ttys function and fix tty_display_info initialization.Dmitry Antipov
2012-08-27Fix spare memory change.Dmitry Antipov
2012-08-27Special MEM_TYPE_SPARE to denote reserved memory.Dmitry Antipov
2012-08-24On assertion failure, print backtrace if available.Paul Eggert
2012-08-22Add GC profiler.Tomohiro Matsuyama
2012-08-22Add emacs native profiler.Tomohiro Matsuyama
2012-08-21* alloc.c: Use bool for booleans.Paul Eggert
2012-08-20Merge from trunkTom Tromey
2012-08-19condition variablesTom Tromey
2012-08-17A few more naming-convention fixes for getters and setters.Paul Eggert
2012-08-15This supplies the mutex implementation for Emacs Lisp.Tom Tromey
2012-08-15This adds most of the thread features visible to emacs lisp.Tom Tromey
2012-08-15This parameterizes the GC a bit to make it thread-ready.Tom Tromey
2012-08-15This introduces a thread-state object and moves various C globalsTom Tromey
2012-08-14* src/alloc.c (Fgarbage_collect): Use plural form consistently.Stefan Monnier
2012-08-14Revert and cleanup some recent overlay changes.Dmitry Antipov
2012-08-08Inline functions to examine and change buffer overlays.Dmitry Antipov
2012-08-08Inline functions to examine and change buffer intervals.Dmitry Antipov
2012-08-08Inline functions to examine and change string intervals.Dmitry Antipov
2012-08-08Cleanup intervals.Dmitry Antipov
2012-08-07Revert and cleanup Lisp_Cons, Lisp_Misc and Lisp_Symbol things.Dmitry Antipov
2012-08-07Basic functions to set Lisp_Object and pointer slots of intervals.Dmitry Antipov