Commit History

Author SHA1 Message Date
  rdb 909856c75d Improve interrogate diagnostics when encountering unknown types 10 years ago
  rdb ac1c036cac interrogatedb 3.0 to restructure make_seq, improve make_seq handling and performance 10 years ago
  rdb 155ae811aa Fix some edge cases for preprocessor, support auto keyword, MSVC compile fix 10 years ago
  rdb 920210c999 Fix the vast majority of Interrogate parse issues and warnings, add support for inline namespace and constexpr 10 years ago
  rdb b65ad853fe Support C++11/14 features: nullptr, decltype, unicode literals, custom literals, alignof 10 years ago
  rdb ba45120eac Try to stay compatible with Bison 2.5 (for Ubuntu precise), support C++11 and C++17 static_assert, improve error reporting, handle several gcc keyword aliases, fix bug handling preprocessor expression in which the same manifest occurs more than once 10 years ago
  rdb 1c9ff40236 Require new Bison version on Windows, fallback to prebuilt files if not present 10 years ago
  rdb e327c7e978 Vastly improve quality of Interrogate error messages, also fix erroneous location indications 10 years ago
  rdb 6feef4e230 Interrogate now parses (and ignores) explicit template instantiations 10 years ago
  rdb 7f3f546cdd Interrogate now parses "volatile" qualifier in instance identifiers correctly 10 years ago
  rdb 7026854cc2 Fixes to get the C binding generator to work 10 years ago
  rdb 38d02fadf9 Fix various interrogate issues with parsing PhysX headers 10 years ago
  rdb 34761a0b9b Merge branch 'master' into interrogate-overhaul 11 years ago
  rdb 368e1ca644 Support noexcept and rvalue references in C++ parser 11 years ago
  rdb 6db5d0dc11 Huge cppparser and interrogate overhaul, bringing: 11 years ago
  rdb a6229f1fac Support for comments in enums. Improve comment handling in C++ parser. Improve doxygen reference. Update interrogate interface. (Addendum to interrogatedb v2.3.) 11 years ago
  rdb c178aba639 Add property support to interrogate (using MAKE_PROPERTY or using published members) 11 years ago
  David Rose 633e697d54 allow typename keyword in lieu of class, in template declarations 14 years ago
  rdb beb90c565f Add functionality allowing extension functions to interrogate 15 years ago
  David Rose d3d778734d add '^' to const expressions 15 years ago
  David Rose a6f4fb2377 operator bool () -> __nonzero__() 17 years ago
  David Rose 58e0537e3c wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion 17 years ago
  David Rose 8392266935 BEGIN_PUBLISH .. END_PUBLISH applies to methods too 18 years ago
  David Rose 346928ece7 support BLOCKING keyword 18 years ago
  David Rose 03c35a63ff CHAR -> CHAR_TOK (avoid conflict with Windows SDK) 20 years ago
  David Rose 572a146c24 untabify 20 years ago
  David Rose 01c82da5df interrogate supports wstring 20 years ago
  David Rose 3e548e3663 new interrogate, minor config changes 21 years ago
  David Rose d231aa4421 support arbitrary parens around formal parameters 23 years ago
  Joe Shochet bb33020f89 interrogate should look in /usr/include 23 years ago