summaryrefslogtreecommitdiff
path: root/module/system/base/compile.scm
AgeCommit message (Expand)AuthorFilesLines
2012-01-05Placate a number of `syntax-check' verifications.Ludovic Courtès1-1/+1
2011-12-30Update comment: ~/.guile-ccache => ~/.cache/guile/ccacheMark H Weaver1-1/+1
2011-06-30fix generation of auto-compiled file names on mingw systemsAndy Wingo1-3/+11
2011-03-29rewrite ensure-writable-dir to not be racyAndy Wingo1-9/+20
2011-02-13autocompile -> auto-compileAndy Wingo1-1/+1
2011-01-26more sensible error if compiled-file-name returns false in compile-fileAndy Wingo1-1/+3
2011-01-24Choose the input source file encoding in a locale-independent way.Ludovic Courtès1-3/+4
2010-11-16remove syntax-error and call-with-compile-error-catch from compile.scmAndy Wingo1-24/+2
2010-07-26Check for go/scm mtime ordering rather than equality.Ludovic Courtès1-5/+0
2010-06-02current-language fluid refactoringAndy Wingo1-6/+0
2010-04-19compile-file gets #:canonicalization arg, defaults to 'relativeAndy Wingo1-18/+23
2010-02-16`load' doesn't cause the compiler to be loaded in some casesAndy Wingo1-0/+2
2010-01-17nanosecond timestamp support in stat and utimeAndy Wingo1-1/+3
2010-01-11Remove unused top-level variables.Ludovic Courtès1-6/+1
2009-10-23fix brainfuck for new tree-il, and add testsAndy Wingo1-1/+4
2009-10-16compilation enviroments are always modules; simplifications & refactoringsAndy Wingo1-31/+10
2009-10-16no more *compilation-environment* fluidAndy Wingo1-20/+9
2009-10-16language-readers receive environment as an argAndy Wingo1-1/+1
2009-09-20Honor and confine expansion-time side-effects to `current-reader'.Ludovic Courtès1-3/+20
2009-09-20Compile in a fresh module by default.Ludovic Courtès1-3/+23
2009-08-25Add full Unicode capability to ports and the default readerMichael Gran1-2/+5
2009-07-31Add `(system base message)', a simple warning framework.Ludovic Courtès1-0/+11
2009-07-15Switch remaining GPLv2+ Guile-VM headers to LGPLv3+.Ludovic Courtès1-14/+13
2009-06-20put autocompiled files into ~/.cache or $XDG_CACHE_HOMEAndy Wingo1-1/+4
2009-06-19new function: canonicalize-path. use when autocompilingAndy Wingo1-1/+2
2009-06-05stamp .go with timestamp of .scm; a fresh go has same mtime of .scmAndy Wingo1-2/+6
2009-06-05simplify autocompilation some moreAndy Wingo1-17/+6
2009-06-05further autocompilation tweaksAndy Wingo1-41/+33
2009-06-03compiled-file-name tries to put the .go in the %load-compiled-pathAndy Wingo1-98/+57
2009-06-03install .go files under $libdir, not $datadirAndy Wingo1-11/+93
2009-05-28add reader support for #; #` #' #, and #,@. fix bug in compile-and-load.Andy Wingo1-3/+3
2009-05-24update docs, clean up VM vestiges, macro docs, fix (/ a b c)Andy Wingo1-5/+0
2009-05-20remove compile-time-environmentAndy Wingo1-8/+1
2009-04-16support expression-by-expression compilationAndy Wingo1-32/+55
2009-04-16compilation passes return third value: the continuation environmentAndy Wingo1-1/+1
2009-03-02add separate expansion phase, to detwingle things a bitAndy Wingo1-3/+6
2009-02-24use umask when making permissions on .go filesAndy Wingo1-0/+1
2009-02-21Add `-o'/`--output' option to "guile-tools compile".Ludovic Courtès1-2/+3
2009-02-14Change `compiled-file-name' to preserve the input file's directory.Ludovic Courtès1-2/+3
2009-02-13flush output when writing .go filesAndy Wingo1-0/+1
2009-02-09minor cleanupsAndy Wingo1-3/+2
2009-01-30add disassembler that fits in with old compiler towerAndy Wingo1-4/+10
2009-01-30add decompilers that can take us back to assemblyAndy Wingo1-12/+36
2009-01-30allow specification of languages by name; add decompilers to languagesAndy Wingo1-9/+3
2008-11-14nifty generic compiler infrastructure -- no more hardcoded passesAndy Wingo1-155/+67
2008-11-11add parsers and unparser for ghil; ,language ghil works nowAndy Wingo1-17/+26
2008-10-31pass backtraces through the compilerAndy Wingo1-8/+22
2008-10-30recompiling with compile environments, fluid languages, cleanupsAndy Wingo1-21/+79
2008-09-25a number of small compilation fixesAndy Wingo1-4/+6
2008-09-09use #:keywords in module/*.scm, not :keywordsAndy Wingo1-13/+13