lp:~radix/lunatic-python/environments

Created by Christopher Armstrong and last modified

Make it possible to have multiple isolated Lua interpreters.

Get this branch:
bzr branch lp:~radix/lunatic-python/environments
Only Christopher Armstrong can upload to this branch. If you are Christopher Armstrong please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Christopher Armstrong
Project:
Lunatic Python
Status:
Development

Recent revisions

12. By Christopher Armstrong

Woot! python-in-lua works again.
- The default lua-in-python environment has python-in-lua again.
- Environment objects constructed without include_python=True don't get
  python-in-lua.
- With tests!

11. By Christopher Armstrong

some coding convention fixes and minor refactor

10. By Christopher Armstrong

Clean up the lua_State object when Environments are destroyed
There still seems to be a 2mb/s leak when running the unit tests with trial -u

9. By Christopher Armstrong

Full Environment implementation!
- This localizes the LuaState. I think that breaks lua->python integration,
  because it seems that code is still relying on the global LuaState.
- This comes with tests for Environment and its methods. However, I changed
  LuaObject a lot (to include a LuaState) and it's still largely untested :(

8. By Christopher Armstrong

Initial steps towards lua.Environment

7. By niemeyer

Changing Lua module to support Lua 5.1, and removing python.lua wrapper,
as the package system should now be able to load the module directly.

6. By niemeyer

Adding Makefile to manifest, and always remove old MANIFEST on setup.py.

5. By niemeyer

- Updating version to 1.0.
- Updating email.
- Adding license information as file headers.
- Adding a Makefile.

4. By niemeyer

Adding LICENSE to the rpm docs and in the manifest.

3. By niemeyer

- Adding LGPL license.
- Changed setup.cfg to produce bz2 files.

This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.