summaryrefslogtreecommitdiff
path: root/module/system
AgeCommit message (Expand)AuthorFilesLines
2021-11-15Add -Ooptimize-known-return-types at -O2Andy Wingo1-0/+1
2021-11-15Support C99 complex types in (system foreign)Daniel Llorens1-0/+16
2021-11-05module/system/base/target.scm: support riscv32Fabrice Fontaine1-0/+1
2021-11-03Add support for arcVineet Gupta1-2/+2
2021-10-01Add ,optimize-cps REPL meta-commandAndy Wingo2-10/+23
2021-09-20(system repl command) autoloads the compiler, disassembler, and profiler.Ludovic Courtès1-4/+6
2021-09-17Revert shift of ndim in array tag from 3df3ba1a2c956bba122328e1fc4be614171a4f42Daniel Llorens1-1/+1
2021-09-02foreign-library: fix darwin detectionAleix Conchillo Flaqué1-1/+1
2021-08-16Remove array contp flagDaniel Llorens1-2/+3
2021-05-19Fix trace-calls-to-procedureRobin Green1-1/+1
2021-05-11Add support for recording inlinable module exportsAndy Wingo1-2/+4
2021-05-11Add pass to resolve free toplevel references in declarative modulesAndy Wingo1-0/+1
2021-05-11Bump objcode versionAndy Wingo1-1/+1
2021-05-10bug#45131: [PATCH] Compile directly to target language if no joint is found.Leo Prikler1-11/+15
2021-05-10Minor tweak to truncate-bitsAndy Wingo1-8/+5
2021-05-06Optimize truncate-bitsAndy Wingo1-4/+17
2021-04-26Bump minor objcode version for new intrinsicsAndy Wingo1-1/+1
2021-04-26Simplify module variable lookup slow-pathAndy Wingo1-0/+11
2021-04-21New pass: elide-arity-checksAndy Wingo1-0/+1
2021-04-21Allow $kargs as entry of $kfunAndy Wingo1-0/+15
2021-03-13On Cygwin, 'lib' DLLs use 'cyg' prefixMike Gran1-1/+23
2021-03-10Add mkstemp; undocument mkstemp!Andy Wingo1-6/+6
2021-03-09Document syntax-sourcevAndy Wingo1-1/+2
2021-03-04Syntax objects print with source locationsAndy Wingo1-2/+11
2021-02-25Assembler writes vector source propertiesAndy Wingo1-2/+2
2021-02-25Optimize run-time init and relocation procedureAndy Wingo1-57/+109
2021-02-20Syntax objects have "source" fieldAndy Wingo1-8/+13
2021-02-03Replace libltdl with raw dlopen, dlsymAndy Wingo1-0/+231
2021-01-12Finish call-with-port cleanupAndy Wingo1-2/+1
2021-01-07Bump copyright years for user-visible copyright messagesv3.0.5Andy Wingo1-2/+2
2021-01-07New warnings: -Wuse-before-definition, -Wnon-idempotent-definitionAndy Wingo1-1/+13
2020-09-10Move copy-tree to (ice-9 copy-tree); deprecate main bindingAndy Wingo1-0/+1
2020-08-26Bump objcode minor version to 4Andy Wingo1-1/+1
2020-08-12Add new pass to optimize branch chains to table dispatchAndy Wingo1-0/+1
2020-08-03CPS compiler reduces eq? on constant to eq-constant?Andy Wingo3-27/+30
2020-08-03Rework the way immediate encodings are calculated.Andy Wingo2-53/+67
2020-08-03Add eq-immediate? instructionAndy Wingo2-1/+11
2020-07-30Add sign-extending make-immediate instructionAndy Wingo2-1/+43
2020-07-23Add jtable instructionAndy Wingo2-191/+218
2020-06-01Change -O1 compiler to use baseline and also resolve primitivesAndy Wingo1-10/+2
2020-05-14Fix ,optimize to be independent of tree-ilAndy Wingo1-10/+34
2020-05-13Bump objcode minor versionAndy Wingo1-1/+1
2020-05-12Delay loading CPS unless CPS compiler usedAndy Wingo1-13/+12
2020-05-11Avoid having "guild compile" load optimizersAndy Wingo1-5/+39
2020-05-11Fix shuffling assembler for new primcallsAndy Wingo1-1/+10
2020-05-11Add new lookup, lookup-bound intrinsicsAndy Wingo1-0/+4
2020-05-11Rename "lookup" intrinsic to "module-variable"Andy Wingo1-2/+2
2020-05-08Add compiler chooser implementation; fix bugs with previous commitAndy Wingo2-25/+33
2020-05-08Sketch of how to choose different compiler based on -O0Andy Wingo1-6/+16
2020-05-08Define new "lowering" phase in compilerAndy Wingo2-8/+8