summaryrefslogtreecommitdiff
path: root/libguile/inline.h
AgeCommit message (Expand)AuthorFilesLines
2010-12-17Remove conflicting `scm_is_string' declaration.Ludovic Courtès1-0/+1
2010-12-16Inline `scm_is_string'.Ludovic Courtès1-0/+8
2010-01-05clean up macros.[ch]Andy Wingo1-1/+40
2009-10-15signedness fix fix fixAndy Wingo1-1/+1
2009-10-15fix scm_array_handle_ref signedness fixAndy Wingo1-1/+1
2009-10-14Fix signed/unsigned mismatch in `scm_array_handle_{ref,set} ()'.Ludovic Courtès1-2/+2
2009-09-14Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution.Ludovic Courtès1-1/+1
2009-08-28Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-27/+15
2009-08-25Merge commit 'origin/master'Andy Wingo1-23/+2
2009-08-25Add full Unicode capability to ports and the default readerMichael Gran1-23/+2
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-6/+7
2009-07-19add generic array implementation facilityAndy Wingo1-3/+12
2009-07-19rename unif.[ch] to arrays.[ch]Andy Wingo1-2/+2
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-02-14Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-1/+1
2009-02-08Fix build when compiled with -Wundef -WerrorNeil Jerram1-1/+1
2008-09-16Add `scm_immutable_double_cell ()'.Ludovic Courtès1-0/+47
2008-09-15Add `scm_immutable_cell ()'.Ludovic Courtès1-0/+21
2008-09-10Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-47/+136
2008-09-10Use thread-local allocation (significant perf. improvement!); added the `boeh...Ludovic Courtes1-2/+2
2008-09-09Cleanup mark-during-GC debug checks.Han-Wen Nienhuys1-3/+6
2008-09-05Added support for SMOB custom mark procedures.Ludovic Courtes1-1/+1
2008-09-05Small fixes. Gets to the REPL and `abort ()'s soon after.Ludovic Courtes1-1/+5
2008-09-05Merge from lcourtes@laas.fr--2005-mobileLudovic Courtes1-87/+9
2008-08-16Garbage collection cleanup.Han-Wen Nienhuys1-10/+0
2008-04-16Inline `scm_getc', `scm_putc' and `scm_puts'.Ludovic Courtès1-5/+81
2008-04-13Slightly simplify inline machinery.Ludovic Courtès1-6/+6
2008-04-13Really fix inline machinery for MacOS X.Ludovic Courtès1-4/+5
2008-04-10Fix inline machinery in C99 mode on MacOS X.Ludovic Courtès1-2/+6
2008-04-07Fix inline machinery for GCC 4.3 and later in C99 mode.Ludovic Courtès1-40/+37
2008-03-02Fix "mixed linkage" errors in `inline.h'.Ludovic Courtès1-1/+12
2006-06-17merge from 1.8 branchKevin Ryde1-0/+21
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2006-01-28* inline.h, pairs.c (scm_is_pair): Moved scm_is_pair from pairs.cMarius Vollmer1-0/+16
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-03-28(scm_double_cell): use __asm__ iso. asm, to maintainHan-Wen Nienhuys1-1/+1
2005-03-10(scm_cell, scm_double_cell): Do not check scm_gc_running_p, allocationMarius Vollmer1-10/+0
2005-03-09Updated comments for current threading implementation.Marius Vollmer1-29/+4
2005-03-02Removed obsolete comment.Marius Vollmer1-9/+0
2005-01-24Reverted changed from 2005/01/24 19:14:54, which was a commit to theMarius Vollmer1-0/+9
2005-01-24Threading changes.Marius Vollmer1-9/+0
2005-01-09* unif.h, unif.c, inline.h (scm_i_t_array_ref, scm_i_t_array_set):Marius Vollmer1-0/+31
2004-11-02(scm_cell, scm_double_cell): Don't use C99 variableMarius Vollmer1-8/+8
2004-10-07(scm_double_cell): abort if GC running.Han-Wen Nienhuys1-0/+10
2004-09-22*** empty log message ***Marius Vollmer1-3/+3
2004-05-06Fixed typo in comment.Marius Vollmer1-1/+1
2004-04-06(scm_cell): use SCM_GC_CELL_WORD for checking tag.Han-Wen Nienhuys1-1/+1
2003-09-12Use "extern inline" only with GCC. Use "staticMarius Vollmer1-3/+13
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-35/+11
2003-03-25* inline.h: #include "libguile/__scm.h" at the top. Change codeRob Browning1-11/+17