1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-27 23:40:24 +02:00
guile/module/language/cps
Andy Wingo 6e422a3599 Source information goes on the $continue, not the $cont.
* module/language/cps.scm ($continue, $cont): Put source information on
  the $continue, not on the $cont.  Otherwise it is difficult for CPS
  conversion to preserve source information.
  ($fun): Add a src member to $fun.  Otherwise we might miss the source
  info for the start of the function.

* .dir-locals.el:
* module/language/cps/arities.scm:
* module/language/cps/closure-conversion.scm:
* module/language/cps/compile-rtl.scm:
* module/language/cps/constructors.scm:
* module/language/cps/contification.scm:
* module/language/cps/dfg.scm:
* module/language/cps/elide-values.scm:
* module/language/cps/reify-primitives.scm:
* module/language/cps/slot-allocation.scm:
* module/language/cps/verify.scm:
* module/language/tree-il/compile-cps.scm: Update the whole CPS world
  for this change.
2013-11-07 10:32:21 +01:00
..
arities.scm Source information goes on the $continue, not the $cont. 2013-11-07 10:32:21 +01:00
closure-conversion.scm Source information goes on the $continue, not the $cont. 2013-11-07 10:32:21 +01:00
compile-rtl.scm Source information goes on the $continue, not the $cont. 2013-11-07 10:32:21 +01:00
constructors.scm Source information goes on the $continue, not the $cont. 2013-11-07 10:32:21 +01:00
contification.scm Source information goes on the $continue, not the $cont. 2013-11-07 10:32:21 +01:00
dfg.scm Source information goes on the $continue, not the $cont. 2013-11-07 10:32:21 +01:00
elide-values.scm Source information goes on the $continue, not the $cont. 2013-11-07 10:32:21 +01:00
primitives.scm RTL compiler supports static bitvectors 2013-11-03 21:48:48 +01:00
reify-primitives.scm Source information goes on the $continue, not the $cont. 2013-11-07 10:32:21 +01:00
slot-allocation.scm Source information goes on the $continue, not the $cont. 2013-11-07 10:32:21 +01:00
spec.scm Add CPS -> RTL compiler 2013-08-31 09:40:56 +02:00
verify.scm Source information goes on the $continue, not the $cont. 2013-11-07 10:32:21 +01:00