summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2018-07-12Introduce the bignum typeTom Tromey
2018-07-12Rename integerp->fixnum, etc, in preparation for bignumsTom Tromey
2018-06-29unbind_to performance tuningPaul Eggert
2018-06-16Rewrite memory-limit in LispPaul Eggert
2018-06-15Minor CANNOT_DUMP cleanupsPaul Eggert
2018-06-14Remove Lisp_Misc_Save_ValuePaul Eggert
2018-06-14New type Lisp_Misc_PtrPaul Eggert
2018-06-14Avoid allocating Lisp_Save_Value for arraysPaul Eggert
2018-06-13Remove some wrong 8-byte alignment assumptionsPaul Eggert
2018-06-10Use native alignment to access Lisp object dataPaul Eggert
2018-06-08Remove AddressSanitizer bug workaroundPaul Eggert
2018-06-03Fix bug#30846, along with misc cleanups found along the wayStefan Monnier
2018-06-03Fix another case of freed markers in the undo-list (Bug#30931)Noam Postavsky
2018-05-22Work around GCC bug with function attributesPaul Eggert
2018-05-18* src/alloc.c: Fix comment.Paul Eggert
2018-05-18Port to GCC 8 -fsanitize=undefinedPaul Eggert
2018-04-18Tweak mark_object to avoid a conditional branchPaul Eggert
2018-03-30Fix another case of freed markers in the undo-list (Bug#30931)Noam Postavsky
2018-03-23Fix bug#30846, along with misc cleanups found along the wayStefan Monnier
2018-03-23* src/alloc.c: Avoid O(N²) complexity when unchaining markers (bug#24548).Stefan Monnier
2018-03-20Port to 32-bit sparc64Paul Eggert
2018-03-20Port to 32-bit sparc64Paul Eggert
2018-03-04Rename marker_free_list to misc_free_listDaniel Colascione
2018-01-20Merge from origin/emacs-26Glenn Morris
2018-01-19Don't unnecessarily use non-ASCII characters in C sourcesEli Zaretskii
2018-01-01Merge from origin/emacs-26Paul Eggert
2018-01-01Update copyright year to 2018Paul Eggert
2017-12-12Fix recently-introduced cast typoPaul Eggert
2017-12-12Narrow pointer bounds when appropriatePaul Eggert
2017-12-12Port to gcc -fcheck-pointer-boundsPaul Eggert
2017-12-12Reimplement Lisp_Object as pointer-to-incompletePaul Eggert
2017-12-03allocate_vectorlike minor cleanupPaul Eggert
2017-11-25Merge from origin/emacs-26Paul Eggert
2017-11-25maint: shorten https://lists.gnu.org/archive/html/... linksPaul Eggert
2017-11-13Merge from origin/emacs-26Paul Eggert
2017-11-13Port to IBM xlc 12.01Paul Eggert
2017-11-13Use alignas to fix GCALIGN-related bugsPaul Eggert
2017-11-11; Merge from emacs-26Noam Postavsky
2017-11-10Fix off-by-1 bug in --enable-checking=stringbytesPaul Eggert
2017-11-04Allow 'make-string' callers force creation of multibyte stringsEli Zaretskii
2017-11-02Fix alignment portability problemsPaul Eggert
2017-11-02; * src/alloc.c (sweep_symbols): Fix last change.Eli Zaretskii
2017-11-02* src/alloc.c (sweep_symbols): Tweak last changeStefan Monnier
2017-10-31Avoid duplicate calls to xfree for the same pointerEli Zaretskii
2017-10-28Avoid segfaults in 64-bit Windows buildsEli Zaretskii
2017-10-14Do not under-align pseudovectorsPaul Eggert
2017-10-09Remove redundant checks for the empty overlay treeAndreas Politz
2017-10-04Provide a new tree data-structure for overlays.Andreas Politz
2017-10-01Prefer HTTPS to HTTP for gnu.orgPaul Eggert
2017-09-13Prefer HTTPS to FTP and HTTP in documentationPaul Eggert