]> gitweb.factorcode.org Git - factor.git/commitdiff
Merge branch 'inlinec' into marshall
authorJeremy Hughes <jedahu@gmail.com>
Wed, 8 Jul 2009 05:21:53 +0000 (17:21 +1200)
committerJeremy Hughes <jedahu@gmail.com>
Wed, 8 Jul 2009 05:21:53 +0000 (17:21 +1200)
* inlinec:
  alien.inline: added RAW-C: word
  struct-arrays and struct-vectors: fix unit tests
  oops
  byte-length for struct-vectors
  fix struct-vectors
  sequences: fix replicate example
  byte-length method for struct-arrays
  growable vocabulary: make 'contract' generic so that only real vectors clear popped elements; add resize method for struct-arrays, add new struct-vectors vocabulary
  Add vectors.functor for generating vector types from arrays; re-implement bit-vectors and specialized-vectors using this. Add DEFERS directive to functors
  compiler.cfg.linear-scan: debugging spilling, add more assertions
  threads: better error messages
  benchmark.hashtables: throw something together
  Remove A+s shortcut for saving image in UI
  compiler.cfg.linear-scan: code cleanup
  compiler.cfg.linear-scan: Re-implement spilling, add some additional runtime assertions, simplify assignment pass since it doesn't have to track spill slots anymore; just assume a live value that's not in active or inactive is spilled

1  2 
basis/alien/inline/inline.factor

Simple merge