summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2012-08-07Drop WGET and revert read access to Lisp_Objects slots of struct window.Dmitry Antipov
2012-08-06Use GCALIGNMENT where appropriate.Dmitry Antipov
2012-08-06Separate read and write access to Lisp_Object slots of struct window.Dmitry Antipov
2012-08-05Generalize common compile-time constants.Dmitry Antipov
2012-08-03Remove unnecessary casts involving pointers.Paul Eggert
2012-08-02Use C99-style 'extern inline' if available.Paul Eggert
2012-08-01Use INTERNAL_FIELD for conses and overlays.Dmitry Antipov
2012-08-01Use INTERNAL_FIELD for symbols.Dmitry Antipov
2012-08-01Use INTERNAL_FIELD for windows.Dmitry Antipov
2012-07-31Generalize INTERNAL_FIELD between buffers, keyboards and frames.Dmitry Antipov
2012-07-30* lisp.h (SWITCH_ENUM_CAST): Remove. All uses removed.Paul Eggert
2012-07-30Export DIRECTORY_SEP, TYPEMASK, VALMASK to GDB.Paul Eggert
2012-07-29Export to GDB most of lisp.h's remaining object-like macros.Paul Eggert
2012-07-30Cleanup string bytes checking.Dmitry Antipov
2012-07-29Remove HIDE_LISP_IMPLEMENTATION and cleanup cons free list check.Dmitry Antipov
2012-07-29* alloc.c (Fgarbage_collect): Indent as per usual Emacs style.Paul Eggert
2012-07-29Cleanup statistics calculation in Fgarbage_collect.Dmitry Antipov
2012-07-28Use Gnulib stdalign and environ modules (Bug#9772, Bug#9960).Paul Eggert
2012-07-27Fix listn introduced in 2012-07-27T06:04:35Z!dmantipov@yandex.ru.Eli Zaretskii
2012-07-27Fix failure to compile on Windows due to 2012-07-27T06:04:35Z!dmantipov@yande...Eli Zaretskii
2012-07-27Revert last save_excursion_save and save_excursion_restore changes.Dmitry Antipov
2012-07-26Improve GDB symbol export.Paul Eggert
2012-07-27Utility function to make a list from specified amount of objects.Dmitry Antipov
2012-07-27Fast save_excursion_save and save_excursion_restore.Dmitry Antipov
2012-07-26Fix export of symbols to GDB.Paul Eggert
2012-07-23Cleanup miscellaneous objects allocation and initialization.Dmitry Antipov
2012-07-22Adjust consing_since_gc when objects are explicitly freed.Dmitry Antipov
2012-07-20Extend the value returned by Fgarbage_collect with heap statistics.Dmitry Antipov
2012-07-20Make maybe_gc inline.Dmitry Antipov
2012-07-20Cleanup calls to Fgarbage_collect.Dmitry Antipov
2012-07-19* buffer.h (FOR_EACH_BUFFER): Rename from 'for_each_buffer'.Paul Eggert
2012-07-19* lisp/emacs-lisp/chart.el: Use lexical-binding.Stefan Monnier
2012-07-19Tweak the value returned from Fgarbage_collect again.Dmitry Antipov
2012-07-19Compact buffers when idle.Dmitry Antipov
2012-07-19New macro to iterate over all buffers, miscellaneous cleanups.Dmitry Antipov
2012-07-18* alloc.c (Fmake_bool_vector): Fix off-by-8 bugPaul Eggert
2012-07-18Remove some struct layout assumptions in bool vectors.Paul Eggert
2012-07-18Fix sweep_vectors to handle large bool vectors correctly.Dmitry Antipov
2012-07-18Return more descriptive data from Fgarbage_collect.Dmitry Antipov
2012-07-17* alloc.c (Fmemory_free): Account for memory-free's own storage.Paul Eggert
2012-07-17Restore old code in allocate_string_data to avoid Faset breakage.Dmitry Antipov
2012-07-17Cleanup and convert miscellaneous checks to eassert.Dmitry Antipov
2012-07-17Fix previous change to make Fmemory_free always accurate.Dmitry Antipov
2012-07-17Simple free memory accounting feature.Dmitry Antipov
2012-07-15Cleanup basic allocation variables and functions.Dmitry Antipov
2012-07-15Use zero_vector where appropriate.Dmitry Antipov
2012-07-11alloc.c (mark_memory): Guard the "no_address_safety_analysis" functionJohn Wiegley
2012-07-10EMACS_TIME simplification (Bug#11875).Paul Eggert
2012-07-10Optimize pure C strings initialization.Dmitry Antipov
2012-07-09Minor improvements to make_formatted_string.Paul Eggert