1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-03 18:50:19 +02:00
guile/module/language/tree-il
Ian Price 90baf8cdfe Fix argument count for various format string escape sequences.
* module/language/tree-il/analyze.scm (format-string-argument-count):
  Handle ~t and ~k options case-insensitively.
  ~! ~| ~/ ~q and ~Q should not update the min-count or max-count.
  ~^ returns the min-count and 'any
  + - # and ' should not increase the argument count.
* test-suite/tests/tree-il.test (*): Tests for new parameters.
2013-01-28 14:16:24 +00:00
..
analyze.scm Fix argument count for various format string escape sequences. 2013-01-28 14:16:24 +00:00
canonicalize.scm tree-il: fix `canonicalize!' for prompts 2012-03-02 16:47:39 +01:00
compile-glil.scm fix values miscompilation in push context with RA 2012-01-25 10:37:25 +01:00
cse.scm cse: Fix out-of-bounds access to the database. 2012-11-21 23:51:16 +01:00
debug.scm add tree-il verifier 2011-10-07 11:05:43 +02:00
effects.scm fix bugs in effects analysis of "effect+exception-free-primitives" 2012-07-05 20:34:28 +02:00
fix-letrec.scm fix-letrec uses effects.scm for effects analysis 2012-07-05 20:40:56 +02:00
inline.scm separate peval and a new canonicalization pass into their own modules 2011-09-28 19:39:39 +02:00
optimize.scm enable cse 2012-04-23 21:52:24 +02:00
peval.scm peval-introduced gensyms infix " " 2013-01-16 13:27:55 +01:00
primitives.scm Simplify calls to 'eqv?' when one argument is an immediate constant. 2012-10-08 11:56:10 -04:00
spec.scm Add 'for-humans?' flag to <language> specifications. 2013-01-27 10:16:40 -05:00