1. 04 Jun, 2020 5 commits
  2. 03 Jun, 2020 7 commits
  3. 02 Jun, 2020 14 commits
  4. 01 Jun, 2020 11 commits
  5. 31 May, 2020 3 commits
    • Paul Eggert's avatar
      Be more aggressive in marking objects during GC · 68b6dad1
      Paul Eggert authored
      Simplified version of a patch from Pip Cet (Bug#41321#299).
      * src/alloc.c (maybe_lisp_pointer): Remove.  All uses removed.
      (mark_memory): Also look at the pointer offset by ‘lispsym’,
      for symbols.
      68b6dad1
    • Andrea Corallo's avatar
      Store libgccjit version into generated code · 2e25eebf
      Andrea Corallo authored
      	* src/comp.c (emit_ctxt_code): Add libgccjit version into
      	stored optimize qualities.
      	(syms_of_comp): Define Qgccjit here.
      
      	* src/w32fns.c (syms_of_w32fns): Move out Qgccjit definition.
      2e25eebf
    • Andrea Corallo's avatar
      * Optimize 'emit_static_object' for load-time · ce3c1ea8
      Andrea Corallo authored
      	* src/comp.c (emit_static_object): Use a chunck size of 200 bytes
      	on bugged GCCs and a longer one (1024) in sane ones. Rename
      	str in buff to disambiguate and prefer xmalloc to a VLA given
      	the buffer is not that small.
      ce3c1ea8