Commit Graph

33 Commits (465aa8786f10012e44ab70045a57cfb210be004a)

Author SHA1 Message Date
Björn Lindqvist 43dc1ba259 python: docs for python-error 2014-10-02 08:32:39 -07:00
Björn Lindqvist a530a10187 python: tests and plug a reference leak in the exception throwing code 2014-10-02 08:32:39 -07:00
Björn Lindqvist ab75bcb60f python.throwing: new module to support capturing python tracebacks 2014-10-02 08:32:39 -07:00
Doug Coleman 85f5075c83 python.ffi: Use find-library-from-list instead of all that crufty code. 2014-07-08 11:59:07 -07:00
John Benediktsson ccfd9101f0 python: change to py-initialize in startup-hook and py-finalize in shutdown hook. 2014-07-06 10:18:27 -07:00
Doug Coleman 91b16d7ed1 python: Call py-initialize in example, just in case it hasn't been called. Otherwise, python segfaults.. 2014-07-04 01:56:03 -07:00
Doug Coleman c0b7fb6a23 python.ffi: Disable python3 2014-07-04 01:25:22 +00:00
Doug Coleman 5c8bb0f69e python.ffi: On Arch Linux, the library is called libpython3.so 2014-07-04 01:17:22 +00:00
John Benediktsson daec237fea python.syntax: fix tests when run first. 2014-03-12 20:01:11 -07:00
John Benediktsson 6ed0db20fd python.syntax: fix py-import. 2014-03-12 07:27:39 -07:00
John Benediktsson abf610b2e4 python: fix help-lint warnings. 2014-03-04 11:06:55 -08:00
John Benediktsson 14f43d8cb8 python: rename >factor to py>, rename import to py-import, minor stuff. 2014-03-04 09:39:02 -08:00
Björn Lindqvist 5157d84a6b python: set PYTHONHOME 2014-03-04 09:23:05 -08:00
Björn Lindqvist f69061f857 python: fix path to test file 2014-03-04 09:23:05 -08:00
Björn Lindqvist b4037ae336 python: improved docs, support for kwargs to methods and sets sys.argv 2014-03-04 09:23:05 -08:00
Björn Lindqvist 577edc79c2 python: support for kwarg functions 2014-03-04 09:23:05 -08:00
Björn Lindqvist ac28527d53 python: vocab split into subvocabs python.errors and python.objects for
easier maintenance
2014-03-04 09:23:05 -08:00
Björn Lindqvist eb612e25b0 python: More documentation, privatization of words in python.syntax 2014-03-04 09:23:05 -08:00
Björn Lindqvist 8bfd12c0f8 python: metadata files and a first stab at documentation 2014-03-04 09:23:04 -08:00
Björn Lindqvist 715d426ad3 python: word for converting python lists to vectors 2014-03-04 09:23:04 -08:00
Björn Lindqvist 8ed7fe02ac python: setup serialization between vectors and python lists 2014-03-04 09:23:04 -08:00
Björn Lindqvist d5c0e84fe2 python: setattr wrapping 2014-03-04 09:23:04 -08:00
Björn Lindqvist 981c26596c python: much improved syntax, $ sigil used to get object values 2014-03-04 09:23:04 -08:00
Björn Lindqvist a75a5d7458 python: syntax for methods and ditching of the auto-marshalling words, the syntax didn't turn out great 2014-03-04 09:23:04 -08:00
Björn Lindqvist 6a8fe41b90 python: compressed using lines 2014-03-04 09:23:04 -08:00
Björn Lindqvist 0af4fee085 python.syntax: vocab that makes python functions work like factor words 2014-03-04 09:23:04 -08:00
Björn Lindqvist 7b92bad65a python: the os module is considerably smaller on windows 2014-03-04 09:23:03 -08:00
Björn Lindqvist c18e968aaa python: several more builtin functions and refcounting fixes 2014-03-04 09:23:03 -08:00
Björn Lindqvist 65c1500812 python: more correct reference counting, handles ucs2 and ucs4, stdlib module wrappers 2014-03-04 09:23:03 -08:00
Björn Lindqvist 175a469e49 python: ucs2 and ucs4 2014-03-04 09:23:03 -08:00
Björn Lindqvist bd8d0b5d84 python: function needed to make both ucs2 and ucs4 python builds work 2014-03-04 09:23:03 -08:00
Björn Lindqvist da1ef0ae95 python: windows compat 2014-03-04 09:23:03 -08:00
Björn Lindqvist 446498c67a python: a thin ffi to Python, everything mostly works except for the cursed reference counting 2014-03-04 09:23:03 -08:00