Commit Graph

  • 244e0fa5e6 More converter centralization Dave Abrahams 2002-07-17 01:54:58 +0000
  • 134bc44c45 destroy_reference -> destroy_referent Dave Abrahams 2002-07-17 01:53:33 +0000
  • 1d2dc98f50 MSVC6 workaround Dave Abrahams 2002-07-16 20:01:38 +0000
  • 7a05b89a93 MSVC6 workaround Dave Abrahams 2002-07-16 17:15:36 +0000
  • 2bfeb20550 Added type checking when converting some Python types from python as return values. Dave Abrahams 2002-07-16 11:45:10 +0000
  • fa779034b5 VC7.1 workarounds Dave Abrahams 2002-07-16 11:31:36 +0000
  • ea5cfdcdce missing inline keywords added (MIPSpro 7.3 diagnostics) Ralf W. Grosse-Kunstleve 2002-07-15 20:07:04 +0000
  • ba1eab1bf0 is_string_literal<char* const> specialization enabled for MIPSpro; this fixes the list.test failures. Ralf W. Grosse-Kunstleve 2002-07-15 19:09:57 +0000
  • 149c60bd2e Still further rationalized conversion registry Dave Abrahams 2002-07-14 23:25:56 +0000
  • 9795a27482 Even further rationalized conversion registry Dave Abrahams 2002-07-14 20:36:54 +0000
  • baccdba75c Better error reporting Dave Abrahams 2002-07-14 18:44:28 +0000
  • 93b4c6291a Removed flotsam Dave Abrahams 2002-07-14 18:42:43 +0000
  • 815edf1ba5 Apply VC6 workaround and None default constructor patch from Dave Hawkes. Dave Abrahams 2002-07-14 16:26:10 +0000
  • df7b4d81c7 Tests for Tru64 CXX regression Dave Abrahams 2002-07-14 16:09:46 +0000
  • 3e07ba1012 tru64cxx6.5 workarounds Dave Abrahams 2002-07-14 16:07:39 +0000
  • 32c6906750 Remove circular dependency on working converters Dave Abrahams 2002-07-14 14:37:20 +0000
  • 3ebe4c47ba Better error reporting Dave Abrahams 2002-07-14 13:04:27 +0000
  • 5b803f00e1 VC6 workarounds Dave Abrahams 2002-07-14 12:38:41 +0000
  • 9a0118d991 untabify Dave Abrahams 2002-07-13 21:36:57 +0000
  • 093aae1f46 Further rationalized conversion registry Dave Abrahams 2002-07-13 18:44:51 +0000
  • e431318dc0 Added some more tests Dave Abrahams 2002-07-13 15:16:50 +0000
  • c15812add2 long long fixes Dave Abrahams 2002-07-13 12:11:53 +0000
  • 3375cdbb49 Fixed for VC7.1 Dave Abrahams 2002-07-13 12:11:06 +0000
  • 559b564714 tru64cxx6.5 fixes Dave Abrahams 2002-07-12 14:32:20 +0000
  • 3ac4cfb9a7 Fix mistaken cast Dave Abrahams 2002-07-12 11:37:31 +0000
  • a4d651ce9a Kill tru64cxx warnings Dave Abrahams 2002-07-12 11:36:15 +0000
  • d3bbc0eaa5 Work around older EDG bug Dave Abrahams 2002-07-11 21:41:12 +0000
  • 9ff90c98cd Merged registry tracing Dave Abrahams 2002-07-11 21:32:39 +0000
  • b8aaf7d7b1 Rationalized conversion registry Better error reporting Dave Abrahams 2002-07-11 21:04:33 +0000
  • c0ecde90bc Test a few different lvalue conversions Dave Abrahams 2002-07-11 21:03:30 +0000
  • 83719a6f48 Attempted fix for long long handling Dave Abrahams 2002-07-11 20:44:22 +0000
  • 28011bbf55 Remove tuple/string dependencies for Achim Dave Abrahams 2002-07-10 21:41:11 +0000
  • 88170f6dc4 updated to new iteration interface Paul Mensonides 2002-07-10 06:32:00 +0000
  • 931aab22bb Use Paul M's preprocessor iteration Dave Abrahams 2002-07-09 19:35:48 +0000
  • 6cb4fbb1c4 Use Paul M's preprocessor iteration Dave Abrahams 2002-07-09 19:21:52 +0000
  • 54a551e488 Add missing prototype Dave Abrahams 2002-07-09 18:58:45 +0000
  • 5a0d84f185 Smarter range checking Dave Abrahams 2002-07-09 18:57:53 +0000
  • 222396759b MWERKS bug workaround Dave Abrahams 2002-07-09 18:49:09 +0000
  • 128c0ed5a1 Fixes for MSVC Dave Abrahams 2002-07-09 18:43:00 +0000
  • ea74e34446 CWPro8 bug workarounds Dave Abrahams 2002-07-09 18:38:02 +0000
  • c7225a059f workaround for CWPro7.2 Dave Abrahams 2002-07-09 15:20:18 +0000
  • c1f8ae662f Added missing typename Dave Abrahams 2002-07-09 10:27:18 +0000
  • 7d3227128c rvalue_data -> rvalue_from_python_data Dave Abrahams 2002-07-08 21:35:18 +0000
  • 182b6755f5 rvalue_data -> rvalue_from_python_data Dave Abrahams 2002-07-08 19:17:00 +0000
  • 0945f79ced Various kinds of cleanup and code massage; preparing for rvalue from_python protocol change Dave Abrahams 2002-07-08 17:17:31 +0000
  • 8b611322e5 Use new void_return mechanism Dave Abrahams 2002-07-08 17:14:26 +0000
  • b255796b33 Bug fixes Dave Abrahams 2002-07-05 15:25:40 +0000
  • 2ae7c60780 Fix refcounting bugs in class object; add regression Removed flotsam Dave Abrahams 2002-07-02 23:34:21 +0000
  • 279ad90a3c copy_ctor_self => assignment_self Dave Abrahams 2002-07-02 23:31:40 +0000
  • bed7a7d29c Python long support Dave Abrahams 2002-07-01 21:25:01 +0000
  • f02a3c5b47 Now inheriting object_cref from object Dave Abrahams 2002-07-01 21:23:10 +0000
  • d7df5126ce list implementation Dave Abrahams 2002-06-29 19:51:12 +0000
  • 97ecfe7e03 a couple more tests Dave Abrahams 2002-06-29 19:27:42 +0000
  • f30fde3a52 list implementation Dave Abrahams 2002-06-29 19:24:11 +0000
  • d7273dee1c added missing 'explicit' Dave Abrahams 2002-06-29 18:49:43 +0000
  • 55dff4d512 slicing Dave Abrahams 2002-06-20 21:47:26 +0000
  • 693b21188c previous patch breaks Visual C++ 6 & 7 compilations. Roll-back to a state that allows others to use CVS while we do more experiments. Ralf W. Grosse-Kunstleve 2002-06-20 10:33:34 +0000
  • 220734ccac workaround for IRIX CC (EDG238) bug; move to namespace boost::python::api Ralf W. Grosse-Kunstleve 2002-06-20 02:53:25 +0000
  • bf84024d6b maybe slower but certainly conforming Ralf W. Grosse-Kunstleve 2002-06-20 00:19:59 +0000
  • 7bb39ae541 IRIX CC (EDG 238) fix/workaround. Ralf W. Grosse-Kunstleve 2002-06-19 23:00:43 +0000
  • d250057a7c GCC 3 workaround Dave Abrahams 2002-06-19 22:58:58 +0000
  • d07454659a Work around some gcc-2.95.x bugs Optimize code slightly by eliminating temporaries Dave Abrahams 2002-06-19 19:18:21 +0000
  • 913d2984ce Fixed object proxy chaining for everything bug GCC 2.9x Dave Abrahams 2002-06-19 16:34:26 +0000
  • e2d75c0b76 Fixed is_borrowed_ptr Dave Abrahams 2002-06-19 02:45:39 +0000
  • 8aba486295 Fix tru64cxx problems, remove operator*/-> from object Dave Abrahams 2002-06-19 02:12:14 +0000
  • 66f2cd81a8 object operator support Dave Abrahams 2002-06-18 13:49:09 +0000
  • 87bda9e124 work around early EDG problem Dave Abrahams 2002-06-17 22:26:17 +0000
  • 954d019895 work around early EDG problem Dave Abrahams 2002-06-17 20:23:13 +0000
  • 41132af773 Bug fix Dave Abrahams 2002-06-16 22:59:09 +0000
  • 9a5b89da59 initial checkin Dave Abrahams 2002-06-16 21:31:29 +0000
  • c12ffa21da beginning of object support Dave Abrahams 2002-06-16 20:41:54 +0000
  • 0b5937a396 type -> boost::type Dave Abrahams 2002-06-16 20:18:51 +0000
  • 773bb0651e borrow() -> borrowed() type -> boost::type Dave Abrahams 2002-06-16 20:13:38 +0000
  • 8817b1e2af fixed missing template parameter Dave Abrahams 2002-06-13 14:06:08 +0000
  • 366ee6d24b reference<> => handle<> Dave Abrahams 2002-06-12 21:59:17 +0000
  • 0d58869d6e Fix refcounting bug Dave Abrahams 2002-06-12 21:57:35 +0000
  • 52ba3c7f80 expect_non_null optimization Dave Abrahams 2002-06-12 20:52:53 +0000
  • 14d2bae238 initial commit Dave Abrahams 2002-06-11 19:51:44 +0000
  • e331512473 fix typo Dave Abrahams 2002-06-11 15:48:32 +0000
  • 1de6a21f3a Fix transform_iterator nonconformance Dave Abrahams 2002-06-08 16:51:16 +0000
  • 43d8c81104 use sys.maxint Dave Abrahams 2002-06-08 15:35:10 +0000
  • 89930f34d7 undo accidental commit Ralf W. Grosse-Kunstleve 2002-06-07 17:14:13 +0000
  • 59ea6b120c MIPSpro 7.3.1.3 adjustments Ralf W. Grosse-Kunstleve 2002-06-07 16:37:24 +0000
  • 7c312d358b work-around for mipspro linker problem. Ralf W. Grosse-Kunstleve 2002-06-06 21:57:16 +0000
  • ac2746f680 * Generalized use of force_instantiate() * Proper handling for numeric conversion overflows * Moved internal converter names out of the way to prepare for user conversions * Added comments * Fixed a bug where None could be converted to the NULL target of a member function call, causing a crash. * Wiped out and restarted todo.txt * long long support * Added more regression tests and checks for current limitations Dave Abrahams 2002-06-06 20:24:39 +0000
  • e2b4178f42 work-around for MIPSpro 7.3.1.3 problems that avoids #ifdef Ralf W. Grosse-Kunstleve 2002-06-05 23:47:18 +0000
  • 266954be99 adjustments for SGI MIPSpro 7.3.1.3m; tested with gcc, tru64_cxx65, vc7 tool sets. Ralf W. Grosse-Kunstleve 2002-06-05 22:13:34 +0000
  • 2e3ae9decb fixup for __module__ attribute setting Dave Abrahams 2002-06-04 20:26:18 +0000
  • 6741698f71 Added comment as syncmail test Dave Abrahams 2002-06-04 12:38:14 +0000
  • ccae1cc430 cleanup refcounting/naming Dave Abrahams 2002-06-04 04:18:47 +0000
  • 241a5bf4e5 operators documentation Dave Abrahams 2002-06-04 03:30:34 +0000
  • e36aba8c66 bug fix Dave Abrahams 2002-06-04 03:22:37 +0000
  • 1a0baef147 fixed mod. date Dave Abrahams 2002-06-04 02:41:30 +0000
  • 9a49d267eb EDG 245: trailing comma is nonstandard Ralf W. Grosse-Kunstleve 2002-06-03 19:12:40 +0000
  • 7a832f1fdb automatic addition of __module__ to class dict Ralf W. Grosse-Kunstleve 2002-06-03 18:35:59 +0000
  • 16c391c78c enable operators.hpp for v2 eliminate dependence on full boost/function.hpp Dave Abrahams 2002-06-02 19:09:03 +0000
  • 92aae63af2 str(), pow(), complex() support Dave Abrahams 2002-06-02 18:35:09 +0000
  • b042644c85 bind() doesn't work on extern "C" functions Dave Abrahams 2002-06-02 12:01:35 +0000
  • 97afc4bd0c operator support Dave Abrahams 2002-06-02 05:44:06 +0000
  • a67b29a576 Flotsam removal; in theory this works around some Sun incompatibility also. See http://mail.python.org/pipermail/c++-sig/2002-May/001193.html Dave Abrahams 2002-06-02 05:39:41 +0000