Histórico de Commits

Autor SHA1 Mensagem Data
  rdb 31a71c990d Fix issues with OS X 10.9 compilation, fix issues uncovered by clang há 11 anos atrás
  rdb 902bedc314 Fix Python 3 crash on Windows, and fix some Python 3-related compile errors há 11 anos atrás
  rdb 24386cdc1e Use a table to make InternalName::make more efficient for Python interned strings há 11 anos atrás
  rdb 778b4390f4 Temporary fix for Python 3 compilation error há 11 anos atrás
  rdb c178aba639 Add property support to interrogate (using MAKE_PROPERTY or using published members) há 11 anos atrás
  rdb a044561be5 *Always* check for exceptions in C++ methods, otherwise we miss important exceptions thrown in Python code called by C++ methods (like SystemExit!) há 11 anos atrás
  rdb e468b293d1 Fix a longstanding memory leak in certain interrogate exception handlers. há 11 anos atrás
  rdb 3e974abf5d Fix silly bug with longs há 11 anos atrás
  rdb f02662d4e0 Improve interrogate code readability, use METH_STATIC for static methods, support anonymous enums há 11 anos atrás
  rdb c257ce624e Interrogate overhaul that dramatically increases performance for the simpler methods há 11 anos atrás
  rdb 634190281d Support __pow__ in interrogate há 11 anos atrás
  rdb 5b967671fa Fix Python 3 build issue with iterator extensions há 11 anos atrás
  rdb d5d5de1d7e Make iterators work with interrogate by mapping None to NULL for the iternext method. Not the best solution, but is easy and fits most use cases. há 11 anos atrás
  rdb ae4bddd7f7 Fix Python 3 compile issue há 11 anos atrás
  rdb c213712600 fix windows build when the module is in different dll than the library defs há 12 anos atrás
  rdb 5f2c0a6e04 Big commit aiding in separation of Python bindings: há 12 anos atrás
  rdb f29c4681e1 Fix broken Python 3 support. há 12 anos atrás
  rdb 7926a5fa7b backward compatibility with Python 2.7 há 12 anos atrás
  rdb cc3bae7e76 Big interrogate cleanup, new extension system, add __iter__ support, add buffer protocol support há 12 anos atrás
  rdb 8fff339477 A lot of code cleanup há 12 anos atrás
  David Rose 5178fb9523 fix problem with infinite recursion on coercion within constructors há 12 anos atrás
  rdb a9014cf933 reenable tp_richcompare (thanks David) há 13 anos atrás
  David Rose 53b472756b fix rich compare há 13 anos atrás
  rdb da44b3ae3b oops, disable broken rich compare for now há 13 anos atrás
  rdb 0f8361d730 Fix compile errors with Python 2 há 13 anos atrás
  rdb 192d10b937 Experimental Python 3 support to the C++ code including interrogate. Also adds support for rich comparison in interrogate. há 13 anos atrás
  David Rose 9294ea77f7 interrogate supports wchar_t * and L"foo" há 14 anos atrás
  David Rose 134e9a9e92 dual names for interrogate há 14 anos atrás
  David Rose 6bed0cf394 bool should return a bool há 14 anos atrás
  rdb 319b8c4cb1 More stuff related to extensions há 15 anos atrás