fa398734beinitial commit
Dave Abrahams
2003-07-22 23:53:06 +0000
362d20a8c7Fixed editing error
Dave Abrahams
2003-07-22 20:12:39 +0000
6a33b8aeebImplemented better error reporting for argument match errors.
Dave Abrahams
2003-07-22 20:12:07 +0000
d4e06ac436Preparation 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
817dcd37e0Get Cygwin linking again User-readable type name printing for GCC
Dave Abrahams
2003-07-21 02:14:58 +0000
25bfd3c50fSuppress 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
c95ef44b02Added 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
7e159844fbUpdate for current Boost.Build V2.
Vladimir Prus
2003-07-11 06:04:35 +0000
787b79cc2cAdded 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
4588f5e9abno 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
7dba18e7b9Test that shared_ptr<Derived> can be converted to shared_ptr<Base>
Dave Abrahams
2003-06-20 22:57:37 +0000
67b265fe96Remove 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
c821e903f8Added tests for linux.
Bruno da Silva de Oliveira
2003-06-16 20:36:36 +0000
54db04521aMIPSpro 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
f140a74a13Added 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
5da3e1deeaLeak bug fixed thanks to gideon may <gideon-at-computer.org> for reporting it.
Dave Abrahams
2003-06-04 20:47:39 +0000
1ae85d0e39Added 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
4477fe4dd6Python 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
ec750a44c9missing include added (to avoid gcc 3.2 and tru64_cxx errors)
Ralf W. Grosse-Kunstleve
2003-06-02 13:17:11 +0000
006f1d9802Tests for to-python conversion of NULL shared_ptrs that didn't originate as Python objects.
Dave Abrahams
2003-06-01 14:49:51 +0000
638b3d4ee1added a small comment
Dave Abrahams
2003-06-01 14:48:53 +0000
a1cc1651faclarified 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
bb55c4a855no message
Bruno da Silva de Oliveira
2003-05-31 20:57:03 +0000
f1a06b14deHandle null shared_ptrs
Dave Abrahams
2003-05-31 16:40:42 +0000
286f3dc093Added #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
a731322782Test linking with the static library also.
Dave Abrahams
2003-05-31 13:44:16 +0000
0db07ec25eAdded 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
62ba322658updated ImageMagick info.
Dave Abrahams
2003-05-29 14:00:00 +0000
02135b550dOpenSceneGraph has a web page
Dave Abrahams
2003-05-29 13:14:48 +0000
ee4b06bb50static keyword removed (Aye, Aye Sir David Abrahams!)
Ralf W. Grosse-Kunstleve
2003-05-27 21:07:40 +0000
16c5435ca8fix 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
5911691c0dworkaround for silly MIPSpro compiler
Ralf W. Grosse-Kunstleve
2003-05-26 19:46:05 +0000
e369bddc84avoid 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
dccf2bbb4aTru64 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
9675e4233bFix 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
e6a176bb1eAdd initializer list for silly GCC
Dave Abrahams
2003-05-22 01:35:53 +0000
ff0980914breinstate workarounds for vc7
Dave Abrahams
2003-05-22 01:34:04 +0000
43e5ccd0a7object_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
66d6272942Use mpl::vector and simplify constructor generation so we don't have to constantly reverse lists.
Dave Abrahams
2003-05-21 21:53:30 +0000
2f1b828967Getter setter bugfixes for attribute access
Dave Abrahams
2003-05-21 21:52:26 +0000
622636dcf1Killed unneeded #include
Dave Abrahams
2003-05-21 21:51:03 +0000
0c22c276bfWorkaround CW bug
Dave Abrahams
2003-05-20 19:01:44 +0000
7a4a79c74eno 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
c3f5679188Bug 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
6cecfcb704restore from disk crash
Dave Abrahams
2003-05-08 02:19:10 +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
2a1210384aWarning 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
46d8786f5aTweak citations, etc.
Dave Abrahams
2003-04-16 16:12:34 +0000
b8028729ebNULL shared_ptr conversions, more tests for custom to-python shared_ptr registrations
Dave Abrahams
2003-04-16 14:32:14 +0000
30e7768a87warning suppression
Dave Abrahams
2003-04-16 14:29:27 +0000
10dc663e07*** empty log message ***
Dave Abrahams
2003-04-16 13:39:28 +0000
42fc57d761tweaks
Joel de Guzman
2003-04-15 12:48:27 +0000
74cd2f4844Fix 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
ccd84c0be6Small changes to support new iterator adaptors in sandbox
Dave Abrahams
2003-04-09 11:57:59 +0000
510215f284typo 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
a86deed5f6dummy
Dave Abrahams
2003-04-02 12:57:33 +0000
3fd9ad7a60implement 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