Commit Graph

50050 Commits

Author SHA1 Message Date
Dave Abrahams
f385672095 Fixes from Hugo Duncan (and me)
[SVN r12605]
2002-01-31 14:49:09 +00:00
Vesa Karvonen
6e815227bf Tweaking docs
[SVN r12604]
2002-01-31 14:21:31 +00:00
Vesa Karvonen
5cf362f223 Tweaking docs
[SVN r12602]
2002-01-31 13:16:47 +00:00
Douglas Gregor
b6b1f59808 cstdint.hpp:
- Handle FreeBSD's <inttypes.h>


[SVN r12601]
2002-01-31 12:58:35 +00:00
Peter Dimov
22fbcdb15a Back to non-static, doesn't work for Borland PCHs, and generates annoying warnings.
[SVN r12600]
2002-01-31 12:46:33 +00:00
Peter Dimov
76a7ab29b4 Made the placeholders static.
[SVN r12599]
2002-01-31 12:34:58 +00:00
Vesa Karvonen
45b153a4b2 Improving docs
[SVN r12598]
2002-01-31 08:12:31 +00:00
Darin Adler
4fdfabfa7e Make the non-threads version work.
[SVN r12597]
2002-01-31 06:52:58 +00:00
Dave Abrahams
94acd28edc New conversion methods, builtin converters
----------------------------------------------------------------------

Committing in .

Modified Files:
	boost/python/reference_from_python.hpp
	boost/python/value_from_python.hpp
	boost/python/converter/body.hpp
	boost/python/converter/handle.hpp
	libs/python/src/converter/builtin_converters.cpp
	libs/python/test/m1.cpp libs/python/test/m2.cpp
Added Files:
	boost/python/converter/builtin_converters.hpp
	boost/python/converter/builtin_to_python_converters.hpp
	boost/python/converter/from_python.hpp
	boost/python/converter/from_python_data.hpp
	boost/python/converter/from_python_function.hpp
	boost/python/converter/to_python.hpp
	boost/python/converter/to_python_function.hpp
	boost/python/object/auto_ptr_generator.hpp
	boost/python/object/pointer_holder.hpp
	libs/python/src/converter/from_python.cpp
	libs/python/src/converter/to_python.cpp
	libs/python/test/test_builtin_converters.cpp
	libs/python/test/test_builtin_converters.py
Removed Files:
	boost/python/convert.hpp boost/python/converter/unwrap.hpp
	boost/python/converter/unwrapper.hpp
	boost/python/converter/wrap.hpp
	boost/python/converter/wrapper.hpp
	boost/python/object/class_unwrapper.hpp
----------------------------------------------------------------------


[SVN r12596]
2002-01-31 05:53:54 +00:00
Dave Abrahams
44bb9c3580 Suppress warnings with GCC
[SVN r12595]
2002-01-31 05:08:53 +00:00
Douglas Gregor
05ca99dad9 Renamed "count" to "specializations" because GCC 3.0.3 reports an ambiguity otherwise
[SVN r12594]
2002-01-31 04:00:21 +00:00
Beman Dawes
1e3d1495e6 Bill to do signals
[SVN r12593]
2002-01-31 01:24:50 +00:00
Dave Abrahams
9e9d965b0e initial checkin
[SVN r12592]
2002-01-30 22:18:50 +00:00
Dave Abrahams
e7bf5b6c11 initial checkin
[SVN r12591]
2002-01-30 22:12:07 +00:00
Dave Abrahams
964f00bc9a New conversion mechanism, builtin converters
[SVN r12590]
2002-01-30 20:18:39 +00:00
Dave Abrahams
c092cfaf39 Improved GCC 2.95 compatibility. Now works with MinGW 1.1
[SVN r12589]
2002-01-30 20:02:44 +00:00
Dave Abrahams
96d15ae53c Suppress warnings for MinGW
[SVN r12588]
2002-01-30 20:02:11 +00:00
Vesa Karvonen
b7bdfb499f Working on docs.
[SVN r12587]
2002-01-30 19:53:52 +00:00
Vesa Karvonen
a1babb28fa Working on docs
[SVN r12586]
2002-01-30 19:52:31 +00:00
Vesa Karvonen
e820b6ff60 Documentation in progress
[SVN r12585]
2002-01-30 17:54:36 +00:00
Beman Dawes
c0beaf5164 Sched signals
[SVN r12584]
2002-01-30 16:25:01 +00:00
Dave Abrahams
87926970e6 Better compatibility with default Jamfile configuration for MSVC
[SVN r12583]
2002-01-30 15:47:47 +00:00
Dave Abrahams
6cbe7bf2a6 bug fix
[SVN r12582]
2002-01-30 15:47:00 +00:00
Dave Abrahams
4410ea493c Bug fixes
[SVN r12581]
2002-01-30 15:46:06 +00:00
Douglas Gregor
0a1f36c174 Reverting member function pointer optimization
[SVN r12580]
2002-01-30 15:04:08 +00:00
Vesa Karvonen
9663320dbb Renamed delay.cpp to delay.c
[SVN r12579]
2002-01-30 14:58:05 +00:00
Vesa Karvonen
c8270e0ed2 Who needs templates anyway? :)
[SVN r12578]
2002-01-30 14:57:31 +00:00
Vesa Karvonen
5a396eb084 Ported to MSVC++ and MWCW.
[SVN r12577]
2002-01-30 14:47:44 +00:00
John Maddock
6f93c62b96 Fixed Jamfile path
[SVN r12576]
2002-01-30 12:18:16 +00:00
John Maddock
c455b3f312 changed all pointer casts to explicit static_cast or reinterpret_cast.
Added more tests for forward lookahead asserts.


[SVN r12575]
2002-01-30 12:17:51 +00:00
John Maddock
c63a92e3be Changed all pointer casts to either static_cast or reinterpret_cast as appropriate.
[SVN r12574]
2002-01-30 12:16:28 +00:00
Peter Dimov
5966e4211e _N placeholders moved to a separate header.
[SVN r12573]
2002-01-30 11:29:28 +00:00
Vesa Karvonen
a379719da3 Added BOOST_PP_LIST_FOR_EACH_PRODUCT
[SVN r12572]
2002-01-30 10:23:09 +00:00
Vesa Karvonen
445c84c3f3 LIST_FOR_EACH_PRODUCT() added to library
[SVN r12571]
2002-01-30 10:22:13 +00:00
Vesa Karvonen
69627ed858 Added but not documented LIST_FOR_EACH_PRODUCT()
[SVN r12570]
2002-01-30 10:16:39 +00:00
Vesa Karvonen
4c11a13152 Acknowledged Chris Little and Mat Marcus.
[SVN r12569]
2002-01-30 08:10:52 +00:00
Douglas Gregor
b7578642cf function_base.hpp:
function_template.hpp:
  - Add support for storing member function pointers directly within the
    Boost.Function object, without allocating any extra memory


[SVN r12568]
2002-01-30 04:33:45 +00:00
Douglas Gregor
5799b6d45e reference.html:
- Document exception behavior of assignments/construction from stateless
    objects
  - Document what the term "stateless" means in this context


[SVN r12567]
2002-01-30 03:54:18 +00:00
Douglas Gregor
f511a4c3ee index.htm:
- Document Boost.Function's "stateless" optimization


[SVN r12566]
2002-01-30 03:53:02 +00:00
Douglas Gregor
7ef38f5e54 function_template.hpp:
- Fix unused parameter warning


[SVN r12565]
2002-01-30 03:39:44 +00:00
Douglas Gregor
732428abbe object_traits.hpp:
- Stateless types must be empty


[SVN r12564]
2002-01-30 03:39:17 +00:00
Douglas Gregor
608a26a4c5 index.htm:
- Document is_stateless type trait


[SVN r12563]
2002-01-30 03:38:17 +00:00
Douglas Gregor
9ee7a92ced object_traits.hpp:
- A type has to be a class and have a trivial default constructor to be
    stateless


[SVN r12562]
2002-01-30 03:18:45 +00:00
Douglas Gregor
d1dd464b77 function_template.hpp:
- Ensure initialization of stateless function objects


[SVN r12561]
2002-01-30 03:18:15 +00:00
Douglas Gregor
220b196c84 regression.cfg:
- Add stateless_test


[SVN r12560]
2002-01-30 03:17:40 +00:00
Douglas Gregor
40b5bfbe65 function_base.hpp:
- Switch over to using is_reference_wrapper instead of homegrown is_ref
  - Identify stateless function objects

function_template.hpp:
  - Optimize away construction/allocator for stateless function objects.


[SVN r12559]
2002-01-30 01:59:49 +00:00
Douglas Gregor
5e14ca1acd object_traits.hpp:
- Add is_stateless trait


[SVN r12558]
2002-01-30 01:58:58 +00:00
Douglas Gregor
5026e7f863 stateless_test.cpp:
- Test function's ability to optimize away allocations for stateless function
    objects


[SVN r12557]
2002-01-30 01:58:28 +00:00
Jens Maurer
743b9b4af0 fix compilation problems
[SVN r12556]
2002-01-29 20:12:05 +00:00
Vesa Karvonen
65229182d4 Refinements
[SVN r12555]
2002-01-29 15:06:47 +00:00