Skip to content

Releases: CastXML/pygccxml

v2.6.1

15 Dec 15:26
e906269
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.6.0...v2.6.1

v2.6.0

17 Nov 20:30
e178aeb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.5.0...v2.6.0

v2.5.0

14 Apr 08:28
b67b261
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.4.0...v2.5.0

v2.4.0

21 Aug 19:45
ce011e1
Compare
Choose a tag to compare
  1. Drop support for Python 3.6

  2. Add official support for Python 3.9, Python 3.10, Python 3.11

  3. Replace setup.py by pyproject.toml

v2.3.0

02 Aug 14:26
54052cb
Compare
Choose a tag to compare
  1. Drop support for Python 3.5

  2. Make type equivalence check for string and ostream more robust (is_std_string, is_std_wstring, is_std_ostream, is_std_wostream)

  3. Skip GCC's __va_list fields on AArch644

  4. Add search_path arg to `find_xml_generator

  5. Publish pygccxml as source distribution too

v2.2.1

25 May 19:46
Compare
Choose a tag to compare
  1. Fix issue introduced by 2.2.0 where cflags are not passed to config objects properly.

v2.2.0

24 May 15:39
Compare
Choose a tag to compare
  1. Add ccflags config parameter. Castxml removes any definitions of its
    pre-defined macros (e.g. -fopenmp). The ccflags option allows users to
    override this behavior.

  2. Add an example jupyter notebook for binder

  3. Add declaration object for deprecation message

  4. Update release documentation

v2.1.0

22 Jan 21:36
Compare
Choose a tag to compare
  1. create_temp_file_name: remove deprecated dir argument

  2. Warn if "include directories" do not exist.

  3. Use "overrides" information from CastXML

  4. Add comment parsing from CastXML

v2.0.1

27 Jul 20:39
Compare
Choose a tag to compare
  1. Minor description and doc updates for release uploads

v2.0.0

27 Jul 20:38
Compare
Choose a tag to compare
  1. Drop support for GCC-XML.
  • Drop all the demangled name attributes

  • Drop declarations.class_t.USE_DEMANGLED_AS_NAME

  1. Drop support for Python 2.6, Python 2.7, Python 3.2, Python 3.3, Python 3.4.

  2. Add support for Python 3.5, Python 3.6, Python 3.7, Python 3.8.

  3. Deprecated all the i_depend_on_them methods from the declaration_t
    class hierarchy. Instead of using decl.i_depend_on_them(), please use the
    declarations.get_dependencies_from_decl(decl) function from the
    declarations module, which returns the same result.

  4. Add support for -std=c++17 and -std=c++2a flags

  5. Add g++ and gcc to better support gnu compilers on windows