summaryrefslogtreecommitdiff
path: root/module/system/base
Commit message (Expand)AuthorAgeFilesLines
* Recognize LoongArch compilation targets.Zhang Ning2022-12-211-0/+2
* Properly display locations in "source vector" form.Andrew Whatson2022-08-261-6/+13
* Allow empty vendor string in GNU target triplets.Taylor R Campbell2022-06-161-1/+8
* Deprecate symbol properties.Ludovic Courtès2022-02-041-2/+2
* Rework bootstrap to be reproducibleAndy Wingo2022-02-011-3/+3
* Add -Ooptimize-known-return-types at -O2Andy Wingo2021-11-151-0/+1
* module/system/base/target.scm: support riscv32Fabrice Fontaine2021-11-051-0/+1
* Add support for arcVineet Gupta2021-11-031-2/+2
* Add support for recording inlinable module exportsAndy Wingo2021-05-111-2/+4
* Add pass to resolve free toplevel references in declarative modulesAndy Wingo2021-05-111-0/+1
* bug#45131: [PATCH] Compile directly to target language if no joint is found.Leo Prikler2021-05-101-11/+15
* Minor tweak to truncate-bitsAndy Wingo2021-05-101-8/+5
* Optimize truncate-bitsAndy Wingo2021-05-061-4/+17
* New pass: elide-arity-checksAndy Wingo2021-04-211-0/+1
* Add mkstemp; undocument mkstemp!Andy Wingo2021-03-101-6/+6
* New warnings: -Wuse-before-definition, -Wnon-idempotent-definitionAndy Wingo2021-01-071-1/+13
* Add new pass to optimize branch chains to table dispatchAndy Wingo2020-08-121-0/+1
* CPS compiler reduces eq? on constant to eq-constant?Andy Wingo2020-08-031-16/+19
* Rework the way immediate encodings are calculated.Andy Wingo2020-08-031-2/+51
* Change -O1 compiler to use baseline and also resolve primitivesAndy Wingo2020-06-011-10/+2
* Delay loading CPS unless CPS compiler usedAndy Wingo2020-05-121-13/+12
* Avoid having "guild compile" load optimizersAndy Wingo2020-05-111-5/+39
* Add compiler chooser implementation; fix bugs with previous commitAndy Wingo2020-05-082-25/+33
* Sketch of how to choose different compiler based on -O0Andy Wingo2020-05-081-6/+16
* Define new "lowering" phase in compilerAndy Wingo2020-05-082-8/+8
* Warning and optimization levels always small integersAndy Wingo2020-05-081-6/+7
* Add language-specific analysis pass to compiler infrastructureAndy Wingo2020-05-083-26/+51
* Add #:optimization-level, #:warning-level compile keyword argsAndy Wingo2020-05-081-10/+34
* Rework compile-foldAndy Wingo2020-05-081-38/+49
* Use more `match' in (system base compile)Andy Wingo2020-05-081-36/+59
* Slight (system base compile) refactorAndy Wingo2020-05-071-2/+2
* Remove compilation order cacheAndy Wingo2020-05-071-28/+13
* Update (system base compile) headerAndy Wingo2020-05-051-16/+11
* make-record-type does more validation on the fieldsAndy Wingo2019-10-231-3/+3
* Add -Wshadowed-toplevel.Ludovic Courtès2018-08-071-1/+8
* types: Recognize 'scm_t_port_type' and decode port type name.Ludovic Courtès2018-08-071-5/+29
* elisp: Fix cross-compilation support.Mark H Weaver2018-08-071-2/+8
* Recognize RISC-V compilation targets.Shea Levy2018-08-071-0/+2
* Explode atomic box ops to new atomic instructionsAndy Wingo2018-04-131-0/+1
* Slim heap-allocated flonumsAndy Wingo2018-04-101-2/+2
* Add CPS compilation support for mutable-vector?Andy Wingo2018-01-071-1/+5
* Add (system base optimize) moduleAndy Wingo2018-01-051-0/+43
* Fix mismatch between CPS and Scheme "complex?" predicateAndy Wingo2017-12-271-2/+2
* Merge until 81d2e352663bc5f80734312fec90f250b1fbe2e4 from stable-2.2Andy Wingo2017-11-291-10/+20
|\
| * Allow GDB support to be used with GDB-linked-against-Guile-2.0.Ludovic Courtès2017-11-051-10/+20
* | Convert "ash" to "lsh"/"rsh" when lowering to CPSAndy Wingo2017-11-111-1/+8
* | Compiler uses target fixnum rangeAndy Wingo2017-11-111-1/+14
* | (system base types) uses target's idea of max size_tAndy Wingo2017-11-051-2/+26
* | Rename "number" tag to "heap-number"Andy Wingo2017-10-292-4/+4
* | Refactor (system base types internal) to use more macrosAndy Wingo2017-10-292-71/+144