committing various fixes and extensions.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4001 fb122d4e-f3b4-4596-99d2-990b948fa53d
getting ready for testing of constrained scheduler framework


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4002 fb122d4e-f3b4-4596-99d2-990b948fa53d
Fixed bug: the printInitPhase argument was missing quotes around the
method to call.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4003 fb122d4e-f3b4-4596-99d2-990b948fa53d
With this commit, linear partitioning on BeamFormer makes it through
the scheduler and would generate C code, but there's a bug in the C
code due to a parent/child inconsistency; added ASSERT that now fails.

StreamItDot prints the name instead of the ident for stream
containers.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4004 fb122d4e-f3b4-4596-99d2-990b948fa53d
Adding reclaimChildren() method that sets the parent of all the
children to be a given container (useful after they've been shifted to
different container for partitioning).

Adding assert to SIROperator for parent/child inconsistency.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4005 fb122d4e-f3b4-4596-99d2-990b948fa53d
Fixing evil cut-and-paste bug that was causing Beamformer w/ linear
partitioning to die in the scheduler.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4006 fb122d4e-f3b4-4596-99d2-990b948fa53d
Constructing new splitters and joiners instead of reusing ones from
other components, to avoid parent/child inconsistencies.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4007 fb122d4e-f3b4-4596-99d2-990b948fa53d
LinearPartitioner now contains ENABLE_TWO_DIMENSIONAL_CUTS flag to
indicate if splitjoins should be divided up in both dimensions;
currently false to improve performance.

LDPConfigContainer includes support for above tag, plus adds calls to
reclaimChildren after a container's children have been added to
someone else.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4008 fb122d4e-f3b4-4596-99d2-990b948fa53d
Fixing bug in printing of joiner weights (was printing split weights
instead), and adding support for NULL splitters and joiners.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4009 fb122d4e-f3b4-4596-99d2-990b948fa53d
Latest PLDI todo.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4010 fb122d4e-f3b4-4596-99d2-990b948fa53d
A few related load-balancing articles.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4011 fb122d4e-f3b4-4596-99d2-990b948fa53d
FarmIt now prints the command line that you should manually enter to
condense results, in the event that the script hangs at the end.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4012 fb122d4e-f3b4-4596-99d2-990b948fa53d
Most up to date results. More to come.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4013 fb122d4e-f3b4-4596-99d2-990b948fa53d
Putting in my rewrite of the frequency translation section. This section is about to get heavily edited.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4014 fb122d4e-f3b4-4596-99d2-990b948fa53d
Images to go along with the new frequencyreplacment text.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4015 fb122d4e-f3b4-4596-99d2-990b948fa53d
Latest instructions for how to setup eclipse with StreamIt.  I think
these actually work.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4016 fb122d4e-f3b4-4596-99d2-990b948fa53d
typo fix that a reviewer pointed out ("appear appear" to "appear")


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4017 fb122d4e-f3b4-4596-99d2-990b948fa53d
clarifying a sentence about the variables pushcount and popcount so that it is clear that they are not constant (again,a reviewers comment)


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4018 fb122d4e-f3b4-4596-99d2-990b948fa53d
Updating todo list with my intrepretation of the reviwers comments (eg their todo items)


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4019 fb122d4e-f3b4-4596-99d2-990b948fa53d
Adding in the appropriate information for the PLDI conference (title, date, #). Changing sig-alternate.cls to reflect http://www.acm.org/sigs/pubs/proceed/template.html#aL2 per the directions from sheridan printing at http://www.sheridanprinting.com/typedept/pldi.htm.


git-svn-id: https://svn.csail.mit.edu/streamit/trunk@4020 fb122d4e-f3b4-4596-99d2-990b948fa53d