Commits

Author Commit Message Labels Comments Date
Austin Ziegler
Refactored the load of the Python DLL through FFI. No more hinky require/load hacks; now it's all module_eval hacks.
Austin Ziegler
Deprecating RubyPython.legacy_mode. Legacy mode is not useful in the general case (at least compared to the continued ability to call Python methods against objects). Providing deprecation warnings on the setting of legacy mode (will happen once per Ruby interpreter).
Austin Ziegler
Merge of git and mercurial histories because of a previously broken hg-git setup for the 0.5.3 tree.
Austin Ziegler
Starting work on 0.6.0. Adding RubyPython::Tuple. To simplify cases where actual Python tuples are required, adding a class (a subclass of ::Array) to allow for explicit conversion to tuple objects. The semantics are best handled with the class method RubyPython::Tuple.tuple(), which makes a #dup of the Array parameter. This matches the result of the tuple() method in Python.
Austin Ziegler
Properly reflecting RubyPython 0.5.3.
Austin Ziegler
Post 0.5.2 items found.
Austin Ziegler
Real release version is 0.5.2.
Austin Ziegler
Multiple commits for 0.5.1 release. 1. Merged from Zach's Hg master on Bitbucket. a. b9743fe24e61: Added traceback to PythonError. b. 9db92195bad8: Use :python_exe instead of :python. Bugfix. c. 719d8f8bf44c: Fix the documentation about :python_exe. d. 9c0d3dce2a06: First pass Windows support improvements. e. d25def6cf56b: Documentation on PythonError#traceback. 2. Improved the Windows support.
Austin Ziegler
Synchronizing .gitignore and .hgignore
Austin Ziegler
Adding RubyPython::Tuple. To simplify cases where actual Python tuples are required, adding a class (a subclass of ::Array) to allow for explicit conversion to tuple objects. The semantics are best handled with the class method RubyPython::Tuple.tuple(), which makes a #dup of the Array parameter. This matches the result of the tuple() method in Python.
Austin Ziegler
tagging r0.5.3 for release
Austin Ziegler
Clarifying changes to 0.5.3 in history.
Tags
r0.5.3
Austin Ziegler
Bumping version to 0.5.3 for release.
Austin Ziegler
Improved detection of 64-bit Python. Fixes Bitbucket issue #7. https://bitbucket.org/raineszm/rubypython/issue/7/libpython-fails-to-load-on-64-bit-centos
Austin Ziegler
Adding RubyForge back into support.
Austin Ziegler
tagging r0.5.2 for release
Austin Ziegler
The actual release version is 0.5.2.
Tags
r0.5.2
Austin Ziegler
Final preparation for the 0.5.1 bugfix release. Noted that Zach also made the Python traceback available.
Austin Ziegler
Preparing for a bugfix release, 0.5.1.
Austin Ziegler
Making Windows DLL detection more robust. Both Ben Doerr and Zach had fixes for this. Zach's is the one that this is based on with a bit more added robustness (using %SYSTEMROOT% prior to using C:\Windows as a fallback). Ben's additional locations have been added. yak^ on irc:irc.freenode.net/#python suggests using sys.dllhandle with ctypes, thus: import sys from ctypes import * name = create_string_buffer(256) windll.kernel32.G…
raineszm
Changed a few things in the PythonExec module to hopefully allow rubypython find the correct DLL on Windows.
raineszm
Fixed a small typo in the README file.
raineszm
Added some documentation for the traceback attribute of the PythonError class.
raineszm
Small bugfix to the start_from_virtualenv method. The :python_exe option is now used instad of :python
raineszm
Modified PythonError class to provide access to associated Python tracebacks.
Austin Ziegler
tagging r0.5.0 for release
Austin Ziegler
Ignoring pkg/*
Tags
r0.5.0
Austin Ziegler
Adding a fixed gemspec for easy local use and updating .gitignore.
Austin Ziegler
Prepping for release.
Austin Ziegler
Documentation improvements: * The following modules have been excluded from documentation as they are implementation details and not important to end users. The documentation comments may have been improved, but that's because I believe we still need good documentation to maintain the project. * BlankObject * Macros * PyObject (and any contained classes like AutoPyPointer) * Python (and any contained classes li…
  1. Prev
  2. Next