summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)Author
2019-03-19Use ‘const’ to clarify GC markingPaul Eggert
2019-03-04* src/alloc.c (gcstat): Now static.Paul Eggert
2019-03-04Simplify list creation in C codePaul Eggert
2019-03-02Fix typo in previous changePaul Eggert
2019-03-02memory_full_cons_threshold is a constantPaul Eggert
2019-03-02Avoid staticvec duplicatesPaul Eggert
2019-03-01Suppress GC stats when obviously not neededPaul Eggert
2019-02-01Rename CANNOT_DUMP to HAVE_UNEXECPaul Eggert
2019-01-16Port pdumper to older GNU/LinuxPaul Eggert
2019-01-15Add portable dumperDaniel Colascione
2019-01-10List lengths are always fixnums nowPaul Eggert
2019-01-01Bignums from garbage-collect, memory-use-countsPaul Eggert
2018-12-31Merge from origin/emacs-26Paul Eggert
2019-01-01Update copyright year to 2019Paul Eggert
2018-12-09Add make_vector and make_nil_vectorPaul Eggert
2018-12-08* src/alloc.c (VECTOR_ELTS_MAX): Make sure it’s signed.Paul Eggert
2018-12-08Port VECTOR_ELTS_MAX to older GCC etc.Paul Eggert
2018-12-08Streamline and fix vector-size checksPaul Eggert
2018-12-08Fix integer overflow in oversize vectorsPaul Eggert
2018-12-08* src/alloc.c (allocate_vectorlike): Simplify.Paul Eggert
2018-10-17Avoid assertion violation when comparing with main-threadEli Zaretskii
2018-09-20Merge from origin/emacs-26Glenn Morris
2018-09-15* src/alloc.c (Fbool_vector, Flist, Fvector): Doc tweak.Glenn Morris
2018-09-15* src/alloc.c (vector): Fix grammatical error in doc string: "are" -> "is".Alan Mackenzie
2018-09-11Use overflow-error for bignum overflowPaul Eggert
2018-09-06Shrink pseudovectors a bitPaul Eggert
2018-09-04Fix bignum initializationPaul Eggert
2018-08-31* src/alloc.c (sweep_vectors): Simplify.Paul Eggert
2018-08-27Modularize bignums betterPaul Eggert
2018-08-26Fix a typo in alloc.cEli Zaretskii
2018-08-22Fix bugs when rounding to bignumsPaul Eggert
2018-08-21Avoid libgmp aborts by imposing limitsPaul Eggert
2018-08-18Minor fixups for intmax_t→mpz_t conversionPaul Eggert
2018-08-18Improve --with-wide-int mpz_t→fixnum conversionPaul Eggert
2018-08-17Fix problems with logxor etc. and fixnumsPaul Eggert
2018-08-14Remove more traces of misc (Bug#32405)Paul Eggert
2018-08-14Merge from origin/emacs-26Glenn Morris
2018-08-11Simplify mark_object for pseudovectorsPaul Eggert
2018-08-11Turn misc objects into pseudovectorsPaul Eggert
2018-08-11* src/alloc.c: Remove obsolete comments.Paul Eggert
2018-08-09Merge remote-tracking branch 'origin/master' into feature/bignumTom Tromey
2018-08-09Do not use GMP_NUMB_BITSAndy Moreton
2018-08-08Minor pseudovector allocation cleanupsPaul Eggert
2018-08-08Use mpz_import in mpz_set_uintmax_slowTom Tromey
2018-08-08Make purecopy work for bignumsTom Tromey
2018-08-07More macro renamings for bignumTom Tromey
2018-08-04Make bignums work better when EMACS_INT is larger than longAndy Moreton
2018-07-19Prefer NILP (x) to EQ (x, Qnil)Paul Eggert
2018-07-19Fix bignum creation when EMACS_INT is wider than longTom Tromey
2018-07-12Provide new functions to create bignumsTom Tromey