Fix accessor struct field inlining
[bpt/guile.git] / module / language /
2014-09-29 Mark H Weaverpeval: Handle optional argument inits that refer to...
2014-08-26 Ludovic CourtèsHandle ~p in 'format' warnings.
2014-04-27 Andy WingoFix foreign slot initialization and access
2014-02-01 Mark H WeaverCompile numerical comparisons with more than 2 argument...
2014-01-31 Mark H WeaverRevert "Primitive expand numerical comparisons with...
2014-01-28 Mark H WeaverPrimitive expand numerical comparisons with more than...
2014-01-28 Mark H WeaverAdd 'positive?' and 'negative?' as primitives.
2014-01-07 Ian PriceFix inlining of tail list to apply.
2013-12-02 Andy WingoFix brainfuck comment
2013-12-02 Andy WingoFix brainfuck->scheme compiler.
2013-08-13 Mark H WeaverCommon numeric operations are left-to-right associative.
2013-08-12 Mark H WeaverNumerical comparisons are not negatable.
2013-08-07 Mark H WeaverDecompiler: fix handling of empty 'case-lambda' express...
2013-04-06 Ian PriceRemove duplicate definitions of `call/ec' and `let...
2013-03-09 Andy Wingoallow case-lambda expressions with no clauses
2013-03-07 Andy Wingosupport calls and tail-calls with more than 255 formals
2013-02-24 Andy Wingoremove language/glil/decompile-assembly.scm
2013-02-20 Andy Wingofix compilation of functions with more than 255 local...
2013-02-15 Andy Wingolocal rewrite for apply to a let-bound rest list
2013-02-15 Andy Wingoinline call-with-values consumers with optional and...
2013-02-15 Andy Wingomore rest argument inlining improvements
2013-02-15 Andy Wingobetter inlining of `apply' with rest arguments
2013-02-15 Andy Wingoprocedures with rest arguments can get inlined
2013-02-14 Andy Wingopeval can inline let-bound lambdas
2013-01-28 Ian PriceFix argument count for various format string escape...
2013-01-27 Mark H WeaverAdd 'for-humans?' flag to <language> specifications.
2013-01-26 Ludovic Courtèsecmascript: Fix conversion to boolean for non-numbers.
2013-01-16 Andy Wingopeval-introduced gensyms infix " "
2013-01-14 Andy Wingocase-lambda* clauses fail to match if too many positionals
2012-11-21 Ludovic Courtèscse: Fix out-of-bounds access to the database.
2012-10-08 Mark H WeaverSimplify calls to 'eqv?' when one argument is an immedi...
2012-10-08 Mark H WeaverDon't simplify 'equal?' to 'not' or 'null?'.
2012-10-08 Mark H WeaverDon't simplify 'equal?' to 'eq?' when constant is an...
2012-10-06 Ludovic CourtèsSimplify calls to `equal?' when one argument is a constant.
2012-07-05 Andy Wingofix `vector' instruction emission for big vectors
2012-07-05 Andy Wingofix-letrec uses effects.scm for effects analysis
2012-07-05 Andy Wingosimplify one kind of degenerate prompt
2012-07-05 Andy Wingofix bugs in effects analysis of "effect+exception-free...
2012-07-05 Andy Wingooptimize (apply foo 0 (list 1 2)) => (foo 0 1 2)
2012-07-05 Andy Wingocompile ecmascript's `return' as an abort
2012-06-22 Andy Wingoadd char->integer, number->string etc to interesting...
2012-06-22 Andy Wingocse: expressions evaluated for effect do not provide...
2012-06-09 Sjoerd van LeentFix unbound variables and unbound values
2012-05-21 Andy Wingofix arity check for applicable structs
2012-05-15 Andy Wingocse passes a lookup procedure to the effects analyzer
2012-05-15 Andy Wingobetter effects analysis for calls to lexically bound...
2012-05-15 Andy Wingofix-letrec tweak
2012-05-15 Andy WingoCSE in tail position
2012-05-15 Andy Wingostronger conditional optimization
2012-05-15 Andy Wingooptimization for chain of if expressions with common...
2012-05-15 Andy Wingomvoe tree-il=? and tree-il-hash to tree-il.scm
2012-05-12 Ludovic CourtèsHave `-Wformat' remain quiet for any procedure called...
2012-05-12 Ludovic CourtèsHave `-Warity-mismatch' handle applicable structs.
2012-05-12 Ludovic CourtèsImprove special-casing of `_' in `-Wformat'.
2012-04-23 Andy Wingoavoid emitting degenerate aliases in peval
2012-04-23 Andy Wingofix replacement of CSE with lexical-ref
2012-04-23 Andy Wingocse hashing tweak
2012-04-23 Andy Wingomore inlining in effects.scm
2012-04-23 Andy Wingobetter primitives support for bit operations
2012-04-23 Andy Wingoenable cse
2012-04-23 Andy Wingonew pass: cse
2012-04-23 Andy Wingopeval uses effects analysis
2012-04-23 Andy Wingoadd effects
2012-04-23 Andy Wingoadd more primitives and predicates to (language tree...
2012-03-23 BT Templetonprimitive resolution for public refs
2012-03-03 Mark H Weavertree-il->scheme improvements
2012-03-02 Andy Wingotweaks to -Wformat's gettext detection
2012-03-02 Andy Wingopeval: inline applications of lambda to rest args
2012-03-02 Andy Wingotree-il: fix `canonicalize!' for prompts
2012-03-02 Andy Wingomore general treatment of call-with-prompt
2012-02-26 Ludovic CourtèsAvoid failure when `format-analysis' stumbles upon...
2012-02-19 Ludovic CourtèsHave `-Wformat' recognize `ngettext' calls.
2012-02-19 Ludovic CourtèsHave `-Wformat' better recognize the `gettext' procedure.
2012-02-03 Ludovic CourtèsAugment `-Wformat' analysis with support for `~:h'.
2012-01-26 Andy Wingomore readable gensyms
2012-01-25 Ludovic CourtèsFix typo in `-Wformat'.
2012-01-25 Ludovic CourtèsAdd warnings for unsupported `simple-format' options.
2012-01-25 Andy Wingobetter function prologue disassembly
2012-01-25 Andy Wingoadd another case in which to fold (values FOO) to FOO...
2012-01-25 Andy Wingofix values miscompilation in push context with RA
2012-01-14 Mark H WeaverDon't diverge when serializing cyclic lists during...
2012-01-14 Mark H WeaverFix serialization of #nil-terminated lists during compi...
2012-01-05 Ludovic CourtèsPlacate a number of `syntax-check' verifications.
2011-12-31 Mark H WeaverFix comment summarizing allocation table
2011-12-22 Andy Wingopeval fix: (cons 1 #nil) is not (list 1)
2011-12-22 Andy Wingopeval minor tweak
2011-12-19 Andy Wingofix peval to preserve effects when folding (values...
2011-12-06 Ludovic Courtèspeval: Truncate multiple values when extending the...
2011-11-23 Andy WingoUse default value for make-fluid in Scheme files
2011-11-09 Andy Wingowhen leaving a non-tail let, allow bound vals to be...
2011-11-09 Andy Wingosimplify primitives.scm for dynwind
2011-11-09 Andy Wingopeval: fix dynwind bug.
2011-11-09 Andy Wingofix <dynwind> serialization.
2011-11-09 Andy Wingopeval: don't copy assigned lexical bindings
2011-10-20 Andy Wingofix misallocation of some <fix> procedures
2011-10-10 Andy Wingofold constants with accessors
2011-10-10 Andy Wingorecognize string primitives
2011-10-10 Andy Wingopeval support for memq and memv
2011-10-10 Andy Wingoadd accessor-primitive?, peval uses it
2011-10-10 Andy Wingopeval: visit operands on-demand, to inline mutually...
next