Commit Graph

280 Commits

Author SHA1 Message Date
kestred b25669af6f Merge remote-tracking branch 'upstream/master' into cmake 2014-01-25 22:17:41 -07:00
kestred f4bf740362 Fix HAVE_LOCKF in dtoolbase.h for python headers that don't define it. 2014-01-19 17:33:19 -07:00
kestred 3fd5f58583 Add #ifdef and #undef where necessary to prevent duplicate definitions. 2014-01-19 00:44:14 -07:00
rdb 5fdf4828be package macros, add stuff to Config.cmake 2013-12-22 00:18:57 +01:00
rdb 4944d7cd7b use compare_to and get_class_type instead of compareTo and getClassType 2013-12-18 10:24:00 +00:00
rdb 57c9b1ae64 Add composite_sources, add bison macro, emulate CMAKE_CURRENT_DIR_IN_INTERFACE in pre-2.8.11 2013-12-16 17:21:11 +01:00
Sam Edwards 163cbe4ea2 Massively clean up CMakeLists files by removing use of ${CMAKE_CURRENT_LIST_DIR}; this is handled by add_subdirectory instead. 2013-11-29 02:19:55 -07:00
Sam Edwards ea140ed5cc Rename most *.cmake files to CMakeLists.txt [1/2] 2013-11-28 19:01:16 -07:00
Sam Edwards 8020f5da1a Ensure that dtoolutil/dtoolbase get built statically by CMake. 2013-11-28 01:53:40 -07:00
kestred c9084be73a CMake: Remove debugging comment. 2013-11-25 16:26:41 -07:00
kestred b73d724fed CMake: Start basic cmake files; working on dtool first as example. 2013-11-25 01:44:51 -07: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 67770fa3dc whoops, nan() and nanf() require a parameter 2013-05-04 01:10:42 +00:00
David Rose e0238675f3 make_nan() 2013-05-03 18:05:28 +00:00
rdb c26c0e6a97 Android support, part 1 2013-01-24 17:54:56 +00:00
rdb 0d7773d30a Fix typo 2012-10-19 13:06:01 +00:00
David Rose 88ef2618eb use win_amd64 instead of win64, and win_i386 instead of win32 2012-10-02 00:00:50 +00:00
David Rose 9daf081364 p3d supports win64 2012-08-13 23:13:23 +00:00
David Rose 97f805b24a pystub should be a static library for better portability, especially for dynamic loaders that aren't so awesome. 2012-06-20 21:41:49 +00:00
David Rose 4820b4a2db fix more static-init ordering issues caused by new alignment code 2012-02-12 19:55:52 +00:00
rdb d290a193ad Fix static init ordering issue with the runtime build 2012-02-10 09:19:12 +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 9326f5be54 compiler warnings 2011-12-21 01:39:47 +00:00
David Rose 6e5dd2cc63 fix memory crashes on win32/Eigen build 2011-12-21 01:25:38 +00:00
David Rose 1cf7a1fd79 define epvector 2011-12-19 15:14:29 +00:00
David Rose 66a52cb6a3 fix MemoryHook internal memory alignment issues 2011-12-18 19:20:18 +00:00
David Rose c5c21a566a UnalignedLVecBase etc, remove lerp etc, moving towards Eigen on win32 2011-12-18 16:30:31 +00:00
David Rose 787742c93e LINMATH_VECTORIZE -> LINMATH_ALIGN 2011-12-18 02:00:31 +00:00
David Rose 56fb33bf00 enforce alignment policies even when malloc() doesn't. 2011-12-18 01:55:22 +00:00
David Rose 702045608d report allocation attempt when out of memory 2011-12-17 01:57:05 +00:00
David Rose 33b9a1e1cf integrate Eigen 2011-12-16 14:17:48 +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 82a33fad3e huh, InterlockedAdd only exists on win64, weird. 2011-11-18 22:33:34 +00:00
David Rose dca824b5de hey, this time I really found the ffmpeg crash. 2011-11-18 19:40:40 +00:00
David Rose 99c0a4ec50 posix build errors 2011-11-17 23:34:12 +00:00
David Rose 539b61571c guarantee word alignment for AtomicAdjust stuff 2011-11-17 23:31:31 +00:00
David Rose 003aa9e3dd PNMImage::gamma_correct() 2011-11-05 01:37:36 +00:00
David Rose 17cc1bd0a3 fix 64-bit problem with memory tracking 2011-11-01 17:18:55 +00:00
David Rose c16875f104 use Posix longs 2011-10-31 22:50:28 +00:00
David Rose 501470169f stdfloat_double 2011-10-10 05:25:10 +00:00
David Rose 59ec701a26 build once more with the Tau profiler 2011-09-06 17:29:30 +00:00
rdb 6c79733735 fix for ffmpeg 2011-07-01 17:47:03 +00:00
rdb 43f0305538 lets not use the system stdint.h in case it has different definitions than we use in our parser-inc implementation 2011-04-15 19:11:08 +00:00
David Rose d715a331e3 "long int" isn't necessarily 64 bits on a 64-bit architecture, but "long long int" usually is. 2011-04-03 21:07:32 +00:00
rdb 20f97e47d5 protect code in docstring from doxygen formatting 2011-02-25 12:31:11 +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 804a72b716 Partially apply typo fix patch I found somewhere on the web, by someone named Christoph Korn 2010-11-16 08:58:45 +00:00
David Rose 2f317d8652 cfrac 2010-10-12 23:13:27 +00:00