aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | | 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
* | | Allow 'make-string' callers force creation of multibyte stringsEli Zaretskii2017-11-041-5/+7
|/ /
* | Fix alignment portability problemsPaul Eggert2017-11-021-0/+6
* | ; * src/alloc.c (sweep_symbols): Fix last change.Eli Zaretskii2017-11-021-1/+1
* | * src/alloc.c (sweep_symbols): Tweak last changeStefan Monnier2017-11-021-4/+10
* | Avoid duplicate calls to xfree for the same pointerEli Zaretskii2017-10-311-1/+3
* | Avoid segfaults in 64-bit Windows buildsEli Zaretskii2017-10-281-6/+0
* | Do not under-align pseudovectorsPaul Eggert2017-10-141-3/+7
|/
* Prefer HTTPS to HTTP for gnu.orgPaul Eggert2017-10-011-1/+1
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* Make garbage collection more conservativePaul Eggert2017-08-291-132/+193
* Improve stack-top heuristicPaul Eggert2017-08-291-5/+15
* Properly align global lispsymAndreas Schwab2017-07-251-1/+1
* Fix core dump in substitute-object-in-subtreePaul Eggert2017-07-091-2/+2
* Add garbage collection support for module environmentsPhilipp Stephani2017-06-091-0/+4
* Avoid another compiler warning on macOSPhilipp Stephani2017-05-271-1/+1
* Reimplement module functionsPhilipp Stephani2017-05-201-8/+0
* ; * src/alloc.c (make_module_function): Avoid compiler warning.Eli Zaretskii2017-05-061-1/+1
* Introduce new misc type for module functionPhilipp Stephani2017-05-061-0/+7