1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-02 21:10:27 +02:00
guile/module/language/tree-il
Andy Wingo 3fc7e2c123 deprecate arity access via (procedure-properties proc 'arity)
* libguile/procprop.h (scm_sym_arity): Deprecate. I didn't move it to
  deprecated.h though, because that might have some boot implications --
  though I didn't check.

* libguile/procprop.c (scm_procedure_properties)
  (scm_set_procedure_properties_x, scm_procedure_property)
  (scm_set_procedure_property_x): Deprecate access to a procedure's
  arity via procedure-properties. Users should use
  procedure-minimum-arity.

* module/ice-9/channel.scm (eval):
* module/ice-9/session.scm (arity):
* module/language/tree-il/analyze.scm (validate-arity): Fix up instances
  of (procedure-property x 'arity) to use procedure-minimum-arity.
2010-04-17 16:28:52 +02:00
..
analyze.scm deprecate arity access via (procedure-properties proc 'arity) 2010-04-17 16:28:52 +02:00
compile-glil.scm some with-fluid* -> with-fluids 2010-03-04 16:51:13 +01:00
fix-letrec.scm rename <conditional> then and else to consequent and alternate 2009-12-11 12:00:27 +01:00
inline.scm Fix inlining of lambda-apply-lambda. 2010-03-28 14:31:57 +02:00
optimize.scm compilation enviroments are always modules; simplifications & refactorings 2009-10-16 15:33:32 +02:00
primitives.scm prompt, abort -> call-with-prompt, abort-to-prompt 2010-03-09 22:24:25 +01:00
spec.scm fix brainfuck for new tree-il, and add tests 2009-10-23 15:10:25 +02:00