summaryrefslogtreecommitdiff
path: root/am
Commit message (Expand)AuthorAgeFilesLines
* Add 'bytevector-slice'.Ludovic Courtès2023-01-141-0/+1
* Rework bootstrap to be reproducibleAndy Wingo2022-02-011-74/+350
* Add new pass to optimize away return value count checksAndy Wingo2021-11-151-0/+1
* Add support for recording inlinable module exportsAndy Wingo2021-05-111-0/+1
* Add pass to resolve free toplevel references in declarative modulesAndy Wingo2021-05-111-0/+1
* New pass: elide-arity-checksAndy Wingo2021-04-211-0/+1
* Read-in-scheme replaces boot "read" definitionAndy Wingo2021-03-031-1/+0
* Read Scheme via read-syntaxAndy Wingo2021-02-251-0/+1
* Replace libltdl with raw dlopen, dlsymAndy Wingo2021-02-031-1/+2
* Add new pass to optimize branch chains to table dispatchAndy Wingo2020-08-121-0/+1
* Punt more CPS compiler until later in bootstrapAndy Wingo2020-05-131-2/+3
* Punt CPS compiler to end of bootstrapAndy Wingo2020-05-121-34/+34
* Slight tweaks to bootstrap orderAndy Wingo2020-05-111-6/+6
* guilec can be parameterized by GUILE_OPTIMIZATIONS, defaults to -O2Andy Wingo2020-05-111-3/+4
* Wire up simplified warning levels in "guild compile"Andy Wingo2020-05-082-2/+2
* Add baseline compilerAndy Wingo2020-05-041-0/+1
* Remove unused (language tree-il canonicalize)Andy Wingo2020-05-041-1/+0
* Add eta-expansion pass after pevalAndy Wingo2020-01-151-1/+2
* Add letrectify tree-il passAndy Wingo2019-08-181-2/+2
* Split graph utilities out of (language cps utils)Andy Wingo2019-08-131-1/+2
* Emit instrument-loop in loops.Andy Wingo2018-07-291-1/+1
* Add (system base optimize) moduleAndy Wingo2018-01-051-0/+1
* $throw is a new kind of CPS termAndy Wingo2018-01-031-2/+1
* Remove inline-constructors passAndy Wingo2017-12-271-1/+0
* Inline "elide-values" optimization into CPS conversionAndy Wingo2017-12-271-1/+0
* Refactor lowering of Tree-IL primcalls to CPSAndy Wingo2017-12-271-1/+1
* Add integer devirtualization pass.Andy Wingo2017-11-241-0/+1
* Add (system base types internal).Andy Wingo2017-10-251-1/+2
* Add handle-interrupts inst and compiler passAndy Wingo2016-11-161-0/+1
* Add meta/build-envAndy Wingo2016-07-102-3/+3
* Add -Wmacro-use-before-definitionAndy Wingo2016-06-251-1/+1
* Load port bindings in separate (ice-9 ports) moduleAndy Wingo2016-04-151-0/+1
* Distribute prebuilt bootstraps for common hostsAndy Wingo2016-01-291-0/+153
* Merge branch 'bt/elisp'BT Templeton2012-03-051-5/+14
|\
| * load boot.elBT Templeton2011-11-221-5/+11
* | Allow $GUILE_FOR_BUILD to use its own environment when cross-compiling.Ludovic Courtès2011-11-231-2/+5
|/
* Run `guild compile' with `--target=$(host)'.Ludovic Courtès2011-11-221-1/+1
* rename `guile-tools' to `guild'Andy Wingo2011-05-311-1/+1
* Inline the effect of am/pre-inst-guileNeil Jerram2011-03-252-34/+1
* Remove unused definition of preinstguiletoolNeil Jerram2011-03-251-4/+3
* Compile with `-Wformat'.Ludovic Courtès2010-10-101-1/+1
* Create tags for Scheme sourceNeil Jerram2010-09-121-0/+1
* Revert "don't autocompile while snarfing"Andy Wingo2010-08-271-1/+1
* don't autocompile while snarfingAndy Wingo2010-08-271-1/+1
* Check for go/scm mtime ordering rather than equality.Ludovic Courtès2010-07-261-18/+7
* Use AM_SILENT_RULES to pare down build output, ignore auto-generated filesNo Itisnt2010-06-182-1/+12
* Compile with `-Warity-mismatch'.Ludovic Courtès2009-11-081-1/+3
* Compile Guile modules with `-Wunbound-variable'.Ludovic Courtès2009-10-221-1/+3
* Change Guile license to LGPLv3+Neil Jerram2009-06-173-18/+18
* propagate timestamps to installed .scm and .go filesAndy Wingo2009-06-041-0/+19