summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2011-11-07syntax parameters implemented properlyAndy Wingo1-42/+60
2011-11-07syntax-parameterize, not fluid-let-syntaxAndy Wingo2-11/+11
2011-11-07add define-syntax-parameter, same as define-syntaxAndy Wingo1-16/+25
2011-11-07psyntax: resolve-identifier refactorAndy Wingo1-282/+323
2011-11-04chi-top-sequence refactorAndy Wingo1-129/+114
2011-11-04minor psyntax refactorsAndy Wingo2-17/+2
2011-11-04peval doesn't resolve primitivesAndy Wingo2-41/+41
2011-11-04resolve-primitives! does not primitivize local definitionsAndy Wingo1-2/+15
2011-11-04more robust scm_exit_statusAndy Wingo1-2/+8
2011-11-01Fix R6RS `fold-left' so the accumulator is the first argument.Ian Price3-5/+37
2011-10-28refactor chi-top-sequenceAndy Wingo2-8945/+8920
2011-10-28regenerate psyntax-ppAndy Wingo1-8338/+8338
2011-10-28add string-length, string-ref, vector-length instructionsAndy Wingo3-48/+98
2011-10-28add vector-length primitiveAndy Wingo1-2/+2
2011-10-28simplify primitives.scmAndy Wingo1-30/+13
2011-10-27fix the peval merge and a testAndy Wingo2-4/+5
2011-10-27fix hash of zero-length vectorsAndy Wingo1-2/+3
2011-10-27Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo170-2838/+5300
2011-10-26update `hash'Andy Wingo1-100/+36
2011-10-26don't downcase characters before hashing themAndy Wingo1-7/+1
2011-10-26scm_hasher is staticAndy Wingo2-10/+8
2011-10-26add thomas wang's integer hash function; use it for hashq, hashvAndy Wingo1-3/+30
2011-10-26symbols.h reindentAndy Wingo1-1/+1
2011-10-26use bob jenkins' hashword2 hash from lookup3.c for our string hashAndy Wingo1-62/+141
2011-10-26fix a vhash testAndy Wingo1-2/+2
2011-10-25optimize scm_from_utf8_stringnAndy Wingo1-14/+93
2011-10-25most uses of scm_from_locale_symbol become scm_from_utf8_symbolAndy Wingo15-33/+33
2011-10-25optimize utf8 symbol lookupAndy Wingo1-2/+84
2011-10-24slight scm_procedure_p, scm_i_procedure_arity refactorAndy Wingo2-27/+13
2011-10-24remove CELL_P macroAndy Wingo1-13/+1
2011-10-24add SCM_HEAP_OBJECT_BASEAndy Wingo14-25/+41
2011-10-24add SCM_HEAP_OBJECT_PAndy Wingo14-32/+26
2011-10-24boot_closure_print cleanupAndy Wingo1-1/+1
2011-10-24add SCM_{PACK,UNPACK}_POINTERAndy Wingo19-91/+83
2011-10-24refactor tc7 and tc16 checksAndy Wingo26-59/+56
2011-10-24check for pairs with scm_is_pair, not scm_nimpAndy Wingo5-13/+13
2011-10-24de-inline cons in scm_aconsAndy Wingo1-4/+2
2011-10-24remove mutex in make-object-propertyAndy Wingo1-8/+4
2011-10-24remove weak pairs, rewrite weak vectorsAndy Wingo22-645/+367
2011-10-24remove a stale commentAndy Wingo1-4/+0
2011-10-24convert internal weak hash table users to use the weak table apiAndy Wingo6-91/+51
2011-10-24reimplement hashtab.c's weak hash tables in terms of weak-table.cAndy Wingo4-597/+235
2011-10-24add weak table implementationAndy Wingo9-1/+1146
2011-10-23add scm_c_make_port; the port table is now a weak setAndy Wingo7-209/+141
2011-10-23symbols.c uses weak setsAndy Wingo1-61/+30
2011-10-23add weak setsAndy Wingo9-1/+969
2011-10-22Update `NEWS'.v2.0.3Ludovic Courtès1-0/+2
2011-10-22Fix compilation of `deprecated.c' with SCM_DEBUG_TYPING_STRICTNESS=2.Ludovic Courtès1-5/+5
2011-10-22Bump version number for 2.0.3.Ludovic Courtès1-3/+3
2011-10-22Update Gnulib to v0.0-6523-gb3609c1.Ludovic Courtès142-2441/+4553