1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-09 23:40:29 +02:00
guile/module/language/tree-il
Andy Wingo 15bb587f45 fix arity check for applicable structs
* module/language/tree-il/analyze.scm (validate-arity): Fix for
  applicable structs.  Applicable structs are procedures, but not every
  struct has a first slot, and not every struct with a procedure in its
  first slot is applicable.  Besides, the approach in this patch gives
  better errors.
2012-05-21 18:06:34 +02:00
..
analyze.scm fix arity check for applicable structs 2012-05-21 18:06:34 +02: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 passes a lookup procedure to the effects analyzer 2012-05-15 17:23:06 +02:00
debug.scm add tree-il verifier 2011-10-07 11:05:43 +02:00
effects.scm better effects analysis for calls to lexically bound procedures 2012-05-15 17:22:05 +02:00
fix-letrec.scm fix-letrec tweak 2012-05-15 17:21:02 +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 stronger conditional optimization 2012-05-15 12:25:37 +02:00
primitives.scm better primitives support for bit operations 2012-04-23 21:52:24 +02:00
spec.scm remove `version' field from <language> 2010-05-02 11:19:13 +02:00