Commit Graph

24 Commits

Author SHA1 Message Date
rdb 6db5d0dc11 Huge cppparser and interrogate overhaul, bringing:
* Better support for typedefs
* Same code should compile for both 32-bit and 64-bit
* C++11 typed enum support
* Synthesize __setitem__ when operator [] returns reference
* Rewrite coerce system to have better performance
* Change semantics of __getattr__ and __setattr__ to match
  Python's, add __getattribute__, __delattr__ and __delitem__
* Improve performance of slot functions a bit more
* Reduce memory overhead of type system
* Some support for wrapping arrays of numeric types
* C++11 character type support in cppparser
* Chars are handled as strings of length 1
* Template functions for CreatePyInstance that use runtime type map
* More functions from dtool as extension functions
* Code cleanup
2014-12-30 16:43:52 +01:00
rdb a7f2f50236 Move string_utils.* to from putil to dtoolutil 2014-08-20 19:33:55 +00:00
David Rose dfe16c64f6 rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
David Rose c0b7ca96b8 perform shell-style filename globbing on Win32 too 2011-11-09 01:35:19 +00:00
David Rose 6ecf2fed29 preparing for unicode filenames 2011-08-29 04:33:00 +00:00
David Rose 9d5325e05a replace gnu_getopt with new Panda-licensed implementation 2011-08-03 23:37:43 +00:00
David Rose a08b08f8d3 initial iphone stuff, w.i.p. 2009-04-17 18:11:25 +00:00
David Rose 964c76f2e0 pandaFileStream 2008-09-09 00:06:47 +00:00
David Rose 07f7ac0803 $TEMP, $COMMON_APPDATA, $USER_APPDATA 2007-07-06 04:39:46 +00:00
David Rose 5779007507 more memory tracking stuff 2006-11-24 22:59:44 +00:00
Joseph Lee 74890122cb patches to support FreeBSD build 2006-03-01 02:29:06 +00:00
David Rose d347a6be8e add pandaVersion.h, checkPandaVersion.h, and PandaSystem 2005-01-26 19:47:14 +00:00
Dave Schuyler aa68179d33 removed blank line 2004-03-23 01:18:27 +00:00
David Rose 5b38176c95 fix touch() on windows 2002-11-05 00:09:33 +00:00
David Rose dbdb77986e define test_pfstream 2002-07-31 22:38:47 +00:00
David Rose 5146588a8d VC7 allocator support, and *_ALLOCATOR cleanup 2002-04-12 19:14:47 +00:00
cxgeorge d55b536064 use combined srcs 2001-06-06 21:37:18 +00:00
David Rose 56f8e165df tabs to spaces 2001-06-05 22:23:04 +00:00
David Rose 37495faea5 *** empty log message *** 2001-05-16 17:32:30 +00:00
Cary Sandvig 00d4463ada *** empty log message *** 2001-01-11 01:47:34 +00:00
Cary Sandvig 56db184227 double d'oh 2000-12-13 02:11:47 +00:00
Cary Sandvig 42c66c5526 d'oh 2000-12-13 02:10:02 +00:00
Cary Sandvig e7660fd47c here we go 2000-12-13 02:02:48 +00:00
David Rose 7a78284129 Initial revision 2000-10-04 00:15:23 +00:00