Commits

Show all
Author Commit Message Labels Comments Date
Michele Bini
Amend license notices
Michele Bini
Mark glyphs using mark-vectorlike; correctly initialize glyph struct to allow correct marking of the internal Lisp_Object field
Michele Bini
Helper macros for pseudovectors
Michele Bini
Tweaked accessor macros for gtkutil.h
Michele Bini
Renamed 'contents' in lisp_vector to 'lisp_vector_contents'; AREF is not an lvalue anymore; using ASET and AREF as much as possible.
Michele Bini
Convert and connect tty_list to extra_gc_roots, and consequently remove special GC hook.
Michele Bini
Convert menu callback lists back to doubly-linked for improved performance.
Michele Bini
Convert and connect menu callback data to extra_gc_roots, and consequently remove special GC hook.
Michele Bini
Updated copyright notices.
Michele Bini
Updated to new GC root macros; bugfix in updating fringe_faces.
Michele Bini
Made GC_ROOT macros more abstract and safe;
Michele Bini
Helper macros for extra_gc_roots.
Michele Bini
Convert and add fringe_faces to extra_gc_roots, and consequently remove special GC hook.
Michele Bini
Initialize extra_gc_roots only once.
Michele Bini
Increase 'fringe_bitmaps' size geometrically.
Michele Bini
Establish a lisp list for holding extra GC roots.
Michele Bini
Start naming GC phases
Michele Bini
Fixed program name in AC_INIT
Michele Bini
Remove flip_marked_gcgroup variable.
Michele Bini
Add TODO entry.
Michele Bini
comment
Michele Bini
Add cleanup_before_garbage_collection.
Michele Bini
Remove duplicate comment.
Michele Bini
Add a TODO entry.
Michele Bini
Remove debugging messages.
Michele Bini
Reuse freshly discarded floats and conses locations
Michele Bini
Add copyright notices to files including my contributions.
Michele Bini
Amend README to reflect this is a fork.
Michele Bini
Implement free_cons
Michele Bini
Fixed recent code for cons and float allocation.
  1. Prev
  2. Next