summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2009-08-14temp commitwip-sassyAndy Wingo4-3/+520
2009-08-13add the sassy x86 assemblerAndy Wingo479-0/+12853
2009-08-13compiler.test: Enforce evaluation order.Ludovic Courtès1-9/+11
2009-08-13Allow fresh modules to be passed to `compile'.Ludovic Courtès3-6/+34
2009-08-13Allow redefinitions in compiled code as in `(define round round)'.Ludovic Courtès3-5105/+5987
2009-08-12update docs for recent vm/compiler workAndy Wingo3-169/+317
2009-08-12"fix" <let>-bound lambda expressions tooAndy Wingo4-18/+85
2009-08-12Don't include libunistring headers in Guile public headersMichael Gran5-8/+29
2009-08-12Regression, scm_string fails to test for circular listsMichael Gran2-2/+13
2009-08-12Some signed/unsigned comparison and conversionsMichael Gran2-3/+3
2009-08-12rework the vm support for wide stringsAndy Wingo11-199/+99
2009-08-12Fix disassembly of strings and symbolsMichael Gran1-2/+22
2009-08-11Quiet signed/unsigned comparison warnings in chars.[ch]Michael Gran2-5/+5
2009-08-11Avoid unitialized and unused warnings in scm_string_appendMichael Gran1-9/+13
2009-08-11Revert to locale-dependent toupper and tolowerMichael Gran1-2/+8
2009-08-11Only pass ints to tolower and toupperMichael Gran2-9/+9
2009-08-12debitrot the ecmascript compilerAndy Wingo5-565/+553
2009-08-11make the fallback path look less like line noiseAndy Wingo2-3/+16
2009-08-11include objcode cookie in the fallback pathAndy Wingo3-30/+30
2009-08-10More string and symbol testsMichael Gran2-7/+317
2009-08-10Fix %string-dump and %symbol-dump fieldsMichael Gran1-11/+13
2009-08-10Change `defined?' to accept a module as its second argument.Ludovic Courtès2-41/+21
2009-08-10Make scm_charprint and scm_i_string_wide_chars SCM_INTERNAL.Michael Gran3-4/+4
2009-08-10Improve %string-dump and %symbol-dumpMichael Gran2-57/+181
2009-08-09More comments for string functionsMichael Gran1-16/+59
2009-08-09Missing parentheses in SCM_MAKE_CHAR macroMichael Gran1-3/+3
2009-08-09Port position macros shouldn't require enclosing bracesMichael Gran2-22/+11
2009-08-09Use a linker version script for libguile.Ludovic Courtès2-1/+52
2009-08-09Use Gnulib's `lib-symbol-versions' module.Ludovic Courtès9-14/+77
2009-08-09Remove bogus `configure' test for GNU libunistring.Ludovic Courtès1-7/+1
2009-08-08Merge commit 'origin/master'Michael Gran19-410/+1107
2009-08-08Add Unicode strings and symbolsMichael Gran15-306/+1046
2009-08-07lambda, the ultimate gotoAndy Wingo2-39/+155
2009-08-07implement compilation of label-allocated lambda expressionsAndy Wingo1-129/+195
2009-08-07add label alist to lambda allocations in tree-il->glil compilerAndy Wingo2-17/+47
2009-08-06loop detection in the houseAndy Wingo3-23/+54
2009-08-06actually implement "fixing letrec"Andy Wingo7-82/+252
2009-08-06actually inline call-with-values to tree-il's <let-values>Andy Wingo4-21/+59
2009-08-05let-values in terms of syntax-case, add make-tree-il-folderAndy Wingo4-189/+194
2009-08-05add <fix> tree-il construct, and compile itAndy Wingo9-44/+189
2009-08-05add a brain-dead inlinerAndy Wingo3-11/+49
2009-08-05add1 and sub1 instructionsAndy Wingo4-6/+52
2009-08-04perform gmp/unistring compile checks with AC_LIB_HAVE_LINKFLAGSAndy Wingo2-14/+11
2009-08-04rename configure.in to configure.acAndy Wingo2-0/+0
2009-08-04fix buffer overrun reading partial numbers: 1.0f, 1.0/, and 1.0+Andy Wingo1-1/+16
2009-08-01Don't doubly define scm_t_wcharMichael Gran2-9/+1
2009-08-01Fix coding style compliance for recent 32-bit char changesMichael Gran2-15/+9
2009-08-01Don't use GNU extensions for SCM_MAKE_CHAR macroMichael Gran2-5/+11
2009-08-01Make charname declarations module-level and GCSMichael Gran1-48/+42
2009-08-01Update NEWS for charname changesMichael Gran1-0/+15