summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2012-10-19Decrease NSTATICS to 0x800.Eli Zaretskii
2012-10-18Fix wording of error message in staticpro.Eli Zaretskii
2012-10-18Increase NSTATICS; tell the user when we run out of static slots.Daniel Colascione
2012-10-16* alloc.c (Fmake_byte_code): Fix typo in comment.Dmitry Antipov
2012-10-10* alloc.c (mark_object): Use meaningful PVEC_NORMAL_VECTOR.Dmitry Antipov
2012-10-10* alloc.c (gc_sweep): Use pointer-to-a-pointer loop for buffers.Dmitry Antipov
2012-09-30Prefer plain 'static' to 'static inline'.Paul Eggert
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-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-17A few more naming-convention fixes for getters and setters.Paul Eggert
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