aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (unfollow)
Commit message (Expand)AuthorFilesLines
2018-10-17Avoid assertion violation when comparing with main-threadEli Zaretskii1-0/+2
2018-09-15* src/alloc.c (Fbool_vector, Flist, Fvector): Doc tweak.Glenn Morris1-4/+4
2018-09-15* src/alloc.c (vector): Fix grammatical error in doc string: "are" -> "is".Alan Mackenzie1-1/+1
2018-09-11Use overflow-error for bignum overflowPaul Eggert1-8/+0
2018-09-06Shrink pseudovectors a bitPaul Eggert1-3/+5
2018-09-04Fix bignum initializationPaul Eggert1-16/+0
2018-08-31* src/alloc.c (sweep_vectors): Simplify.Paul Eggert1-14/+8
2018-08-27Modularize bignums betterPaul Eggert1-77/+1
2018-08-26Fix a typo in alloc.cEli Zaretskii1-1/+1
2018-08-22Fix bugs when rounding to bignumsPaul Eggert1-3/+3
2018-08-21Avoid libgmp aborts by imposing limitsPaul Eggert1-22/+51
2018-08-18Minor fixups for intmax_t→mpz_t conversionPaul Eggert1-7/+10
2018-08-18Improve --with-wide-int mpz_t→fixnum conversionPaul Eggert1-12/+7
2018-08-17Fix problems with logxor etc. and fixnumsPaul Eggert1-17/+6
2018-08-14Remove more traces of misc (Bug#32405)Paul Eggert1-9/+1
2018-08-11Simplify mark_object for pseudovectorsPaul Eggert1-18/+2
2018-08-11Turn misc objects into pseudovectorsPaul Eggert1-311/+82
2018-08-11* src/alloc.c: Remove obsolete comments.Paul Eggert1-4/+0
2018-08-09Do not use GMP_NUMB_BITSAndy Moreton1-1/+1
2018-08-08Minor pseudovector allocation cleanupsPaul Eggert1-27/+36
2018-08-08Use mpz_import in mpz_set_uintmax_slowTom Tromey1-5/+5
2018-08-08Make purecopy work for bignumsTom Tromey1-0/+30
2018-08-07More macro renamings for bignumTom Tromey1-11/+11
2018-08-04Make bignums work better when EMACS_INT is larger than longAndy Moreton1-0/+28
2018-07-19Prefer NILP (x) to EQ (x, Qnil)Paul Eggert1-1/+1
2018-07-19Fix bignum creation when EMACS_INT is wider than longTom Tromey1-0/+30
2018-07-12Provide new functions to create bignumsTom Tromey1-0/+45
2018-07-12Introduce the bignum typeTom Tromey1-0/+3
2018-07-12Rename integerp->fixnum, etc, in preparation for bignumsTom Tromey1-24/+24
2018-06-29unbind_to performance tuningPaul Eggert1-2/+1
2018-06-16Rewrite memory-limit in LispPaul Eggert1-19/+0
2018-06-15Minor CANNOT_DUMP cleanupsPaul Eggert1-1/+1
2018-06-14Remove Lisp_Misc_Save_ValuePaul Eggert1-150/+3
2018-06-14New type Lisp_Misc_PtrPaul Eggert1-0/+12
2018-06-14Avoid allocating Lisp_Save_Value for arraysPaul Eggert1-0/+7
2018-06-13Remove some wrong 8-byte alignment assumptionsPaul Eggert1-51/+47
2018-06-10Use native alignment to access Lisp object dataPaul Eggert1-1/+1
2018-06-08Remove AddressSanitizer bug workaroundPaul Eggert1-5/+4
2018-06-03Fix bug#30846, along with misc cleanups found along the wayStefan Monnier1-6/+2
2018-06-03Fix another case of freed markers in the undo-list (Bug#30931)Noam Postavsky1-9/+0
2018-05-22Work around GCC bug with function attributesPaul Eggert1-1/+1
2018-05-18* src/alloc.c: Fix comment.Paul Eggert1-2/+2
2018-05-18Port to GCC 8 -fsanitize=undefinedPaul Eggert1-8/+24
2018-04-18Tweak mark_object to avoid a conditional branchPaul Eggert1-7/+2
2018-03-30Fix another case of freed markers in the undo-list (Bug#30931)Noam Postavsky1-9/+0
2018-03-23Fix bug#30846, along with misc cleanups found along the wayStefan Monnier1-6/+2
2018-03-23* src/alloc.c: Avoid O(N²) complexity when unchaining markers (bug#24548).Stefan Monnier1-2/+22
2018-03-20Port to 32-bit sparc64Paul Eggert1-1/+5
2018-03-20Port to 32-bit sparc64Paul Eggert1-1/+5
2018-03-04Rename marker_free_list to misc_free_listDaniel Colascione1-10/+10