FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Release Announcements

 
Post new topic   Reply to topic     Forum Index -> cv2pdb
View previous topic :: View next topic  
Author Message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Tue Apr 13, 2010 1:06 am    Post subject: Release Announcements Reply with quote

cv2pdb 0.12 has been released.

Major changes:

* added patch to convert binaries produced by Metroworks CodeWarrior
* names of local function are now demangled
* dmd 2.041 fixes long/ulong support (patch http://d.puremagic.com/issues/show_bug.cgi?id=3373
no longer needed)
* added managed C++ project to integrate cv2pdb with CLR (thanks to Alexander Bothe)
* dmd 2.043 uses different implementation of associative arrays, use command line
option -D 2.043 or above to produce the respective debug info

Rainer

PS: you might want to enable notification of posts to this topic to get notified when new releases of cv2pdb are available.
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Fri Jun 04, 2010 2:08 am    Post subject: Version 0.13 Reply with quote

Hi,

Version 0.13 of cv2pdb has been released. It's major enhancement is support for VS2010.

2010-06-03 Version 0.13

* adapted to mspdb100.dll which comes with VS2010
* tweaked autoexp.dat modifications to be more stable with uninitialized data
* autoexp.snippet now split into two files: autoexp.expand and autoexp.visualizer

Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Wed Jun 23, 2010 1:38 am    Post subject: Version 0.14 Reply with quote

Hi,

I've just uploaded a new version of cv2pdb:

2010-06-23 Version 0.14

* 64-integer types are now displayed as "dlong" and "ulong" instead of "__int64" and "unsigned __int64"
* improved support for long and ulong for DMD versions before 1.057 and 2.041
* DMC also emits D-types for "long long" and "unsigned long long", these are translated back to the correct types if command option -C is used
* now adding properties "has nested type" and "is nested type" to class/struct/union/enum types
* better support for enumerators: now added as user defined types to dislplay symbol value names (DMD patch needed for http://d.puremagic.com/issues/show_bug.cgi?id=4372)

Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Sun Aug 08, 2010 2:50 am    Post subject: Version 0.15 Reply with quote

Hello,

there is a new version of cv2pdb available:

2010-08-08 Version 0.15

* thanks to patches by Z3N, the resulting pdb is now usable by more debuggers
* now uses shared file access to executable
* incomplete structs/classes are now added as user defined types to avoid confusing debugger for following symbols
* fixed name demangling of very long names
* added name demangling support for @safe/@trusted/@property/pure/nothrow/ref
* base classes are added to D/cpp-interfaces to allow viewing the virtual function table pointer
* structs, classes and interfaces now have an internal qualifier attached that allows the preview in autoexp.dat to show better info for structs and interfaces

Enjoy,
Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Sat Sep 18, 2010 5:23 am    Post subject: Version 0.17 Reply with quote

Hi,

two crash bug fixes have been made in the meantime, that caused new versions to be built, but without an announcement here. To keep you informed, here they are:

2010-08-10 Version 0.16

* fixed crash when working with -C (introduced in last version)

2010-09-04 Version 0.17

* fixed crash that could occur for user-defined types longer than 90 characters

Best,
Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Sat Dec 11, 2010 7:36 am    Post subject: Version 0.19 Reply with quote

Hi,

another maintenance release of cv2pdb has been published, with some small improvements:

2010-12-10 Version 0.19

* now converting only class pointers to references, not pointers to structs or void
* changed default D-version to 2.043 to create correct associative array type
information for recent compilers by default

Version 0.18 was released before, without being announced here, with a few bug fixes:

* fixed error with nested types longer than 255 characters
* more fixes for names longer than 300 characters

Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Sun May 08, 2011 2:05 am    Post subject: Version 0.21 Reply with quote

Hi,

there have been a few fixes to cv2pdb lately, so I'd like to announce the new release.

2010-05-08 Version 0.21

* fixed decoding of compressed symbols
* added command line switch -n to disable symbol demangling
* fixed crash with more than 32767 types

In case you are missing the announcement of version 0.20, it was never released here, but crept into the installer for Visual D, containing more fixes.

2010-12-30 Version 0.20

* fixed another issue with user defined type names longer than 300 characters
* now corrects the debug info when dmc/optlink emits multiple struct definitions, but only one UDT record.

Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Wed Mar 14, 2012 12:47 am    Post subject: cv2pdb version 0.23 Reply with quote

Hi,

there has been no release of cv2pdb for a long time, but I have added a major new feature recently: DWARF support which allows executables compiled with GDC to be debugged with your favourite Windows debugger. It also seems to work for GCC compiled C++ files, but I have not tried that thoroughly.

2012-02-12 Version 0.23

* disabled named enumerator for D basic types to avoid debugger troubles displaying arrays
* added command line switch -e to enable using named enumerator for D basic types
* added DWARF support
* added x64 support
* tweaked visualizer for associative array element to just show key and value

If you wonder what 0.22 contained, it was released as part of Visual D only:

* added command line switch -s to specify the replacement character for '.' in symbols
* fixed another crash where compressed symbols expand to more than 4096 characters

Cheers,
Rainer
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> cv2pdb All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group