aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | | | Introduce new bytecodes for efficient catch/condition-case in lexbind.Stefan Monnier2013-10-031-14/+6
| |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Signal error when reading an empty byte-code object (Bug#15405)Barry O'Reilly2013-09-251-1/+3
* | | | | | | | | | | | | | | | Use union for the payload of struct Lisp_Vector.Dmitry Antipov2013-09-241-32/+16
* | | | | | | | | | | | | | | | Some minor cleanups of recently-added bool vector code.Paul Eggert2013-09-231-8/+7
* | | | | | | | | | | | | | | | * alloc.c (valgrind_p): Use bool for boolean.Paul Eggert2013-09-231-5/+5
* | | | | | | | | | | | | | | | Tell valgrind about conservative GC regions and suppress spuriousDaniel Colascione2013-09-221-0/+26
* | | | | | | | | | | | | | | | Add set operations for bool-vector.Daniel Colascione2013-09-221-36/+67
* | | | | | | | | | | | | | | | A simpler, centralized INLINE.Paul Eggert2013-09-201-2/+0
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | * alloc.c (make_event_array): First arg is now ptrdiff_t, not int.Paul Eggert2013-09-041-2/+2
* | | | | | | | | | | | | | | * alloc.c (Fmake_marker, build_marker): Zero need_adjustmentDmitry Antipov2013-08-291-0/+2
* | | | | | | | | | | | | | | Simplify EMACS_TIME-related code.Paul Eggert2013-08-271-4/+4
* | | | | | | | | | | | | | | * alloc.c (sweep_vectors): Do not initialize 'block' twice.Dmitry Antipov2013-08-261-1/+1
| |_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | Fix compilation with GC_MARK_STACK == GC_USE_GCPROS_AS_BEFOREDmitry Antipov2013-08-211-3/+9
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | |
* | | | | | | | | | | | | Utility function and macro to copy Lisp string to C string.Dmitry Antipov2013-08-141-0/+9
* | | | | | | | | | | | | Omit some unnecessary casts.Paul Eggert2013-08-101-6/+6
* | | | | | | | | | | | | Minor string-length refactoring.Paul Eggert2013-08-101-1/+3
* | | | | | | | | | | | | Use xstrdup and build_unibyte_string where applicable.Dmitry Antipov2013-08-091-4/+2
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | |
* | | | | | | | | | | | * src/alloc.c (make_save_ptr): Define if HAVE_NTGUI is defined (Bug#14944).Ken Brown2013-07-241-1/+1
* | | | | | | | | | | | * alloc.c (make_save_ptr_ptr): Define this function.Paul Eggert2013-07-211-0/+13
* | | | | | | | | | | | * alloc.c (staticpro): Avoid buffer overrun on repeated calls.Paul Eggert2013-07-191-2/+2
* | | | | | | | | | | | Fix obscure porting bug with varargs functions.Paul Eggert2013-07-181-39/+58
* | | | | | | | | | | | New unwind-protect flavors to better type-check C callbacks.Paul Eggert2013-07-161-14/+6
* | | | | | | | | | | | Fix porting bug to older POSIXish platforms.Paul Eggert2013-07-161-1/+1
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
* | | | | | | | | | | Make file descriptors close-on-exec when possible.Paul Eggert2013-07-071-1/+1
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | Remove duplicate #include directives.Paul Eggert2013-07-051-4/+0
* | | | | | | | | | Don't convert function pointers to void * and back.Paul Eggert2013-07-011-1/+7
* | | | | | | | | | Use C99-style flexible array members if available.Paul Eggert2013-06-211-34/+46
* | | | | | | | | | * alloc.c (die): Move "assertion failed" string here ...Paul Eggert2013-06-201-1/+1
* | | | | | | | | | Use functions, not macros, for XINT etc.Paul Eggert2013-06-161-6/+14
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | Merge the specpdl and backtrace stacks. Make the structure of theStefan Monnier2013-06-031-15/+2
* | | | | | | | | Prefer < to > in range checks such as 0 <= i && i < N.Paul Eggert2013-04-011-2/+2
* | | | | | | | | * window.h (struct window): Replace hchild, vchild and buffer slotsDmitry Antipov2013-03-281-3/+2
* | | | | | | | | Reorder conditions that are written backwardsAndreas Schwab2013-03-241-2/+2
* | | | | | | | | Use functions and constants to manipulate Lisp_Save_Value objects.Paul Eggert2013-03-211-55/+40
* | | | | | | | | * alloc.c: Remove redundant static declarations.Paul Eggert2013-03-211-18/+0
* | | | | | | | | Spelling fixes.Paul Eggert2013-03-181-1/+1
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Static checking by Sun C 5.12.Paul Eggert2013-03-131-2/+2
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | * lisp.h (make_uninit_vector): New function.Dmitry Antipov2013-02-081-11/+4
* | | | | | | * src/xdisp.c (message2, message2_nolog): Remove functions.Stefan Monnier2013-01-231-7/+7
* | | | | | | * lisp.h (toplevel): Add comment about using Lisp_Save_ValueDmitry Antipov2013-01-171-8/+12
| |_|_|_|_|/ |/| | | | |
* | | | | | * src/alloc.c (free_save_value): Now static.Paul Eggert2013-01-151-1/+2
* | | | | | * src/lisp.h (XSAVE_POINTER, XSAVE_INTEGER): Change to allow extractionDmitry Antipov2013-01-151-1/+1
* | | | | | Some convenient bits to deal with Lisp_Save_Values.Dmitry Antipov2013-01-151-13/+55
* | | | | | Avoid needless casts with XSAVE_POINTER.Paul Eggert2013-01-141-1/+1
* | | | | | Make Lisp_Save_Value more versatile storage for up to four objects.Dmitry Antipov2013-01-141-23/+36
* | | | | | Remove obsolete comment about NON_SAVING_SETJMP.Paul Eggert2013-01-111-5/+0
| |_|_|_|/ |/| | | |
* | | | | Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.caPaul Eggert2013-01-021-2/+2
|\ \ \ \ \
| * | | | | Update copyright notices for 2013.Paul Eggert2013-01-011-2/+2
* | | | | | * print.c (print_object): If Lisp_Save_Value object's pointerDmitry Antipov2012-12-261-6/+6
| |_|_|_|/ |/| | | |
* | | | | Use putenv+unsetenv instead of modifying environ directly.Paul Eggert2012-12-081-0/+9