Commit Graph

  • 1633adfee4 Changed implementation to use the low level interface for demangling. Andrey Semashev 2014-06-12 22:23:48 +04:00
  • c3a26dff9a Port to Boost.Core demangle() Andrey Semashev 2014-06-11 23:41:04 +04:00
  • 436ecd0b3e Added Configuration section to the docs and fixed minor issues boost-1.56.0 Antony Polukhin 2014-06-02 15:56:12 +04:00
  • 9fcbfd18ce Add more -DBOOST_NO_RTTI to Jamfile Antony Polukhin 2014-05-24 11:42:14 +04:00
  • 1916e2b42f Fixes for Clang+Apple Antony Polukhin 2014-05-22 17:03:02 +04:00
  • 56bd9b401a Gix a Boost.test another chance, more macro definitions in build scripts Antony Polukhin 2014-05-22 12:38:32 +04:00
  • e2c227d4aa Fix a typo and improve macro definitionas in Jamfile Antony Polukhin 2014-05-21 10:47:30 +04:00
  • 80086cbc4f Do not use Boost.Test at all Antony Polukhin 2014-05-21 10:33:22 +04:00
  • 0f0902d11c Explicitly define BOOSTNO_RTTI: do not rely on ability of Boost.Config to detect RTTI Antony Polukhin 2014-05-20 21:26:33 +04:00
  • 6857f23e6f Use minimal subset of Boost.Test and do not depend on ability of Boost.Test to work with rtti off Antony Polukhin 2014-05-20 21:22:40 +04:00
  • ce103443fd Merge pull request #3 from danieljames/redirect-fix Antony Polukhin 2014-05-20 17:04:45 +04:00
  • b34d4d466d Fix the documentation redirect location. Daniel James 2014-05-20 09:01:59 +01:00
  • 441a71c3d1 Merge pull request #2 from danieljames/doc-build-fix Antony Polukhin 2014-05-20 08:45:39 +04:00
  • ae946ee496 Put the doxygen dependency on the quickbook file, rather than boostbook. Daniel James 2014-05-19 23:11:59 +01:00
  • 76dc3d1053 Added index.html Antony Polukhin 2014-05-19 11:28:27 +04:00
  • 28c77f4036 Merge pull request #1 from danieljames/metadata Antony Polukhin 2014-05-19 08:41:15 +04:00
  • 631e592b7a Add metadata file Daniel James 2014-05-18 23:27:52 +01:00
  • fa2fa1805c Added always_show_run_output to ctti_print_name test rule Antony Polukhin 2014-05-14 09:32:34 +04:00
  • 0744f86a2c Simplify the ctti_print_name.cpp Antony Polukhin 2014-05-13 14:17:42 +04:00
  • 61594ba1da Fix nortti builds on Intel compiler Antony Polukhin 2014-05-13 12:03:15 +04:00
  • e2ceb6cf36 Log to std::cerr in ctti_print_name test and implicitly include ctti. Define BOOST_NO_RTTI for nortti test, so that even old compilers could compile tests Antony Polukhin 2014-05-12 20:11:51 +04:00
  • a397391b0e Added ctti_print_name.cpp to ensure that BOOST_TYPE_INDEX_CTTI_USER_DEFINED_PARSING macro works Antony Polukhin 2014-05-11 16:13:12 +04:00
  • 8c8d9c6c69 Simplify redefinition of parsing rules Antony Polukhin 2014-05-11 03:11:34 +04:00
  • eac9c8af2f Another attempt to disable table_of_names_no_rtti test Antony Polukhin 2014-05-08 11:37:09 +04:00
  • 4cc0272bd2 Polished the docs and removed BOOST_TYPE_INDEX_REGISTER_CTTI_CLASS and BOOST_TYPE_INDEX_REGISTER_STL_CLASS as was recommended during review. Moved helper headers to the detail folder. Antony Polukhin 2014-05-07 20:12:27 +04:00
  • ecac9ac83c Tune CTTI for different versions of Clang Antony Polukhin 2014-05-07 16:46:07 +04:00
  • 8a8a3ec639 Fix build script Antony Polukhin 2014-05-07 16:37:57 +04:00
  • 6931c1de4c Updated docs and removed applied patch Antony Polukhin 2014-05-07 15:29:52 +04:00
  • 7ba3f29da1 Add ability to do runtime searches in CTTI and fix pretty_name() on clang-3.4 Antony Polukhin 2014-05-07 12:14:00 +04:00
  • a184f3969f Fixed almost all the notes by Andrey Semashev except link-time assertions and ctti type name assertions Antony Polukhin 2014-05-06 18:23:26 +04:00
  • f7388d59b5 Fix some of the notes mentioned by Andrey Semashev (more to come) Antony Polukhin 2014-05-06 16:27:03 +04:00
  • 2602569bc4 Fixed issueas mentioned by Mathieu Champlon during Boost review Antony Polukhin 2014-05-06 13:03:59 +04:00
  • 172d4a25ca Fixed issues mentioned by Dominique Devienne during Boost review Antony Polukhin 2014-05-05 19:49:56 +04:00
  • 6af608a827 Fixed notes mentioned by Klaim - Joël Lamotte during review Antony Polukhin 2014-05-04 20:28:45 +04:00
  • 5ed8543025 Changed namespace to boost::typeindex Antony Polukhin 2014-05-04 14:42:12 +04:00
  • a66ffcfa50 Fixed issues noted by Paul A. Bristow during review Antony Polukhin 2014-05-04 14:22:25 +04:00
  • 2e11dc75d4 Fix a typo v3.0 Antony Polukhin 2014-04-14 18:00:01 +04:00
  • a2a934dde8 Added test to ensure that alignments of ctti_data and char are same Antony Polukhin 2014-03-06 11:39:10 +04:00
  • 3f51425f3c Fixed possible UB Antony Polukhin 2014-03-06 10:32:23 +04:00
  • 5742c54c70 Docs regenerated v3.0_html Antony Polukhin 2014-03-05 15:20:49 +04:00
  • 501a0a992e Fix typos in docs Antony Polukhin 2014-03-05 15:12:25 +04:00
  • f6e409a42d Docs regenerated Antony Polukhin 2014-02-21 17:55:15 +04:00
  • b8265cdb4f Minor changes to docs Antony Polukhin 2014-02-21 17:49:32 +04:00
  • 7c0889cf2a Docs for TypeIndex 3.0 generated Antony Polukhin 2014-02-21 13:02:00 +04:00
  • 89398ac07c Added .gitignore Antony Polukhin 2014-02-21 13:01:05 +04:00
  • 40f6ae1ede Make code thread safe even on antique/broken compilers. Improve examples and add more tests Antony Polukhin 2014-02-21 12:52:07 +04:00
  • 2ebd172f4e Final cleanup of directory. Patches were updated. Minor bugfixes. Antony Polukhin 2014-02-20 18:53:05 +04:00
  • 70fdaa633e Fix typo Antony Polukhin 2014-02-20 16:38:55 +04:00
  • 7ddb306c65 Some MSVC related updates and docs improvements Antony Polukhin 2014-02-20 16:30:13 +04:00
  • 7488e75a9c Finished example with user defined type_index, improved doocs and refactored some of the functions Antony Polukhin 2014-02-20 15:36:23 +04:00
  • b44845b46d Started documenting the user_defined_typeinfo example and embedding it into the docs Antony Polukhin 2014-02-19 18:54:28 +04:00
  • 0d8c6f36ad Fix typo Antony Polukhin 2014-02-19 17:31:54 +04:00
  • 98e5bbe6ac Docs improved Antony Polukhin 2014-02-19 17:22:37 +04:00
  • 276101f1b3 Added example of user defined type index class Antony Polukhin 2014-02-19 16:20:19 +04:00
  • ea2e5beabb Allow runtime type info even when RTTI is off. Improve tests and examples Antony Polukhin 2014-02-19 13:03:12 +04:00
  • c99b7b26da Sources cleanup and some typo fixes Antony Polukhin 2014-02-14 16:00:32 +04:00
  • 78824176ea Minor change of interface. Added default constructors. More tests added. Documentation improved Antony Polukhin 2014-02-14 14:39:09 +04:00
  • de0d90eca1 More functionality moved to type_index_facade and better documentation for facade. Antony Polukhin 2014-02-09 14:16:36 +04:00
  • 2ef8924510 Documented some of the classes and features Antony Polukhin 2014-02-07 17:10:36 +04:00
  • beaa53f460 Add some examples of how to create type_indexes Antony Polukhin 2014-02-07 15:08:14 +04:00
  • 0137b9b43f Moved some of the classes from boost::typeind::detail namespace to boost::typeind namespace Antony Polukhin 2014-02-07 13:41:17 +04:00
  • 683dab93a2 Reimplement and simplify design using type_index_facade class Antony Polukhin 2014-02-07 13:32:24 +04:00
  • 496ab93589 Reduced header dependencies Antony Polukhin 2014-02-06 19:00:14 +04:00
  • c0871ef714 Removed old unused files Antony Polukhin 2014-02-06 18:46:01 +04:00
  • 2f9c4b7834 Restored all the tests and examples, fixed some issues Antony Polukhin 2014-02-06 18:42:08 +04:00
  • c43f8c1cfa Restore some of the tests and fix a bunch of bugs Antony Polukhin 2014-02-06 17:52:18 +04:00
  • 50d496288f Compile time type info implementation added Antony Polukhin 2014-02-06 16:53:10 +04:00
  • 3daeab38fa Started the work on new interface Antony Polukhin 2014-02-06 16:00:27 +04:00
  • 5f97225a18 New project structure to satisfy Modular Boost requirements. Antony Polukhin 2014-01-11 19:02:05 +04:00
  • 140d78e0de Docs regenerated v2.1_html Antony Polukhin 2014-01-11 18:41:44 +04:00
  • 5977f9ce6e Update docs to reflect library status after Boost review v2.1 Antony Polukhin 2014-01-11 18:37:43 +04:00
  • 640b199b3d Docs regenerated after applying changes of Vicente J. Botet Escriba Antony Polukhin 2013-11-13 11:13:13 +04:00
  • 9ea436c4d3 Applied one more part of changes proposed by Vicente J. Botet Escriba Antony Polukhin 2013-11-13 11:01:54 +04:00
  • 9e4e48a9b3 Applied first portion of fixes, proposed by Vicente J. Botet Escriba Antony Polukhin 2013-11-13 10:35:20 +04:00
  • 986ff55058 Add compile time error mesage when attempting to call RTTI only method under MSVC Antony Polukhin 2013-11-12 10:44:52 +04:00
  • 736bdd4e04 Workarounf MSVC1600 issues, supress MSVC warnings Antony Polukhin 2013-11-12 10:27:44 +04:00
  • 8d9fb7442b Docs regenerated (again) Antony Polukhin 2013-11-06 11:27:56 +04:00
  • 45649b44e5 Minor improvements of docs Antony Polukhin 2013-11-06 11:26:40 +04:00
  • 477a7b0c2c minor docs update Antony Polukhin 2013-11-05 19:32:39 +04:00
  • 9aef004abc Attempt to optimize MSVC calls to typeid with RTTI off Antony Polukhin 2013-11-05 19:20:30 +04:00
  • 2a086a81c5 Added sp_typeinfo patch Antony Polukhin 2013-11-01 17:42:45 +04:00
  • c2910c18a8 Added patches for Boost.Variant Antony Polukhin 2013-11-01 15:53:03 +04:00
  • 860c454c93 Fixed MSVC warnings and added some notes Antony Polukhin 2013-11-01 11:00:04 +04:00
  • a37c8ed87c Disabled one of the tests, that does build with incorrect flags under MSVC Antony Polukhin 2013-10-31 16:17:41 +04:00
  • 19fef8ddab Fixed MSVC related bugs Antony Polukhin 2013-10-31 15:55:34 +04:00
  • 79fbd3ab5c Fixed a few more notes from Niall Antony Polukhin 2013-10-31 11:40:16 +04:00
  • 868328d2f6 Test and verify patches Antony Polukhin 2013-10-30 16:00:43 +04:00
  • 37f55ed5dd Docs regenerated (again) Antony Polukhin 2013-10-29 18:12:19 +04:00
  • 83e02d83c4 More user friendly 'Getting Started section' Antony Polukhin 2013-10-29 18:10:13 +04:00
  • c5139df434 Docs regenerated from master branch Antony Polukhin 2013-10-29 17:10:29 +04:00
  • cadd22c74d Docs and doxygen markup updated Antony Polukhin 2013-10-29 17:08:28 +04:00
  • cc377e0c2d Docs for version 2.0 of TypeIndex library generated Antony Polukhin 2013-10-29 16:24:39 +04:00
  • 1508e1d560 Updated docs Antony Polukhin 2013-10-29 16:19:26 +04:00
  • d0d30d56df Updated docs and fixed some issues Antony Polukhin 2013-10-28 17:16:19 +04:00
  • 8ab45702a0 Many fixes, tests now compile and work Antony Polukhin 2013-10-28 14:58:30 +04:00
  • 8789bff181 Restored some of the tests, fixed issues and added template_index.hpp.. Still in the middle of big changes Antony Polukhin 2013-10-28 14:08:19 +04:00
  • 2a45139fd3 In the middle of changes Antony Polukhin 2013-10-26 21:00:25 +04:00
  • 5d71c723cc Still in the middle of heavy changes Antony Polukhin 2013-10-26 20:51:14 +04:00
  • cf4096d317 Some more modifications. Antony Polukhin 2013-10-26 19:47:31 +04:00
  • 3f48978268 Another commit right in the midle of modifications Antony Polukhin 2013-10-26 19:14:40 +04:00