summaryrefslogtreecommitdiff
path: root/src/alloc.c
Commit message (Expand)AuthorAgeFilesLines
* Add portable dumperDaniel Colascione2019-01-151-238/+577
* List lengths are always fixnums nowPaul Eggert2019-01-101-0/+13
* Bignums from garbage-collect, memory-use-countsPaul Eggert2019-01-011-72/+71
* Merge from origin/emacs-26Paul Eggert2018-12-311-1/+1
|\
| * Update copyright year to 2019Paul Eggert2019-01-011-1/+1
* | Add make_vector and make_nil_vectorPaul Eggert2018-12-091-3/+11
* | * src/alloc.c (VECTOR_ELTS_MAX): Make sure it’s signed.Paul Eggert2018-12-081-3/+4
* | Port VECTOR_ELTS_MAX to older GCC etc.Paul Eggert2018-12-081-4/+7
* | Streamline and fix vector-size checksPaul Eggert2018-12-081-40/+46
* | Fix integer overflow in oversize vectorsPaul Eggert2018-12-081-5/+4
* | * src/alloc.c (allocate_vectorlike): Simplify.Paul Eggert2018-12-081-4/+2
* | Avoid assertion violation when comparing with main-threadEli Zaretskii2018-10-171-0/+2
* | Merge from origin/emacs-26Glenn Morris2018-09-201-4/+4
|\|
| * * src/alloc.c (Fbool_vector, Flist, Fvector): Doc tweak.Glenn Morris2018-09-151-4/+4
| * * src/alloc.c (vector): Fix grammatical error in doc string: "are" -> "is".Alan Mackenzie2018-09-151-1/+1
* | Use overflow-error for bignum overflowPaul Eggert2018-09-111-8/+0
* | Shrink pseudovectors a bitPaul Eggert2018-09-061-3/+5
* | Fix bignum initializationPaul Eggert2018-09-041-16/+0
* | * src/alloc.c (sweep_vectors): Simplify.Paul Eggert2018-08-311-14/+8
* | Modularize bignums betterPaul Eggert2018-08-271-77/+1
* | Fix a typo in alloc.cEli Zaretskii2018-08-261-1/+1
* | Fix bugs when rounding to bignumsPaul Eggert2018-08-221-3/+3
* | Avoid libgmp aborts by imposing limitsPaul Eggert2018-08-211-22/+51
* | Minor fixups for intmax_t→mpz_t conversionPaul Eggert2018-08-181-7/+10
* | Improve --with-wide-int mpz_t→fixnum conversionPaul Eggert2018-08-181-12/+7
* | Fix problems with logxor etc. and fixnumsPaul Eggert2018-08-171-17/+6
* | Remove more traces of misc (Bug#32405)Paul Eggert2018-08-141-9/+1
* | Merge from origin/emacs-26Glenn Morris2018-08-141-4/+0
|\|
| * * src/alloc.c: Remove obsolete comments.Paul Eggert2018-08-111-4/+0
| * Fix bug#30846, along with misc cleanups found along the wayStefan Monnier2018-06-031-6/+2
| * Fix another case of freed markers in the undo-list (Bug#30931)Noam Postavsky2018-06-031-9/+0
| * Port to 32-bit sparc64Paul Eggert2018-03-201-1/+5
* | Simplify mark_object for pseudovectorsPaul Eggert2018-08-111-18/+2
* | Turn misc objects into pseudovectorsPaul Eggert2018-08-111-311/+82
* | Merge remote-tracking branch 'origin/master' into feature/bignumTom Tromey2018-08-091-28/+37
|\ \
| * | Minor pseudovector allocation cleanupsPaul Eggert2018-08-081-27/+36
| * | Prefer NILP (x) to EQ (x, Qnil)Paul Eggert2018-07-191-1/+1
* | | Do not use GMP_NUMB_BITSAndy Moreton2018-08-091-1/+1
* | | Use mpz_import in mpz_set_uintmax_slowTom Tromey2018-08-081-5/+5
* | | Make purecopy work for bignumsTom Tromey2018-08-081-0/+30
* | | More macro renamings for bignumTom Tromey2018-08-071-11/+11
* | | Make bignums work better when EMACS_INT is larger than longAndy Moreton2018-08-041-0/+28
* | | Fix bignum creation when EMACS_INT is wider than longTom Tromey2018-07-191-0/+30
* | | Provide new functions to create bignumsTom Tromey2018-07-121-0/+45
* | | Introduce the bignum typeTom Tromey2018-07-121-0/+3
* | | Rename integerp->fixnum, etc, in preparation for bignumsTom Tromey2018-07-121-24/+24
|/ /
* | unbind_to performance tuningPaul Eggert2018-06-291-2/+1
* | Rewrite memory-limit in LispPaul Eggert2018-06-161-19/+0
* | Minor CANNOT_DUMP cleanupsPaul Eggert2018-06-151-1/+1
* | Remove Lisp_Misc_Save_ValuePaul Eggert2018-06-141-150/+3