[pygccxml-commit] SF.net SVN: pygccxml: [371] pygccxml_dev/docs/history/history.rest
Brought to you by:
mbaas,
roman_yakovenko
From: <rom...@us...> - 2006-07-31 07:06:18
|
Revision: 371 Author: roman_yakovenko Date: 2006-07-31 00:06:09 -0700 (Mon, 31 Jul 2006) ViewCVS: http://svn.sourceforge.net/pygccxml/?rev=371&view=rev Log Message: ----------- updating pygccxml history Modified Paths: -------------- pygccxml_dev/docs/history/history.rest Modified: pygccxml_dev/docs/history/history.rest =================================================================== --- pygccxml_dev/docs/history/history.rest 2006-07-30 21:02:11 UTC (rev 370) +++ pygccxml_dev/docs/history/history.rest 2006-07-31 07:06:09 UTC (rev 371) @@ -21,8 +21,72 @@ Development ----------- -1. `pygccxml`_ has been ported to MacOS X. Many thanks to Darren Garnier! - +1. `pygccxml`_ has been ported to MacOS X. Many thanks to Darren Garnier! + +2. New type traits have been added: + + * ``enum_traits`` + * ``class_traits`` + * ``class_declaration_traits`` + * ``is_std_string`` + * ``is_std_wstring`` + * ``remove_declarated`` + * ``has_public_less`` + * ``has_public_equal`` + * ``has_public_binary_operator`` + * ``smart_pointer_traits`` + * ``list_traits`` + * ``deque_traits`` + * ``queue_traits`` + * ``priority_queue`` + * ``vector_traits`` + * ``stack_traits`` + * ``map_traits`` + * ``multimap_traits`` + * ``hash_map_traits`` + * ``hash_multimap_traits`` + * ``set_traits`` + * ``hash_set_traits`` + * ``multiset_traits`` + * ``hash_multiset_traits`` + +3. ``enumeration_t`` class interface was changed. Enumeration values are kept + in a list, instead of a dictionary. ``get_name2value_dict`` will build for + you dictionary, where key is an enumeration name, and value is an enumeration + value. + + This has been done in order to provide stable order of enumeration values. + +4. Now you can pass operator symbol, as a name to query functions: + + :: + + cls = global_namespace.class_( 'my_class' ) + op = cls.operator( '<' ) + #instead of + op = cls.operator( symbol='<' ) + +5. `pygccxml`_ improved a lot functionality related to providing feedback to user: + + * every package has its own logger + + * only important user messages are written to ``stdout`` + + * user messages are clear + +6. Support to Java native types has been added. + +7. It is possible to pass an arbitrary string as a parameter to `GCC-XML`_. + +8. Native java types has been added to fundamental types. + +9. Cache classes implementation was improved. + +10. Few bug were fixed. + +11. Documentation was improved. + + ----------- Version 0.8 ----------- @@ -50,8 +114,6 @@ 8. Documentation has been updated/written/improved. -9. Native java types has been added to fundamental types. - ------------- Version 0.7.1 ------------- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |