Antony Polukhin
496ab93589
Reduced header dependencies
2014-02-06 19:00:14 +04:00
Antony Polukhin
c0871ef714
Removed old unused files
2014-02-06 18:46:01 +04:00
Antony Polukhin
2f9c4b7834
Restored all the tests and examples, fixed some issues
2014-02-06 18:42:08 +04:00
Antony Polukhin
c43f8c1cfa
Restore some of the tests and fix a bunch of bugs
2014-02-06 17:52:18 +04:00
Antony Polukhin
50d496288f
Compile time type info implementation added
2014-02-06 16:53:10 +04:00
Antony Polukhin
3daeab38fa
Started the work on new interface
2014-02-06 16:00:27 +04:00
Antony Polukhin
5f97225a18
New project structure to satisfy Modular Boost requirements.
2014-01-11 19:02:05 +04:00
Antony Polukhin
5977f9ce6e
Update docs to reflect library status after Boost review
v2.1
2014-01-11 18:37:43 +04:00
Antony Polukhin
9ea436c4d3
Applied one more part of changes proposed by Vicente J. Botet Escriba
2013-11-13 11:01:54 +04:00
Antony Polukhin
9e4e48a9b3
Applied first portion of fixes, proposed by Vicente J. Botet Escriba
2013-11-13 10:35:20 +04:00
Antony Polukhin
986ff55058
Add compile time error mesage when attempting to call RTTI only method under MSVC
2013-11-12 10:44:52 +04:00
Antony Polukhin
736bdd4e04
Workarounf MSVC1600 issues, supress MSVC warnings
2013-11-12 10:27:44 +04:00
Antony Polukhin
45649b44e5
Minor improvements of docs
2013-11-06 11:26:40 +04:00
Antony Polukhin
477a7b0c2c
minor docs update
2013-11-05 19:32:39 +04:00
Antony Polukhin
9aef004abc
Attempt to optimize MSVC calls to typeid with RTTI off
2013-11-05 19:20:30 +04:00
Antony Polukhin
2a086a81c5
Added sp_typeinfo patch
2013-11-01 17:42:45 +04:00
Antony Polukhin
c2910c18a8
Added patches for Boost.Variant
2013-11-01 15:53:03 +04:00
Antony Polukhin
860c454c93
Fixed MSVC warnings and added some notes
2013-11-01 11:00:04 +04:00
Antony Polukhin
a37c8ed87c
Disabled one of the tests, that does build with incorrect flags under MSVC
2013-10-31 16:17:41 +04:00
Antony Polukhin
19fef8ddab
Fixed MSVC related bugs
2013-10-31 15:55:34 +04:00
Antony Polukhin
79fbd3ab5c
Fixed a few more notes from Niall
2013-10-31 11:40:16 +04:00
Antony Polukhin
868328d2f6
Test and verify patches
2013-10-30 16:00:43 +04:00
Antony Polukhin
83e02d83c4
More user friendly 'Getting Started section'
2013-10-29 18:10:13 +04:00
Antony Polukhin
cadd22c74d
Docs and doxygen markup updated
2013-10-29 17:08:28 +04:00
Antony Polukhin
1508e1d560
Updated docs
2013-10-29 16:19:26 +04:00
Antony Polukhin
d0d30d56df
Updated docs and fixed some issues
2013-10-28 17:16:19 +04:00
Antony Polukhin
8ab45702a0
Many fixes, tests now compile and work
2013-10-28 14:58:30 +04:00
Antony Polukhin
8789bff181
Restored some of the tests, fixed issues and added template_index.hpp.. Still in the middle of big changes
2013-10-28 14:08:19 +04:00
Antony Polukhin
2a45139fd3
In the middle of changes
2013-10-26 21:00:25 +04:00
Antony Polukhin
5d71c723cc
Still in the middle of heavy changes
2013-10-26 20:51:14 +04:00
Antony Polukhin
cf4096d317
Some more modifications.
2013-10-26 19:47:31 +04:00
Antony Polukhin
3f48978268
Another commit right in the midle of modifications
2013-10-26 19:14:40 +04:00
Antony Polukhin
69a4fddfb6
Commit is made in the midle of modification process
2013-10-26 18:42:46 +04:00
Antony Polukhin
300001d7c7
Initial commit of branch that attempts to make a pure drop-in replacement for std::type_info
2013-10-26 16:46:39 +04:00
Antony Polukhin
dc4fec2bad
Improved the documentation and static assertion added for situations when compiler is not detected and boost::template_index is used.
v1.0
2013-10-23 19:15:26 +04:00
Antony Polukhin
c60a800c80
Attemt to get rid of boost/current_function.hpp and do not ignore errors when compiler is unknown
2013-10-23 17:05:26 +04:00
Antony Polukhin
d4b02f7b00
Update .gitignore
2013-10-23 16:23:55 +04:00
Antony Polukhin
11bf8ef80f
Added an .gitignore file to simplify testing and development
2013-10-23 14:15:33 +04:00
Antony Polukhin
d1c4991c50
Fix line endings
2013-10-23 13:35:23 +04:00
Antony Polukhin
5445bbc85f
Added notes about mixing objects compiled with different RTTI falgs
2013-10-22 17:00:03 +04:00
Antony Polukhin
6d1d4b62f3
Make one of the tests work with unpopular compilers.
2013-10-21 12:46:29 +04:00
Antony Polukhin
6b283076b9
Added more tests for checking work of RTTI on/off mixes.
2013-10-21 12:36:32 +04:00
Antony Polukhin
5078498c86
Added two tests that attempt to mix rtti-on and rtti-off modules.
...
Those two tests must fail diring linking.
2013-10-18 16:00:04 +04:00
Antony Polukhin
5f5d6bf45f
Added cross module tests
2013-10-18 13:59:09 +04:00
Antony Polukhin
42699990f0
Added missing inline keywords.
2013-10-17 14:20:31 +04:00
Antony Polukhin
831151a92b
Added the .gitattributes for EOL mappings
2013-10-17 13:47:43 +04:00
Antony Polukhin
2f431f280d
Fixed docs issues found by Niall Douglas, the review manager.
...
* Fixed a lot of typos
* Added info about type_id_rtti_only behaviour without RTTI
* Added a BOOST_ASSERT_MESSAGE foe a more user friendly error output
* Added `Code bloat` section and refactored the `Performance` section
* More verbose examples
And also:
* Added missing headers
* Fixed Jamfile (now ALL the examples run)
* Added some more BOOST_NOEXCEPT
2013-10-17 11:46:04 +04:00
Antony Polukhin
65953f8793
Fixed name demangling for cvr_saved types
2013-10-17 10:28:49 +04:00
Antony Polukhin
5c4082cddf
Docs updated to reflect new abilities of type_index class.
2013-10-16 17:24:28 +04:00
Antony Polukhin
b96900f6cd
Added C++11 related tests
2013-10-16 16:59:10 +04:00