Commits

Show all
Author Commit Message Labels Comments Date
Kirill Simonov
Use the types module instead of constructing type objects by hand. Fix #41. Thanks to v.haisman@sh.cvut.cz for the patch.
Kirill Simonov
Fix loss of microsecond precision in datetime.datetime constructor (fix #30). Thanks to edemaine@mit.edu for the bug report and the patch.
Kirill Simonov
Fix loading an empty YAML stream.
Kirill Simonov
Amend the announce message.
Kirill Simonov
Update README and the announcement message.
Tags
3.04
Kirill Simonov
Fix makefile and add setup.cfg.
Kirill Simonov
Fix a test to work under Python 2.3.
Kirill Simonov
Preparing the next release.
Kirill Simonov
The 'N' plain scalar was still recognized as ``!!bool``. Fix it (close #26).
Kirill Simonov
Fix timestamp constructing and representing (close #25).
Kirill Simonov
Completely rewrite the libyaml bindings.
Kirill Simonov
Subclass all base classes from `object`. Hold references to the objects being represented (should fix #22). The value of a mapping node is represented as a list of pairs `(key, value)` now. Sort dictionary items (fix #23). Recursive structures are now loaded and dumped correctly, including complex structures like recursive tuples (fix #5). Thanks Peter Murphy for the patches. To make it possible, representer functions are allowed to b…
Kirill Simonov
Fix a bug when a block scalar is incorrectly emitted in the simple key context.
Kirill Simonov
Update libyaml bindings.
Kirill Simonov
Fix a bug in Representer.represent_object: copy_reg.dispatch_table was not correctly handled.
Kirill Simonov
Update PyRex based bindings to libyaml to include Parser functions.
Kirill Simonov
Fix some minor issues with the new Parser.
Kirill Simonov
To make porting easier, rewrite Parser not using generators. Fix handling of unexpected block mapping values, like {{{ : foo }}} Remove obsolete and unused {{{__iter__}}} functions.
Kirill Simonov
Fix invalid output of single-quoted scalars in cases when a single quote is not escaped when preceeded by whitespaces or line breaks. (Fix #17).
Kirill Simonov
Trying to make libyaml bindings faster.
Kirill Simonov
Add pyrex-based bindings for the libyaml scanner.
Kirill Simonov
Preparing the release: PyYAML-3.03
Kirill Simonov
Fix a typo in a plain scalar scanner.
Tags
3.03
Kirill Simonov
Fix several problems caused by ill-formed documents. The line number is not calculated correctly for DOS-style line breaks. Fix error reporting in '''remove_possible_simple_key'''. The problem is caused by the document: {{{ +foo: &A bar +*A ] }}} Raise an error for a complex key which is not indented correctly, for instance: {{{ ? "foo" : "bar" }}}
Kirill Simonov
Add ind and qnan values to a float test.
Kirill Simonov
Optimize slightly the float constructor.
Kirill Simonov
Add a test case belonging to the previous commit.
Kirill Simonov
Revamp the inf/nan handling again.
Kirill Simonov
Add a test case for #15.
Kirill Simonov
Fixed #15 (pyyaml discards '-' sign on negative floats). Thanks to alex_(a)_alexmole_(o)_co_(o)_uk for reporting the bug.
  1. Prev
  2. Next