svn commit: samba r6413 - in branches/tmp: . pidl2/source pidl2/source/build/pidl pidl2/source/librpc/idl

jelmer at samba.org jelmer at samba.org
Thu Apr 21 05:47:02 GMT 2005


Author: jelmer
Date: 2005-04-21 05:47:02 +0000 (Thu, 21 Apr 2005)
New Revision: 6413

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6413

Log:
Add temporary branch used for developing the next generation pidl.
Current issues I need to resolve before this will make it into the main 
Samba4 tree:
 - Allocations at the right point
 - There's erroneous extra references on some variables

The main difference in this tree is the extra data structure generated 
between the IDL data structure and the NDR parser:

IDL -> NDR -> { ndr_parser, ndr_header, eparser, etc }

This new version of pidl also removes unnecessary calls with 
NDR_BUFFERS (for example, GUID doesn't have any buffers, just scalars) 
as well as some (unnecessary) nested setting of flags.


Added:
   branches/tmp/pidl2/
   branches/tmp/pidl2/source/syncidl-simple.sh
   branches/tmp/pidl2/source/syncidl.sh
Modified:
   branches/tmp/pidl2/source/build/pidl/com_header.pm
   branches/tmp/pidl2/source/build/pidl/dcom_proxy.pm
   branches/tmp/pidl2/source/build/pidl/eparser.pm
   branches/tmp/pidl2/source/build/pidl/idl.pm
   branches/tmp/pidl2/source/build/pidl/idl.yp
   branches/tmp/pidl2/source/build/pidl/ndr.pm
   branches/tmp/pidl2/source/build/pidl/ndr_client.pm
   branches/tmp/pidl2/source/build/pidl/ndr_header.pm
   branches/tmp/pidl2/source/build/pidl/ndr_parser.pm
   branches/tmp/pidl2/source/build/pidl/needed.pm
   branches/tmp/pidl2/source/build/pidl/odl.pm
   branches/tmp/pidl2/source/build/pidl/pidl.pl
   branches/tmp/pidl2/source/build/pidl/typelist.pm
   branches/tmp/pidl2/source/build/pidl/validator.pm
   branches/tmp/pidl2/source/librpc/idl/atsvc.idl
   branches/tmp/pidl2/source/librpc/idl/samr.idl


Changeset:
Sorry, the patch is too large (3563 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6413


More information about the samba-cvs mailing list