aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* | New type Lisp_Misc_PtrPaul Eggert2018-06-141-0/+12
* | Avoid allocating Lisp_Save_Value for arraysPaul Eggert2018-06-141-0/+7
* | Remove some wrong 8-byte alignment assumptionsPaul Eggert2018-06-131-51/+47
* | Use native alignment to access Lisp object dataPaul Eggert2018-06-101-1/+1
* | Remove AddressSanitizer bug workaroundPaul Eggert2018-06-081-5/+4
* | Work around GCC bug with function attributesPaul Eggert2018-05-221-1/+1
* | * src/alloc.c: Fix comment.Paul Eggert2018-05-181-2/+2
* | Port to GCC 8 -fsanitize=undefinedPaul Eggert2018-05-181-8/+24
* | Tweak mark_object to avoid a conditional branchPaul Eggert2018-04-181-7/+2
* | Fix another case of freed markers in the undo-list (Bug#30931)Noam Postavsky2018-03-301-9/+0
* | Fix bug#30846, along with misc cleanups found along the wayStefan Monnier2018-03-231-6/+2
* | * src/alloc.c: Avoid O(N²) complexity when unchaining markers (bug#24548).Stefan Monnier2018-03-231-2/+22
* | Port to 32-bit sparc64Paul Eggert2018-03-201-1/+5
* | Rename marker_free_list to misc_free_listDaniel Colascione2018-03-041-10/+10
* | Merge from origin/emacs-26Glenn Morris2018-01-201-1/+1
|\ \ | |/
| * Don't unnecessarily use non-ASCII characters in C sourcesEli Zaretskii2018-01-191-1/+1
* | Merge from origin/emacs-26Paul Eggert2018-01-011-1/+1
|\ \ | |/
| * Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* | Fix recently-introduced cast typoPaul Eggert2017-12-121-1/+1
* | Narrow pointer bounds when appropriatePaul Eggert2017-12-121-14/+17
* | Port to gcc -fcheck-pointer-boundsPaul Eggert2017-12-121-13/+24
* | Reimplement Lisp_Object as pointer-to-incompletePaul Eggert2017-12-121-25/+14
* | allocate_vectorlike minor cleanupPaul Eggert2017-12-031-8/+7
* | Merge from origin/emacs-26Paul Eggert2017-11-251-1/+1
|\ \ | |/
| * maint: shorten https://lists.gnu.org/archive/html/... linksPaul Eggert2017-11-251-1/+1
* | Merge from origin/emacs-26Paul Eggert2017-11-131-123/+111
|\ \ | |/
| * Port to IBM xlc 12.01Paul Eggert2017-11-131-13/+10
| * Use alignas to fix GCALIGN-related bugsPaul Eggert2017-11-131-110/+101
* | ; Merge from emacs-26Noam Postavsky2017-11-111-1/+1
|\ \ | |/
| * Fix off-by-1 bug in --enable-checking=stringbytesPaul Eggert2017-11-101-1/+1