This is the basis for stack frame COWs. Next checkin is going to be the code.


git-svn-id: svn://okws.org/okws2/devel/3.0@4732 7d287422-6eea-da11-b677-00123f2a783a
finish up intregration of the cow bindings.


git-svn-id: svn://okws.org/okws2/devel/3.0@4733 7d287422-6eea-da11-b677-00123f2a783a
pub3pub factor


git-svn-id: svn://okws.org/okws2/devel/3.0@4734 7d287422-6eea-da11-b677-00123f2a783a
start moving the pub stuff into its own file.  need to switch gears for a bit.


git-svn-id: svn://okws.org/okws2/devel/3.0@4735 7d287422-6eea-da11-b677-00123f2a783a
 svn merge -r 4735:4736 svn+ssh://am.lcs.mit.edu/home/am8/max/svnrepos/okws2/devel/2.0

git-svn-id: svn://okws.org/okws2/devel/3.0@4737 7d287422-6eea-da11-b677-00123f2a783a
svn merge -r 4738:4739 svn+ssh://am.lcs.mit.edu/home/am8/max/svnrepos/okws2/devel/2.0

git-svn-id: svn://okws.org/okws2/devel/3.0@4740 7d287422-6eea-da11-b677-00123f2a783a
merge 4744:4746 okws/devel/2.0

git-svn-id: svn://okws.org/okws2/devel/3.0@4748 7d287422-6eea-da11-b677-00123f2a783a
argggg impasse.



git-svn-id: svn://okws.org/okws2/devel/3.0@4749 7d287422-6eea-da11-b677-00123f2a783a
Fix up the forloop.


git-svn-id: svn://okws.org/okws2/devel/3.0@4752 7d287422-6eea-da11-b677-00123f2a783a
Port the conditionals over.


git-svn-id: svn://okws.org/okws2/devel/3.0@4753 7d287422-6eea-da11-b677-00123f2a783a
More progress on pushing stack frames with locals {}


git-svn-id: svn://okws.org/okws2/devel/3.0@4754 7d287422-6eea-da11-b677-00123f2a783a
fix some cow issues and flsuh out unis and locsl


git-svn-id: svn://okws.org/okws2/devel/3.0@4755 7d287422-6eea-da11-b677-00123f2a783a
pub3func is now compiling.



git-svn-id: svn://okws.org/okws2/devel/3.0@4756 7d287422-6eea-da11-b677-00123f2a783a
another file down!


git-svn-id: svn://okws.org/okws2/devel/3.0@4757 7d287422-6eea-da11-b677-00123f2a783a
Work through the rest of the pub3 new files, which all now copile.  Alleviate
further cruft.


git-svn-id: svn://okws.org/okws2/devel/3.0@4758 7d287422-6eea-da11-b677-00123f2a783a
Implement support for publishing pub3--defined runtime functions.


git-svn-id: svn://okws.org/okws2/devel/3.0@4759 7d287422-6eea-da11-b677-00123f2a783a
morking on fleshing out the details for pub3-proceduers (which are functions
defined in pub3 code...).  the real sticking point is going to be how to deal
with include() calls within those calls, since it'll mean we'll have to stack
rip all eval() calls, which seems nasty.


git-svn-id: svn://okws.org/okws2/devel/3.0@4760 7d287422-6eea-da11-b677-00123f2a783a
svn merge -r 4766:4767 svn+ssh://am.lcs.mit.edu/home/am8/max/svnrepos/okws2/devel/2.0

git-svn-id: svn://okws.org/okws2/devel/3.0@4768 7d287422-6eea-da11-b677-00123f2a783a
same as r4769 in 2.0


git-svn-id: svn://okws.org/okws2/devel/3.0@4770 7d287422-6eea-da11-b677-00123f2a783a
Work on trying to get user-written function call include(), and/or have
librfn functions call twait{}


git-svn-id: svn://okws.org/okws2/devel/3.0@4774 7d287422-6eea-da11-b677-00123f2a783a