summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2015-11-01merge from trunkKen Raeburn
2015-10-31* src/alloc.c: Silence compiler warningsJuanma Barranquero
2015-10-20Include-file cleanup for src directoryPaul Eggert
2015-10-13Take XPNTR privatePaul Eggert
2015-10-06Fix bug in GC_CHECK_MARKED_OBJECTS checkPaul Eggert
2015-08-26Assume GC_MARK_STACK == GC_MAKE_GCPROS_NOOPSPaul Eggert
2015-08-14Don't miss warnings about removing string text properties while dumpingEli Zaretskii
2015-08-13Make add_to_log varargsPaul Eggert
2015-08-13Improve warning about purecopy of strings with propertiesEli Zaretskii
2015-07-14Clear gcprolist etc. after stack overflowPaul Eggert
2015-06-24Fix GC bugs --with-wide-int and Qnil == 0Paul Eggert
2015-05-31Avoid grave accent quoting in stderr diagnosticsPaul Eggert
2015-05-30Don't misencode C-generated messagesPaul Eggert
2015-05-06* lisp/emacs-lisp/testcover.el: Don't use edebug--read (bug#20487)Stefan Monnier
2015-04-29Remove the deprecated INTERNAL_FIELD macro by expanding itOleh Krehel
2015-03-18Add classes as run-time descriptors of cl-structs.Stefan Monnier
2015-03-03Rename gc-precise-p to gc-preciseDaniel Colascione
2015-03-03* alloc.c (run_finalizers): Omit unused local.Paul Eggert
2015-03-02Add support for finalizersDaniel Colascione
2015-01-25Count MANY function args more reliablyPaul Eggert
2015-01-21Better isolate code that assumes NIL_IS_ZEROPaul Eggert
2015-01-20Undo port to hypothetical nonzero Qnil casePaul Eggert
2015-01-19Port to hypothetical case where Qnil is nonzeroPaul Eggert
2015-01-19Prefer memset to repeatedly assigning QnilPaul Eggert
2015-01-16Tune pseudovector allocation assuming Qnil == 0Dmitry Antipov
2015-01-10Port to 32-bit --with-wide-intPaul Eggert
2015-01-05Compute C decls for DEFSYMs automaticallyPaul Eggert
2015-01-01Update copyright year to 2015Paul Eggert
2014-12-18Minor cleanups for Lisp objects and symbolsPaul Eggert
2014-12-12Replace union hack with C11-style max_align_tPaul Eggert
2014-12-09Fix misspellings like "an unibyte buffer"Paul Eggert
2014-11-29Port better to AddressSanitizer.Paul Eggert
2014-10-02* alloc.c (mark_overlay): Assume that overlay boundaries areDmitry Antipov
2014-09-30* alloc.c: Remove now-unnecessary check.Paul Eggert
2014-09-29Keep stack-allocated Lisp objects fast rather than versatile.Dmitry Antipov
2014-09-17Fix minor problems found by static checking.Paul Eggert
2014-09-17* alloc.c (local_vector_init): Remove useless INLINE.Dmitry Antipov
2014-09-15If USE_LOCAL_ALLOCATORS, allocate some Lisp objects on stack.Dmitry Antipov
2014-09-11Spelling fixes.Paul Eggert
2014-09-10* src/alloc.c (verify_alloca): Replace a stray occurrence of pointer_valid_fo...Paul Eggert
2014-09-09Improve the experimental local and scoped allocation.Paul Eggert
2014-09-09Cleanup last change and make all new stuff conditional.Dmitry Antipov
2014-09-09Add macros to allocate temporary Lisp objects with alloca.Dmitry Antipov
2014-09-07Use SAFE_ALLOCA etc. to avoid unbounded stack allocation.Paul Eggert
2014-08-29Add vectors support to Fsort.Dmitry Antipov
2014-08-28Add support for HYBRID_MALLOC, allowing the use of gmalloc beforeKen Brown
2014-08-09src/alloc.c: remove a stray braceReuben Thomas
2014-07-26Revert previous change.Paul Eggert
2014-07-26Reorder conditions that are written backwardsAndreas Schwab
2014-07-11* src/alloc.c (Fmemory_info) [HAVE_LINUX_SYSINFO]: Return nil ifDmitry Antipov