Commit Graph

  • 69a4fddfb6 Commit is made in the midle of modification process Antony Polukhin 2013-10-26 18:42:46 +04:00
  • 300001d7c7 Initial commit of branch that attempts to make a pure drop-in replacement for std::type_info Antony Polukhin 2013-10-26 16:46:39 +04:00
  • dc4fec2bad Improved the documentation and static assertion added for situations when compiler is not detected and boost::template_index is used. v1.0 Antony Polukhin 2013-10-23 19:15:26 +04:00
  • c60a800c80 Attemt to get rid of boost/current_function.hpp and do not ignore errors when compiler is unknown Antony Polukhin 2013-10-23 17:05:26 +04:00
  • d4b02f7b00 Update .gitignore Antony Polukhin 2013-10-23 16:23:55 +04:00
  • 11bf8ef80f Added an .gitignore file to simplify testing and development Antony Polukhin 2013-10-23 14:15:33 +04:00
  • d1c4991c50 Fix line endings Antony Polukhin 2013-10-23 13:35:23 +04:00
  • 4cebe4ff9d Docs regen after adding notes about mixing objects compiled with different RTTI flags. v1.0_docs Antony Polukhin 2013-10-22 17:02:29 +04:00
  • 5445bbc85f Added notes about mixing objects compiled with different RTTI falgs Antony Polukhin 2013-10-22 17:00:03 +04:00
  • 6d1d4b62f3 Make one of the tests work with unpopular compilers. Antony Polukhin 2013-10-21 12:46:29 +04:00
  • 6b283076b9 Added more tests for checking work of RTTI on/off mixes. Antony Polukhin 2013-10-21 12:36:32 +04:00
  • 5078498c86 Added two tests that attempt to mix rtti-on and rtti-off modules. Those two tests must fail diring linking. Antony Polukhin 2013-10-18 16:00:04 +04:00
  • 5f5d6bf45f Added cross module tests Antony Polukhin 2013-10-18 13:59:09 +04:00
  • 42699990f0 Added missing inline keywords. Antony Polukhin 2013-10-17 14:20:31 +04:00
  • 831151a92b Added the .gitattributes for EOL mappings Antony Polukhin 2013-10-17 13:47:43 +04:00
  • b5d27a8174 Docs regeneration, after fixing issues mentioned by Niall Douglas Antony Polukhin 2013-10-17 11:54:24 +04:00
  • 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 Antony Polukhin 2013-10-17 11:46:04 +04:00
  • 65953f8793 Fixed name demangling for cvr_saved types Antony Polukhin 2013-10-17 10:28:49 +04:00
  • edf6443e9e Docs regenerated Antony Polukhin 2013-10-16 17:27:27 +04:00
  • 5c4082cddf Docs updated to reflect new abilities of type_index class. Antony Polukhin 2013-10-16 17:24:28 +04:00
  • b96900f6cd Added C++11 related tests Antony Polukhin 2013-10-16 16:59:10 +04:00
  • ecb9839e04 Now type_index class can store cvr modifiers too. Antony Polukhin 2013-10-16 16:43:32 +04:00
  • 986ffb2c7a Documentation regenerated Antony Polukhin 2013-10-15 15:05:49 +04:00
  • c7020e6ecd Fixed example compilation under GCC compiler. Antony Polukhin 2013-10-15 14:56:36 +04:00
  • baa68454a0 Fixed compilation (include was missing) Antony Polukhin 2013-10-15 14:51:25 +04:00
  • 83b8a47c2a New examples apolukhin 2013-10-14 19:23:18 +04:00
  • b9f3db90fc Docs regenerated. Antony Polukhin 2013-10-12 20:15:33 +04:00
  • 2557b1f8e1 Updated the docs for header files. Antony Polukhin 2013-10-12 20:04:10 +04:00
  • 9cf27718b6 Add info about the patch file to README and get rid of possible memory leak Antony Polukhin 2013-10-11 14:59:56 +04:00
  • 2b52f157ae Patch for Boost.Test that allows compilation of tests with RTTI disabled Antony Polukhin 2013-10-11 13:51:53 +04:00
  • 772d598bb8 Make RTTI related comparisons faster apolukhin 2013-10-10 19:10:38 +04:00
  • 27170475bd Disable RTTI in Jamfile in a clever way apolukhin 2013-10-10 18:30:10 +04:00
  • 7a958aa5e5 Bugfixes and more tests apolukhin 2013-10-10 18:08:30 +04:00
  • d66810d2cc Single type_index.hpp file was split to a few smaller ontoquad 2013-10-10 17:47:30 +04:00
  • 83f74a09e4 Create README.md apolukhin 2013-07-23 15:54:50 +04:00
  • a7226a95cb Documentation regenerated (refs #3) Antony Polukhin 2013-03-05 00:09:19 +04:00
  • dcbfd27035 Update documentation (refs #3) Antony Polukhin 2013-03-05 00:03:07 +04:00
  • a4a2760aaa Make type_index constructor from std::type_info public (fixes #3) Antony Polukhin 2013-03-04 23:11:06 +04:00
  • 7ab05fa6f3 Removed unrequired file Antony Polukhin 2012-08-14 16:22:36 +04:00
  • de2bff19ba Documentation source update Antony Polukhin 2012-08-14 16:18:09 +04:00
  • 3479700e00 Documentation update Antony Polukhin 2012-08-14 16:06:35 +04:00
  • 52caa2b3e2 Micro optimizations Antony Polukhin 2012-08-14 15:53:07 +04:00
  • 45fbd1f85d Documentation source update Antony Polukhin 2012-07-18 22:50:24 +04:00
  • 84b6d05d67 Documentation update Antony Polukhin 2012-07-18 22:50:01 +04:00
  • 55e10e8468 Fix typo in documentation Antony Polukhin 2012-07-18 22:35:26 +04:00
  • 6dd093991b Fix for some patched libraries Antony Polukhin 2012-07-12 22:58:49 +04:00
  • 8c76d504fe Documentation update Antony Polukhin 2012-07-09 22:13:50 +04:00
  • 2cab27489e * Documentation updates * Added BOOST_TYPE_INDEX_CTTI_BEGIN_SKIP BOOST_TYPE_INDEX_CTTI_END_SKIP user macro Antony Polukhin 2012-07-09 22:09:47 +04:00
  • d661165c43 Merge pull request #2 from K-ballo/master apolukhin 2012-07-07 08:41:42 -07:00
  • a6bddfa8cd - Documentation changes K-ballo 2012-07-07 01:37:27 -03:00
  • 6f6925083a Documentation update Antony Polukhin 2012-07-04 23:12:52 +04:00
  • 8ecedc4461 Merge pull request #1 from K-ballo/master apolukhin 2012-07-03 20:54:17 -07:00
  • 938034b166 Fixed typos in code: - Retrurns -> Returns - comutative -> commutative - overlaod -> overload K-ballo 2012-07-03 21:00:59 -03:00
  • 33d7985c8b Optimized hash_code() Antony Polukhin 2012-07-03 20:58:03 +04:00
  • ed7f58c944 Documentation update Antony Polukhin 2012-06-26 21:20:15 +04:00
  • b88b75b329 * Performance update for GGC 4.5 and newer * type_id_rtti_only function added * Documentation and tests updates Antony Polukhin 2012-06-26 21:17:42 +04:00
  • 303f0e0ba4 Added patched folder, that contains patched versions of existing boost libraries patched by type_index library (not tested) Antony Polukhin 2012-06-10 19:55:44 +04:00
  • 3f9fa964d5 Added tests for comparison of type_index with std::template_info Antony Polukhin 2012-06-10 19:52:55 +04:00
  • 3108a705c1 * Default constructors added * Fixed some warnings * Reduced code bloat when using template_index Antony Polukhin 2012-06-10 19:47:34 +04:00
  • 0ab508adf2 Documentation update Antony Polukhin 2012-06-09 23:19:10 +04:00
  • b800b9d71d Doxygen documentation updated Antony Polukhin 2012-06-09 23:18:24 +04:00
  • 311246d1a4 * Reduced size of binary in case of template_index usage * Added noexcept modifiers * Added comparison operators for comparison with std::type_info Antony Polukhin 2012-06-09 22:01:36 +04:00
  • ad1c01394b Updated dxygen documantation. Small bugfixes Antony Polukhin 2012-06-03 19:50:11 +04:00
  • a1e348ecc9 Documentation source update Antony Polukhin 2012-06-03 19:45:01 +04:00
  • 31b75f0a1e Documentation update Antony Polukhin 2012-06-03 19:44:44 +04:00
  • 4f7ad7d7a3 Documentation source update Antony Polukhin 2012-06-03 15:18:26 +04:00
  • 4f432dec69 Documentation update Antony Polukhin 2012-06-03 15:18:14 +04:00
  • 6a7b7a0f19 Documentation source update Antony Polukhin 2012-06-03 14:53:24 +04:00
  • f644351ed3 Documentation update Antony Polukhin 2012-06-03 14:51:43 +04:00
  • c4115bce28 Updated documentation formatting Antony Polukhin 2012-06-03 14:40:00 +04:00
  • 2e6ddf46a4 Documentation updated Antony Polukhin 2012-06-03 14:29:52 +04:00
  • e03aa43871 Created gh-pages branch via GitHub apolukhin 2012-06-03 03:18:40 -07:00
  • a83bd35fee Initial commit Antony Polukhin 2012-06-03 14:13:40 +04:00