[Checkins] [zopefoundation/RestrictedPython] c7d20f: Restore PyPy compatibility.

GitHub noreply at github.com
Fri Sep 30 17:31:57 CEST 2016


  Branch: refs/heads/Python3_update
  Home:   https://github.com/zopefoundation/RestrictedPython
  Commit: c7d20f41dad94e6c3e544f8bf8a48a2b7ad36574
      https://github.com/zopefoundation/RestrictedPython/commit/c7d20f41dad94e6c3e544f8bf8a48a2b7ad36574
  Author: Michael Howitz <mh at gocept.com>
  Date:   2016-09-30 (Fri, 30 Sep 2016)

  Changed paths:
    M src/RestrictedPython/Guards.py
    M tox.ini

  Log Message:
  -----------
  Restore PyPy compatibility.


  Commit: 2f677bea8ed4df775c267b79bb17e3dcd0f330f5
      https://github.com/zopefoundation/RestrictedPython/commit/2f677bea8ed4df775c267b79bb17e3dcd0f330f5
  Author: Michael Howitz <mh at gocept.com>
  Date:   2016-09-30 (Fri, 30 Sep 2016)

  Changed paths:
    M src/RestrictedPython/transformer.py

  Log Message:
  -----------
  Remove tripelized no-op code.


  Commit: 5ec2c7f5d0925c6bfb1d91a40bf50b26f052bfea
      https://github.com/zopefoundation/RestrictedPython/commit/5ec2c7f5d0925c6bfb1d91a40bf50b26f052bfea
  Author: Michael Howitz <mh at gocept.com>
  Date:   2016-09-30 (Fri, 30 Sep 2016)

  Changed paths:
    M src/RestrictedPython/compile.py
    M src/RestrictedPython/transformer.py
    M tests/test_transformer.py

  Log Message:
  -----------
  Fix the tests + let them run against the old and the new implementation.

(The old implementation is only on Python 2.)


  Commit: d3669a28de6b280ab2414fc5050296155249fd0b
      https://github.com/zopefoundation/RestrictedPython/commit/d3669a28de6b280ab2414fc5050296155249fd0b
  Author: Michael Howitz <mh at gocept.com>
  Date:   2016-09-30 (Fri, 30 Sep 2016)

  Changed paths:
    M tests/test_transformer.py

  Log Message:
  -----------
  Do not allow `eval()` in the new implementation.


Compare: https://github.com/zopefoundation/RestrictedPython/compare/3f186889ea56...d3669a28de6b


More information about the checkins mailing list