summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-08-28At optimization level -O3, seal declarative module-private bindingsAndy Wingo2-3/+52
2019-08-28Emit warning when using "load" in declarative modulesAndy Wingo1-0/+7
2019-08-28Fix bug in CSE auxiliary definitionsAndy Wingo2-16/+56
2019-08-26Compiler allocates boxed flonums in unmarked spaceAndy Wingo11-5/+145
2019-08-25GNU Guile 2.9.4 (alpha).v2.9.4Andy Wingo1-1/+1
2019-08-25Fix out-of-memory test for top-level inliningAndy Wingo1-1/+5
2019-08-25Fix fatan2 intrinsic initializationAndy Wingo1-1/+1
2019-08-25Further NEWS tweaksAndy Wingo1-11/+14
2019-08-25Update documentation for mixed definitions and expressionsAndy Wingo3-25/+64
2019-08-25Allow mixed local definitions and expressionsAndy Wingo3-264/+341
2019-08-25Letrectify only on -O2; update docsAndy Wingo3-6/+96
2019-08-24Revert "Revert scm_c_make_char rename"Andy Wingo7-33/+33
2019-08-24Unbox floor/ceiling and trigonometric functions where possibleAndy Wingo12-10/+278
2019-08-19Fix the jitless fixAndy Wingo1-1/+1
2019-08-19Disable some JIT compilation code when JIT configured outAndy Wingo1-0/+7
2019-08-18Define missing shuffling assembler for string-set! et alAndy Wingo1-0/+11
2019-08-18Fix coverage test for top-level binding optimizationAndy Wingo1-2/+6
2019-08-18Skip tests that don't work under letrectificationAndy Wingo2-9/+22
2019-08-18Enable letrectificationAndy Wingo1-4/+7
2019-08-18Add notion of declarative modulesAndy Wingo3-31/+106
2019-08-18Add letrectify tree-il passAndy Wingo3-2/+255
2019-08-18Add primitive support for working with module variablesAndy Wingo4-17/+42
2019-08-18Simplify the define-primitive-expander macroAndy Wingo1-119/+91
2019-08-18Add "mod" field to tree-il toplevel ref, set, defineAndy Wingo13-156/+182
2019-08-18Fix bug in which codegen accessed data beyond end of stackAndy Wingo1-8/+20
2019-08-13More format refactorings.Andy Wingo1-251/+225
2019-08-13More format refactorsAndy Wingo1-1497/+1498
2019-08-13More format refactorsAndy Wingo1-606/+586
2019-08-13Refactor `format' to use when/unless conventionallyAndy Wingo1-272/+279
2019-08-13Update peval tests for fix-letrecAndy Wingo2-74/+76
2019-08-13Update NEWS.Andy Wingo1-7/+13
2019-08-13Run fix-letrec before pevalAndy Wingo2-36/+6
2019-08-13Implement "Fixing Letrec (reloaded)"Andy Wingo1-257/+229
2019-08-13Split graph utilities out of (language cps utils)Andy Wingo4-244/+326
2019-08-04Add support for optimized unboxed abs and sqrtAndy Wingo11-5/+101
2019-08-03GNU Guile 2.9.3 (alpha).v2.9.3Andy Wingo1-1/+1
2019-08-03Fix some compiler warnings on 64-bit buildsAndy Wingo1-18/+2
2019-08-02Fix calls to handle-interrupts trampoline on ARMv7Andy Wingo1-2/+0
2019-08-02Merge from stable-2.2Andy Wingo1-1/+1
2019-08-02Merge from stable-2.2Andy Wingo0-0/+0
2019-08-02Merge from stable-2.2Andy Wingo2-1/+25
2019-08-02Merge from stable-2.2Andy Wingo5-18/+170
2019-08-02Merge from stable-2.2Andy Wingo5-38/+13
2019-08-02Merge from stable-2.2Andy Wingo4-32/+8
2019-08-02Merge from stable-2.2Andy Wingo0-0/+0
2019-08-02Merge from stable-2.2Andy Wingo0-0/+0
2019-08-02Merge from stable-2.2Andy Wingo0-0/+0
2019-08-02Merge from stable-2.2Andy Wingo1-0/+262
2019-08-02Merge from stable-2.2Andy Wingo1-1/+1
2019-08-02Merge from stable-2.2Andy Wingo1-2/+17