summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2013-07-06merge from trunkTom Tromey
2013-07-06add assertion to flush_stack_call_funcTom Tromey
2013-07-05Remove duplicate #include directives.Paul Eggert
2013-07-01Don't convert function pointers to void * and back.Paul Eggert
2013-06-21Use C99-style flexible array members if available.Paul Eggert
2013-06-20* alloc.c (die): Move "assertion failed" string here ...Paul Eggert
2013-06-16Use functions, not macros, for XINT etc.Paul Eggert
2013-06-03merge from trunk; clean up some issuesTom Tromey
2013-06-03Merge the specpdl and backtrace stacks. Make the structure of theStefan Monnier
2013-04-01Prefer < to > in range checks such as 0 <= i && i < N.Paul Eggert
2013-03-28* window.h (struct window): Replace hchild, vchild and buffer slotsDmitry Antipov
2013-03-24Reorder conditions that are written backwardsAndreas Schwab
2013-03-21Use functions and constants to manipulate Lisp_Save_Value objects.Paul Eggert
2013-03-21* alloc.c: Remove redundant static declarations.Paul Eggert
2013-03-18Spelling fixes.Paul Eggert
2013-03-17merge from trunkTom Tromey
2013-03-13Static checking by Sun C 5.12.Paul Eggert
2013-03-08merge from trunkTom Tromey
2013-02-08* lisp.h (make_uninit_vector): New function.Dmitry Antipov
2013-01-23* src/xdisp.c (message2, message2_nolog): Remove functions.Stefan Monnier
2013-01-17* lisp.h (toplevel): Add comment about using Lisp_Save_ValueDmitry Antipov
2013-01-16merge from trunkTom Tromey
2013-01-15* src/alloc.c (free_save_value): Now static.Paul Eggert
2013-01-15* src/lisp.h (XSAVE_POINTER, XSAVE_INTEGER): Change to allow extractionDmitry Antipov
2013-01-15Some convenient bits to deal with Lisp_Save_Values.Dmitry Antipov
2013-01-14Avoid needless casts with XSAVE_POINTER.Paul Eggert
2013-01-14Make Lisp_Save_Value more versatile storage for up to four objects.Dmitry Antipov
2013-01-11Remove obsolete comment about NON_SAVING_SETJMP.Paul Eggert
2013-01-05merge from trunkTom Tromey
2013-01-02Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.caPaul Eggert
2013-01-01Update copyright notices for 2013.Paul Eggert
2012-12-26* print.c (print_object): If Lisp_Save_Value object's pointerDmitry Antipov
2012-12-17merge from trunkTom Tromey
2012-12-08Use putenv+unsetenv instead of modifying environ directly.Paul Eggert
2012-12-03* alloc.c (free_save_value): New function.Dmitry Antipov
2012-12-02Fix xpalloc confusion after memory is exhausted.Paul Eggert
2012-11-22* alloc.c (Fgarbage_collect): Unblock input after clearingDmitry Antipov
2012-11-21Assume POSIX 1003.1-1988 or later for unistd.h.Paul Eggert
2012-11-20Conflate Qnil and Qunbound for `symbol-function'.Stefan Monnier
2012-11-11Another tweak to vectorlike_header change.Paul Eggert
2012-11-09Tweak last vectorlike_header change.Dmitry Antipov
2012-11-08Use ad-hoc comparison function for the profiler's hash-tables.Stefan Monnier
2012-11-08Shrink struct vectorlike_header to the only size field.Dmitry Antipov
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