Daniel James
b627d19486
Branch for adding initializer list support (only in the unreleased gcc 4.4 at the moment).
...
[SVN r48931]
2008-09-23 19:45:43 +00:00
Ralf W. Grosse-Kunstleve
61fc9cf054
python/object_core.hpp: "inline" added to declarations, to match definitions (resolves MIPSpro 7.41 warnings)
...
[SVN r48659]
2008-09-08 02:15:06 +00:00
Ralf W. Grosse-Kunstleve
b3e91f845e
boost/python/object_core.hpp: work around Tru64 cxx 6.5 name lookup problems (with fully-qualified names)
...
[SVN r48629]
2008-09-06 05:30:02 +00:00
Stefan Seefeld
d67cd6717d
Add generic call operator support.
...
[SVN r47846]
2008-07-27 19:41:41 +00:00
Dave Abrahams
c44100afda
Make valid HTML
...
[SVN r46844]
2008-06-29 12:26:17 +00:00
Joel de Guzman
1dee81dc71
added note on removing targets
...
[SVN r46817]
2008-06-28 18:24:17 +00:00
Beman Dawes
801326275f
With his kind permission, change Jaakko "Järvi" to "Jarvi"
...
[SVN r46808]
2008-06-28 13:45:21 +00:00
Dave Abrahams
98f20f30d6
Compatibility with Apache STDCXX library. Don't assume eh.h comes along with the other headers automatically.
...
[SVN r46721]
2008-06-26 16:41:34 +00:00
Markus Schöpflin
b01e0e6b9c
Added missing ostream header file.
...
[SVN r46115]
2008-06-04 15:11:05 +00:00
Ralf W. Grosse-Kunstleve
b0a9b11c9c
Projects using Boost.Python: PolyBoRi (text provided by Michael Brickenstein)
...
[SVN r45920]
2008-05-29 20:04:19 +00:00
Ralf W. Grosse-Kunstleve
304277b806
See Python C++-SIG thread: "object.attr(object& attrname) proposal"
...
Started 2008-05-25 by hohehohe2@gmail.com .
Excerpts:
If char const* is passed to objecjt.attr(), it uses
PyObject_GetAttrStrng() or PyObject_SetAttrStrng(). If object is
passed to objecjt.attr(), it takes the object as a Python string
object and uses PyObject_GetAttr() or PyObject_SetAttr().
If attr() behaves like this, it can be useful when there are lots
of objects which you know have the same attribute name. You can save
time by first making a boost::python::object and passing it to every
object's attr() inside a loop.
I just made a bit of modification to boost:python locally and did a
quick test, like
test 1:
for(int i = 0; i < n; ++i)
{
omain.attr(attrname) = 444; //attrname is a char const*
}
test 2:
for(int i = 0; i < n; ++i)
{
object o = omain.attr(attrname); //attrname is a char const*
}
test 3:
for(int i = 0; i < n; ++i)
{
omain.attr(oaaaa) = 444; //oaaaa is boost::python::object that represents a string
}
test 4:
for(int i = 0; i < n; ++i)
{
object o = omain.attr(oaaaa); //oaaaa is boost::python::object that represents a string
}
and it reasonably reflected the difference between PyObject_*Attr() and PyObject_*AttrString.
test 1 :2783ms
test 2 :2357ms
test 3 :1882ms
test 4 :1267ms
test5: PyObject_SetAttrString(po_main, "aaaa", po_num444);
test6: Py_DECREF(PyObject_GetAttrString(po_main, "aaaa"));
test7: PyObject_SetAttr(po_main, po_aaaa, po_num444);
test8: Py_DECREF(PyObject_GetAttr(po_main, po_aaaa));
(po_ prefixed variables are PyObject*),
all inside each for loop, and the results were
test 5 :2410ms
test 6 :2277ms
test 7 :1629ms
test 8 :1094ms
It's boost 1.35.0, Python 2.5 on linux(gcc4.1.2).
I also did the same test on windows(vs8) and the tendency was not
so different.
[SVN r45918]
2008-05-29 19:48:55 +00:00
Ralf W. Grosse-Kunstleve
a334649b0c
braces added to resolve g++ 4.3.0 warning
...
[SVN r45359]
2008-05-14 19:38:08 +00:00
Daniel James
79b7f88df6
Quote href values - our tools don't support unquoted values.
...
[SVN r45283]
2008-05-11 13:49:20 +00:00
Daniel James
a33ed032c6
Merge in documentation fixes. Apart from the change to optional's documenation
...
Jamfile, which I included by mistake.
Fixes #1659 , #1661 , #1684 , #1685 , 1687, #1690 , #1801
I wrote about this at:
http://lists.boost.org/Archives/boost/2008/04/136405.php
Merged revisions 44585-44806 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44585 | danieljames | 2008-04-19 16:25:27 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to vacpp in bjam docs. Refs #1512
........
r44586 | danieljames | 2008-04-19 16:27:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to bcpp in bjam docs. Refs #1513
........
r44587 | danieljames | 2008-04-19 16:33:58 +0100 (Sat, 19 Apr 2008) | 2 lines
DateTime documentation - Fix a link to the serialization library. Refs #1659
........
r44588 | danieljames | 2008-04-19 16:35:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in interprocess & intrusive. Refs #1661
........
r44589 | danieljames | 2008-04-19 16:37:39 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the python docs. Refs #1684 .
........
r44590 | danieljames | 2008-04-19 16:38:29 +0100 (Sat, 19 Apr 2008) | 2 lines
Work around a quickbook bug which is affecting the python docs. Refs #1684 .
........
r44591 | danieljames | 2008-04-19 16:39:34 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a broken link in the numeric conversion docs. Refs #1685
........
r44592 | danieljames | 2008-04-19 16:40:45 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the optional docs. Refs #1687
........
r44593 | danieljames | 2008-04-19 16:42:09 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix link to the hash documentation from bimap. Refs #1690
........
r44599 | danieljames | 2008-04-19 18:07:33 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a typo in the format library. Refs #1801
........
r44600 | danieljames | 2008-04-19 19:20:59 +0100 (Sat, 19 Apr 2008) | 1 line
Initialise svnmerge.
........
r44641 | danieljames | 2008-04-20 18:59:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix the lincense url in shared container iterator documentation.
........
r44642 | danieljames | 2008-04-20 19:00:00 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix image link in the mpi documentation.
........
r44643 | danieljames | 2008-04-20 19:00:11 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix a typo in the spirit docs.
........
r44644 | danieljames | 2008-04-20 19:00:23 +0100 (Sun, 20 Apr 2008) | 2 lines
Escape the slash so that quickbook doesn't think it the start of an italic section, and mess up the link. Refs #1844
........
r44647 | danieljames | 2008-04-20 19:39:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix another typo in spirit docs.
........
[SVN r44807]
2008-04-27 07:39:49 +00:00
Joel de Guzman
b316819925
Andreas indexing suite patch
...
[SVN r44450]
2008-04-16 03:07:11 +00:00
Joel de Guzman
52245de2e5
Andreas patch
...
[SVN r44449]
2008-04-16 03:07:06 +00:00
Ralf W. Grosse-Kunstleve
2f1f79ce87
bogus VC8 warning C4180 disabled
...
[SVN r44041]
2008-04-04 18:57:27 +00:00
Beman Dawes
863bff9072
Remove per email from Dave
...
[SVN r43901]
2008-03-28 02:11:13 +00:00
Dave Abrahams
2213cf98c6
Work around vc9 bugs
...
[SVN r43845]
2008-03-24 18:27:22 +00:00
Ralf W. Grosse-Kunstleve
2dba3148ce
map std::invalid_argument -> Python ValueError
...
[SVN r43546]
2008-03-09 04:30:13 +00:00
Daniel James
48aa6ab9a9
Fix incorrect links to copyright of the form 'http:#www.boost.org
...
[SVN r43423]
2008-02-27 19:22:01 +00:00
Daniel James
6ba5067e0b
Point links to the pages that used to be in 'more' to the site.
...
[SVN r43210]
2008-02-10 15:02:17 +00:00
Daniel James
60f4f5e54c
Link to people pages on the website, as they've been removed from the download.
...
[SVN r43209]
2008-02-10 14:56:22 +00:00
Eric Niebler
7ee9cf679b
stl_iterator does better error handling
...
[SVN r42836]
2008-01-17 22:47:54 +00:00
Ralf W. Grosse-Kunstleve
03a72363a4
undo revision 41404; see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34238
...
[SVN r41986]
2007-12-12 05:39:45 +00:00
Jürgen Hunold
38cc1a0c15
Add cosmetic virtual detructors to silence compile warnings.
...
[SVN r41650]
2007-12-03 18:51:26 +00:00
Jürgen Hunold
ff44521920
Silence unused paramter warning in release mode.
...
[SVN r41649]
2007-12-03 18:47:17 +00:00
Jürgen Hunold
0ac7e3f858
Revert revisions 41544 and 41549.
...
See http://lists.boost.org/Archives/boost/2007/12/131116.php for details.
[SVN r41577]
2007-12-02 11:51:08 +00:00
Jürgen Hunold
5cbb539ec5
Remove unused paramters.
...
Add -Wextra to gcc flags to enable more warnings.
[SVN r41550]
2007-12-01 20:26:37 +00:00
Jürgen Hunold
40e4940877
Silence compiler by adding cosmetic virtual destructors.
...
[SVN r41549]
2007-12-01 20:24:51 +00:00
Jürgen Hunold
ab0911cf53
Silence compiler by adding cosmetic virtual destructors.
...
[SVN r41544]
2007-12-01 19:27:06 +00:00
Dave Abrahams
0d81eb6695
Boost.Python:
...
* Workarounds for many SunCC 5.9 bugs
* Suppression of many SunCC 5.9 warnings
* Improve the style of some test invocations in Jamfile
[SVN r41521]
2007-12-01 02:15:17 +00:00
Dave Abrahams
e0b535df1e
Try to extend the workaround to SunPro 5.9, since we're marked as not working on 5.8
...
[SVN r41408]
2007-11-26 22:01:50 +00:00
Ralf W. Grosse-Kunstleve
d2517faa78
g++ 4.3.0 compatibility (4.3.0 20071125 (experimental))
...
[SVN r41404]
2007-11-26 20:46:28 +00:00
Beman Dawes
8cd4ff8950
Remove extra ) from prior commit
...
[SVN r41355]
2007-11-25 13:56:09 +00:00
Dave Abrahams
26f77691ee
Attempt SunPro workaround
...
[SVN r41352]
2007-11-25 09:02:01 +00:00
Joel de Guzman
6e7f594027
fix for trac ticket #1450
...
[SVN r41164]
2007-11-17 01:51:04 +00:00
Beman Dawes
eada30f0cb
Get rid of .cvsignore files
...
[SVN r41107]
2007-11-15 15:20:27 +00:00
Joel de Guzman
e919ffdac4
refresh docs
...
[SVN r41082]
2007-11-14 10:24:21 +00:00
Joel de Guzman
1cf41fd031
fix mismatch include guard
...
[SVN r41019]
2007-11-11 22:32:48 +00:00
Nikolay Mladenov
7b67118271
changed handle cast to downcast
...
[SVN r40935]
2007-11-08 16:28:44 +00:00
Nikolay Mladenov
e14c702a40
added forgotten array_object_manager_traits::get_pytype
...
[SVN r40889]
2007-11-07 16:06:55 +00:00
Joel de Guzman
d303ea16fc
added copyright and license info for each page.
...
[SVN r40871]
2007-11-07 03:35:49 +00:00
Ralf W. Grosse-Kunstleve
65114d8637
reinterpret_cast -> const_cast; commented out dead code removed
...
[SVN r40749]
2007-11-04 18:08:28 +00:00
Joel de Guzman
597dfc586b
tutorial update
...
[SVN r40734]
2007-11-04 00:12:29 +00:00
Dave Abrahams
6a3085ad5d
Merging some of the more obvious changes from RC_1_34_0
...
[SVN r40714]
2007-11-03 03:25:13 +00:00
Joel de Guzman
190d0d7ea6
replacing reinterpret_cast with static_cast<PySliceObject*>(static_cast<void*>(i))
...
[SVN r40712]
2007-11-03 03:05:26 +00:00
Eric Niebler
8b915a15ff
merge Changeset 37947
...
[SVN r40675]
2007-11-02 04:35:01 +00:00
Dave Abrahams
90c5c19220
Take out print statement I added for debugging purposes.
...
[SVN r40536]
2007-10-28 19:24:02 +00:00
Dave Abrahams
cfe6f96f69
Closes #1379 , really this time. The old code would sandwich argv[1] between quotes and interpret it as a string, so backslashes in windows paths were interpreted as escape sequences.
...
[SVN r40535]
2007-10-28 19:22:21 +00:00