Commit Graph

  • fa398734be initial commit Dave Abrahams 2003-07-22 23:53:06 +0000
  • 362d20a8c7 Fixed editing error Dave Abrahams 2003-07-22 20:12:39 +0000
  • 6a33b8aeeb Implemented better error reporting for argument match errors. Dave Abrahams 2003-07-22 20:12:07 +0000
  • d4e06ac436 Preparation for delivering nicely-formatted error messages in Boost.Python. The major change is that, instead of being boost::function2<PyObject*,PyObject*,PyObject*>, py_function is now a runtime-polymorphic wrapper for compile-time polymorphic behavior (just like function) of our own which carries more information/behaviors. In particular, you can retrieve an array of c-strings describing the types in the function signature. Additionally, the minimum and maximum arity are stored in the py_function object instead of in the 'function' object which wraps it. Dave Abrahams 2003-07-22 00:06:41 +0000
  • 817dcd37e0 Get Cygwin linking again User-readable type name printing for GCC Dave Abrahams 2003-07-21 02:14:58 +0000
  • 25bfd3c50f Suppress a GCC 2.x ICE Dave Abrahams 2003-07-21 02:12:04 +0000
  • b13c902fb0 * added return_arg policy from Nikolay Mladenov Dave Abrahams 2003-07-19 23:49:06 +0000
  • c95ef44b02 Added Kig Dave Abrahams 2003-07-16 15:40:27 +0000
  • 162727590c - moved register_ptr_to_python up one level. Bruno da Silva de Oliveira 2003-07-15 01:05:07 +0000
  • 7e159844fb Update for current Boost.Build V2. Vladimir Prus 2003-07-11 06:04:35 +0000
  • 787b79cc2c Added NeuraLab Dave Abrahams 2003-07-08 13:10:59 +0000
  • b77652b499 - fixed staticmethod bug - fixed hierarchies bug when using AllFromHeader Bruno da Silva de Oliveira 2003-07-07 20:00:40 +0000
  • 0c8444b8ed - fixed bug of --multiple - new function: hold_with_shared_ptr - SPECIALIZE_TYPE_ID bug Bruno da Silva de Oliveira 2003-07-07 19:00:52 +0000
  • 3e6ee799ba - --multiple now generates one cpp per pyste file. Bruno da Silva de Oliveira 2003-07-06 01:16:27 +0000
  • dd14ccb115 - --multiple now generates one cpp per pyste file. Bruno da Silva de Oliveira 2003-07-06 01:12:26 +0000
  • ba0fcd27c3 - Various bug fixes - Changed the internal code to the way it was Bruno da Silva de Oliveira 2003-07-04 22:47:27 +0000
  • d476e67067 - Fixed "char**" bug - Lots of internal changes: phase 1 of Meta-Programming complete. Bruno da Silva de Oliveira 2003-07-03 00:00:23 +0000
  • 4588f5e9ab no message Bruno da Silva de Oliveira 2003-06-29 17:47:45 +0000
  • 68f54d364b - register_ptr_to_python addition Bruno da Silva de Oliveira 2003-06-27 18:34:25 +0000
  • 7dba18e7b9 Test that shared_ptr<Derived> can be converted to shared_ptr<Base> Dave Abrahams 2003-06-20 22:57:37 +0000
  • 67b265fe96 Remove duplicated sections Dave Abrahams 2003-06-18 12:22:28 +0000
  • 8289269a86 *** empty log message *** Bruno da Silva de Oliveira 2003-06-18 00:05:01 +0000
  • 9f711ed821 - Changed "no_override" to "final" Bruno da Silva de Oliveira 2003-06-17 23:25:16 +0000
  • 73e2ab5125 - Added a new test exercising the new automatic inheritation Bruno da Silva de Oliveira 2003-06-17 01:56:45 +0000
  • 7ea2ab1672 - If you export a derived class without exporting its base classes, the derived class will explicitly export the bases's methods and attributes. Before, if you were interested in the bases's methods, you had to export the base classes too. Bruno da Silva de Oliveira 2003-06-17 01:34:26 +0000
  • c821e903f8 Added tests for linux. Bruno da Silva de Oliveira 2003-06-16 20:36:36 +0000
  • 54db04521a MIPSpro workaround Ralf W. Grosse-Kunstleve 2003-06-09 13:10:34 +0000
  • 91fdecd76f - Changed the filename of one of the doc files to limit it to 32 chars. Bruno da Silva de Oliveira 2003-06-08 22:51:37 +0000
  • f140a74a13 Added MinGW tips Dave Abrahams 2003-06-06 11:18:34 +0000
  • 4854a2a81b - Added another entry, about ESSS. Bruno da Silva de Oliveira 2003-06-06 00:04:51 +0000
  • d94bb65006 - Major improvements in memory usage. Bruno da Silva de Oliveira 2003-06-05 15:14:52 +0000
  • 6ca5280b2c - Fixed bug in GCCXMLParser Bruno da Silva de Oliveira 2003-06-04 22:07:27 +0000
  • 5da3e1deea Leak bug fixed thanks to gideon may <gideon-at-computer.org> for reporting it. Dave Abrahams 2003-06-04 20:47:39 +0000
  • 1ae85d0e39 Added Jayacard Dave Abrahams 2003-06-04 02:23:13 +0000
  • 256e3a467c - Appliced a patch from Giulio Eulisse that allows unnamed enumerations to be exported with an AllFromHeader construct Bruno da Silva de Oliveira 2003-06-03 20:58:22 +0000
  • 4477fe4dd6 Python 2.3 Tru64 cxx compatibility & a little cleanup Ralf W. Grosse-Kunstleve 2003-06-03 02:58:43 +0000
  • 5d1e245858 - New construct, add_method. Bruno da Silva de Oliveira 2003-06-03 01:48:51 +0000
  • ec750a44c9 missing include added (to avoid gcc 3.2 and tru64_cxx errors) Ralf W. Grosse-Kunstleve 2003-06-02 13:17:11 +0000
  • 006f1d9802 Tests for to-python conversion of NULL shared_ptrs that didn't originate as Python objects. Dave Abrahams 2003-06-01 14:49:51 +0000
  • 638b3d4ee1 added a small comment Dave Abrahams 2003-06-01 14:48:53 +0000
  • a1cc1651fa clarified cygwin instructions Dave Abrahams 2003-05-31 22:03:29 +0000
  • 9fe141f5ad - Fixed bug related to --multiple and Vars Bruno da Silva de Oliveira 2003-05-31 21:20:23 +0000
  • d52f0c7d40 - New tests Bruno da Silva de Oliveira 2003-05-31 21:18:09 +0000
  • bb55c4a855 no message Bruno da Silva de Oliveira 2003-05-31 20:57:03 +0000
  • f1a06b14de Handle null shared_ptrs Dave Abrahams 2003-05-31 16:40:42 +0000
  • 286f3dc093 Added #include <boost/python/detail/prefix.hpp> to ensure that all public Boost.Python headers begin by #including Python.h before as many system headers as possible. Dave Abrahams 2003-05-31 14:53:02 +0000
  • a731322782 Test linking with the static library also. Dave Abrahams 2003-05-31 13:44:16 +0000
  • 0db07ec25e Added missing #include thanks to Ben Hutchings <ben.hutchings-at-businesswebsoftware.com> Dave Abrahams 2003-05-31 13:43:29 +0000
  • bc112ba65f - Fixed bug in the generation of virtual methods. Bruno da Silva de Oliveira 2003-05-30 21:52:33 +0000
  • 62ba322658 updated ImageMagick info. Dave Abrahams 2003-05-29 14:00:00 +0000
  • 02135b550d OpenSceneGraph has a web page Dave Abrahams 2003-05-29 13:14:48 +0000
  • ee4b06bb50 static keyword removed (Aye, Aye Sir David Abrahams!) Ralf W. Grosse-Kunstleve 2003-05-27 21:07:40 +0000
  • 16c5435ca8 fix typo Ralf W. Grosse-Kunstleve 2003-05-26 22:03:46 +0000
  • 2595049748 - Added the Techniques section Bruno da Silva de Oliveira 2003-05-26 21:10:41 +0000
  • 5911691c0d workaround for silly MIPSpro compiler Ralf W. Grosse-Kunstleve 2003-05-26 19:46:05 +0000
  • e369bddc84 avoid use of sizeof to enable compilation with buggy gcc 3.3; change as per David Abrahams' instructions Ralf W. Grosse-Kunstleve 2003-05-26 19:06:00 +0000
  • dccf2bbb4a Tru64 cxx compatibility Ralf W. Grosse-Kunstleve 2003-05-26 19:03:24 +0000
  • eaab3fc038 - Fixed link to the tutorial Bruno da Silva de Oliveira 2003-05-23 21:06:22 +0000
  • 858e1aba67 - Support for global variables - Bug fixes in ClassExporter Bruno da Silva de Oliveira 2003-05-23 20:37:35 +0000
  • 19eff7791d - HeaderExporter now doesn't export names that begin with "_" - Bug in ClassExporter, was adding an attribute to the members of base classes in GenerateVirtualMethods Bruno da Silva de Oliveira 2003-05-23 19:13:52 +0000
  • c81af4ffe0 - Two new questions, about compiling time and creating packages. Bruno da Silva de Oliveira 2003-05-23 18:01:39 +0000
  • 9675e4233b Fix a bug in dangling reference/pointer detection. Thanks to Daniel Paull <dlp-at-fractaltechnologies.com> for reporting it. Dave Abrahams 2003-05-22 15:13:22 +0000
  • e6a176bb1e Add initializer list for silly GCC Dave Abrahams 2003-05-22 01:35:53 +0000
  • ff0980914b reinstate workarounds for vc7 Dave Abrahams 2003-05-22 01:34:04 +0000
  • 43e5ccd0a7 object_core.hpp - allow wrapping of objects which take object managers in their constructors. forward.hpp pointer_holder.hpp value_holder.hpp test/long.[py/cpp] Dave Abrahams 2003-05-21 22:17:23 +0000
  • 66d6272942 Use mpl::vector and simplify constructor generation so we don't have to constantly reverse lists. Dave Abrahams 2003-05-21 21:53:30 +0000
  • 2f1b828967 Getter setter bugfixes for attribute access Dave Abrahams 2003-05-21 21:52:26 +0000
  • 622636dcf1 Killed unneeded #include Dave Abrahams 2003-05-21 21:51:03 +0000
  • 0c22c276bf Workaround CW bug Dave Abrahams 2003-05-20 19:01:44 +0000
  • 7a4a79c74e no message Bruno da Silva de Oliveira 2003-05-20 03:17:19 +0000
  • 06f454e1d3 - Some small memory improvements Bruno da Silva de Oliveira 2003-05-20 01:35:13 +0000
  • c1dbd52de1 - Fixed bug where functions with the same name where not being exported correctly Bruno da Silva de Oliveira 2003-05-19 23:58:35 +0000
  • c3f5679188 Bug fix Dave Abrahams 2003-05-08 20:18:14 +0000
  • 97e2628f95 - Fixed bug where GCCXML was generating more than one declaration of a given class Bruno da Silva de Oliveira 2003-05-08 10:38:51 +0000
  • 6cecfcb704 restore from disk crash Dave Abrahams 2003-05-08 02:19:10 +0000
  • 022a5a16f5 Python 2.3b1 compatibility: LONG_LONG -> PY_LONG_LONG Ralf W. Grosse-Kunstleve 2003-05-01 05:19:47 +0000
  • a39a834e75 - Now trying to export forward declared classes gives a warning. - Forward-declared classes are ignored with AllFromHeader - Bug: now it's possible to exclude classes, functions and enums from AllFromHeader Bruno da Silva de Oliveira 2003-04-23 00:42:34 +0000
  • 2a1210384a Warning suppression from Dominique Devriese <dominique.devriese-at-student.kuleuven.ac.be> Dave Abrahams 2003-04-22 14:21:37 +0000
  • d497611069 - New code (more generic) for declaring the smart pointer converters Bruno da Silva de Oliveira 2003-04-16 22:35:09 +0000
  • 46d8786f5a Tweak citations, etc. Dave Abrahams 2003-04-16 16:12:34 +0000
  • b8028729eb NULL shared_ptr conversions, more tests for custom to-python shared_ptr registrations Dave Abrahams 2003-04-16 14:32:14 +0000
  • 30e7768a87 warning suppression Dave Abrahams 2003-04-16 14:29:27 +0000
  • 10dc663e07 *** empty log message *** Dave Abrahams 2003-04-16 13:39:28 +0000
  • 42fc57d761 tweaks Joel de Guzman 2003-04-15 12:48:27 +0000
  • 74cd2f4844 Fix bug report from Jacek Generowicz <jacek.generowicz-at-cern.ch> Dave Abrahams 2003-04-15 11:10:53 +0000
  • a15135f1c1 - Fixed a inheritance bug, and added a test for it. Bruno da Silva de Oliveira 2003-04-14 23:34:33 +0000
  • ccd84c0be6 Small changes to support new iterator adaptors in sandbox Dave Abrahams 2003-04-09 11:57:59 +0000
  • 510215f284 typo fixes Joel de Guzman 2003-04-08 01:20:58 +0000
  • c7ea0aacd6 - Lots of fixes in the documentation - Fixed support for return_opaque_pointer policy Bruno da Silva de Oliveira 2003-04-08 01:01:32 +0000
  • f7f089d2d4 - Fixed bug where the order of instantiations in the --multiple mode could end up wrong Bruno da Silva de Oliveira 2003-04-07 18:15:50 +0000
  • 82721c77a1 - now includes documentation in the distribution Bruno da Silva de Oliveira 2003-04-07 12:13:02 +0000
  • 1c9bf7d91c - Generating code for the improved support of static data members of Boost.Python Bruno da Silva de Oliveira 2003-04-06 20:47:10 +0000
  • 9bf78396cb - fixed bug where return_opaque_pointer was not being added to the user context Bruno da Silva de Oliveira 2003-04-06 13:43:19 +0000
  • d994e4719c - New unittests for linux, now testing single and multi modes Bruno da Silva de Oliveira 2003-04-05 18:14:52 +0000
  • 44b886bb76 - Added a new line after the end of the "_main.cpp" files in multiple mode Bruno da Silva de Oliveira 2003-04-05 18:11:44 +0000
  • 8d2f012bcf - added new option for generating bindings: --multiple - some refactoring of the code - now detects forward declarations and prints a warning about them Bruno da Silva de Oliveira 2003-04-05 17:05:12 +0000
  • a86deed5f6 dummy Dave Abrahams 2003-04-02 12:57:33 +0000
  • 3fd9ad7a60 implement static data members Dave Abrahams 2003-04-02 12:56:37 +0000
  • 319a5cf97c - Added the experimental command line option -R, which is a workaround a gccxml's preprocessor bug Bruno da Silva de Oliveira 2003-03-30 21:06:10 +0000
  • 0fd503d6af - Bug where the full name of the operator wasn't used in the declaration - Now converter operators that return char* or string are automatically named __str__ in Python - Update documentation with info about Psyco Bruno da Silva de Oliveira 2003-03-28 21:02:24 +0000