Commit Graph

58 Commits

Author SHA1 Message Date
rdb 706f6f7de5 Squelch some of the type conversion warnings in MSVC 2015-10-06 17:05:40 +02:00
rdb 4d46172fba Revert non-Windows template export changes from 1.9.x, they're less stable than I thought 2015-06-06 16:55:33 +02:00
rdb 4a88d71ff6 Fix compile issues on Windows with rtdist build 2015-06-04 11:44:29 +02:00
rdb f69354d9fa Explicit template instantiation on gcc/clang, implement cfsworks' suggestion of moving compiler-specific stuff out of pandasymbols.h et al 2015-06-03 13:36:04 +02:00
rdb 4f27ed600f Attempt to work around glibc bug when using clang with -ffast-math 2015-02-09 22:15:41 +01:00
rdb 861234c349 Bunch of minor compile fixes and changes 2014-11-26 13:33:10 +00:00
rdb c178aba639 Add property support to interrogate (using MAKE_PROPERTY or using published members) 2014-09-19 15:23:52 +00:00
rdb cc3bae7e76 Big interrogate cleanup, new extension system, add __iter__ support, add buffer protocol support 2013-09-17 10:11:43 +00:00
David Rose a06fd5521f found a reason to use dlmalloc if 16-byte alignment is required 2011-12-22 22:44:31 +00:00
David Rose f6a32897ba build correctly without DO_MEMORY_USAGE 2011-12-21 02:31:37 +00:00
David Rose 6e5dd2cc63 fix memory crashes on win32/Eigen build 2011-12-21 01:25:38 +00:00
David Rose 787742c93e LINMATH_VECTORIZE -> LINMATH_ALIGN 2011-12-18 02:00:31 +00:00
David Rose 33b9a1e1cf integrate Eigen 2011-12-16 14:17:48 +00:00
David Rose 539b61571c guarantee word alignment for AtomicAdjust stuff 2011-11-17 23:31:31 +00:00
rdb 6c79733735 fix for ffmpeg 2011-07-01 17:47:03 +00:00
rdb 319b8c4cb1 More stuff related to extensions 2011-01-03 08:25:13 +00:00
rdb beb90c565f Add functionality allowing extension functions to interrogate 2011-01-02 15:14:02 +00:00
rdb d4263a47aa __STDC_CONSTANT_MACROS fix 2010-05-18 15:37:26 +00:00
rdb c9cb0def53 Move __STDC_LIMIT_MACROS up a bit, to be certain 2010-05-18 14:20:30 +00:00
rdb 2ec0617d32 Define __STDC_CONSTANT_MACROS in case C libraries like ffmpeg don't 2010-05-18 12:57:58 +00:00
rdb 102b46878e More compatibility with exotic compilers (yes, I actually tried to port Panda to clang) 2010-04-07 16:59:46 +00:00
rdb 2a6974eec2 stdint/numeric_types stuff, let's follow the standards 2010-03-29 15:38:40 +00:00
rdb cd3307ccd4 Fix compiler warnings with pyconfig.h 2009-10-10 11:36:31 +00:00
David Rose 494d61083e avoid compiler warnings from HAVE_BLAH_H conflicts by renaming macros 2009-08-21 15:40:05 +00:00
David Rose 58c13de4ca integrate changes from Schell Games (plus some tab character fixes) 2009-06-01 21:51:15 +00:00
rdb fa6c41f363 Changes for windows 2009-03-21 14:49:10 +00:00
David Rose 58e0537e3c wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion 2008-11-07 21:12:42 +00:00
David Rose bfea5a222c gcc 4.3 support 2008-07-02 18:13:33 +00:00
rdb 6ea55fbf08 The HAVE_SYS_MALLOC_H is needed for OSX 2008-06-21 16:24:44 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose 346928ece7 support BLOCKING keyword 2007-04-18 21:51:36 +00:00
David Rose 846e46b8c7 better 64-bit support 2007-04-05 15:33:53 +00:00
Joseph Lee 5bdafb5f0c always include assert.h (for MSVC) until drose unbreaks it for opt4 for the newly moved files from interrogatedb to dtoolutil 2006-12-05 02:18:58 +00:00
David Rose 5d2466c72a osx tweaks 2006-09-27 04:03:07 +00:00
Joseph Lee 20688bbae9 do not assume _WIN32_WINNT hasn't been already defined 2006-08-19 00:40:58 +00:00
David Rose cadbb022f8 more tau for windows 2006-04-14 15:53:49 +00:00
David Rose 0a155809dc ifdef out unneeded template classes for interrogate 2006-04-07 23:01:05 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
David Rose ef554b58a4 we do need malloc.h 2005-09-30 19:54:54 +00:00
David Rose 237d193cac fix malloc issues on Linux 2005-09-30 19:49:25 +00:00
Dave Schuyler 5f59746382 added have_types_h 2004-07-07 04:03:12 +00:00
Dave Schuyler a75582f40c osx 2004-03-31 03:22:03 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
David Rose 5b2d78e570 add HAVE_LOCALE_H 2004-02-09 17:24:29 +00:00
David Rose b6878df8c4 WIN32_WINNT definition should really be in dtoolbase.h, not dtoolbase_cc.h 2004-01-15 14:43:12 +00:00
Dave Schuyler 27f14fc2e3 os x changes. 2003-09-29 21:18:08 +00:00
David Rose 5c45230137 check for getopt.h 2003-08-07 02:01:00 +00:00
Joseph Lee ff66e80fc0 correct 64-bit build support setup 2003-06-03 02:25:57 +00:00
cxgeorge bda142a078 vc7.1 fixes 2002-11-22 03:58:55 +00:00
David Rose e11f713860 sys/time.h 2002-10-26 03:19:46 +00:00