guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] branch wip-cps-bis deleted (was 4003e66)


From: Andy Wingo
Subject: [Guile-commits] branch wip-cps-bis deleted (was 4003e66)
Date: Sun, 27 Mar 2016 10:30:57 +0000

wingo pushed a change to branch wip-cps-bis
in repository guile.

       was  4003e66   RTL VM: Fix RTL instruction arity computation.

This change permanently discards the following revisions:

  discards  4003e66   RTL VM: Fix RTL instruction arity computation.
  discards  5dea94f   Add 'letconst' sugar to CPS serialization format.
  discards  e413790   RTL Compiler: Fix 'case-lambda'.
  discards  49b2835   RTL Compiler: Rewrite 'solve-parallel-move'.
  discards  d00630b   Adapt rtl.test to 'return-values' instruction changes.
  discards  f55ae2b   elisp: accept and ignore the #:to-file? compiler option.
  discards  63026c5   RTL compiles to ELF images without passing through 
s-expressions
  discards  c0ab19b   assembler: give proper permissions to .data section
  discards  904e99b   compile-file adds #:to-disk? #t to opts
  discards  3acf0b1   fix non-contifiable letrec-bound functions
  discards  0ae3dcb   fix (?) let-bound function contification
  discards  ed1e086   contification of mutually recursive functions
  discards  d31e3ea   fix dfg for find-defining-expression of return values 
from calls
  discards  3f72a53   Add contification pass
  discards  8499f0a   Move CPS macro scheme-indent-functions to .dir-locals.el.
  discards  5c9d29e   RTL: 'return-values' instruction assumes 'reset-frame' 
has been called.
  discards  145911f   Improve handling of environments in rtl-compilation.test.
  discards  2a5b3f4   RTL VM: Rename 'apply' instruction to 'tail-apply'.
  discards  324418b   FIXME fixes
  discards  2a99c15   RTL Compiler: Fix primcall/seqs in tail position.
  discards  67eec8d   RTL Compiler: use $letconst in init-closure.
  discards  6e331f8   RTL Compiler: arrange for scheme-indent-functions to be 
eval'd by emacs.
  discards  5b8e969   $kentry binds a $ktail
  discards  45c9316   Factor fold-conts, fold-local-conts into cps.scm
  discards  77ee8b9   reorder $cont's k and src fields
  discards  120e28c   parse-cps uses build-cps
  discards  d8ca22b   closure conversion refactor
  discards  0313c87   reify-primitives using cps builders
  discards  c19881a   (language cps arities) uses build-cps-term
  discards  561c9db   RTL Compiler: miscellaneous fixes.
  discards  6a3e828   RTL Compiler: Convert 'list' primcall into nested 'cons' 
primcalls.
  discards  1bbe826   RTL Compiler: Fix <let-values> pattern in RTL to CPS 
conversion.
  discards  e4737b2   RTL VM and Compiler: fix multiple value returns.
  discards  47c38e0   RTL Compiler: Fix local boxes and propagated free 
variables.
  discards  204597a   RTL Compiler: don't load void into a slotless destination.
  discards  239b4dc   closure-conversion using build-cps-term
  discards  dadad2e   Move build-cps-term and friends to (language cps)
  discards  fa79854   RTL Compiler: Fix compilation of basic sequences.
  discards  5c5fdba   RTL Compiler: add support for 'set-car!' and 'set-cdr!'.
  discards  b1c738a   $fun has list of entries; rewrite compile-cps to use 
builder macros
  discards  df16f8d   Add RTL compiler test.
  discards  2c53912   Add reify-primitives pass
  discards  9f3bc3b   Add (language cps primitives)
  discards  8f1a0ef   Add rtl-instruction-arity to (language rtl).
  discards  8240e5f   RTL Compiler: Fixes toward working sequences.
  discards  7e29869   Merge remote-tracking branch 'origin/master' into 
wip-cps-bis
  discards  095d630   RTL Compiler: Add support for 'vector-set!'.
  discards  6d05bf6   RTL Compiler: Fix handling of 'define!' and 'box-set!' 
primitives.
  discards  d9de782   RTL Compiler: rework how branching primitives are handled.
  discards  f14b054   RTL Compiler: emit 'return-values', not 'return/values'.
  discards  ad6ee82   RTL Compiler: Remove FIXME comments that no longer apply.
  discards  dfbb61d   RTL VM: Remove OP_DST flag from 'box-set!' instruction.
  discards  cd1ca75   RTL compiler: emit 'make-closure' where appropriate.
  discards  0cfc827   Slot indices for free-ref and free-set! don't need 
allocation.
  discards  a156de5   Merge remote-tracking branch 'origin/master' into 
wip-cps-bis
  discards  d9f60f3   Progress toward working closures.
  discards  242ba83   Convert branchable primitives into binary operations only.
  discards  2091b4a   Merge branch 'master' into wip-cps-bis
  discards  535f738   Miscellaneous fixes to the RTL compiler.
  discards  c5d842e   Add CPS -> RTL compiler
  discards  228eb0d   RTL language
  discards  b54bd7a   Add arity-adapting module
  discards  87539f1   Add closure conversion
  discards  17969ba   (compile foo #:to 'cps)
  discards  b643526   Add CPS language
  discards  fe348e8   RA == MVRA in disassembler



reply via email to

[Prev in Thread] Current Thread [Next in Thread]