aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* alignment fixes; bignum supportDaniel Colascione2019-01-141-4/+4
* Merge remote-tracking branch 'origin/master' into pdumperDaniel Colascione2019-01-141-0/+13
|\
| * List lengths are always fixnums nowPaul Eggert2019-01-101-0/+13
* | checkpointDaniel Colascione2019-01-141-785/+445
|\ \ | |/
| * 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