Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow question marks in plain scalars in flow collections (#105) | Tina Müller (tinita) | 2020-06-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | See http://yaml.org/spec/1.1/#id907281 The question mark isn't mentioned as something special here, only ,[]{} This commit will allow [foo?bar] [foo ? bar] The PR does only change the behaviour when the question mark is in the middle or at the end of the string, not at the beginning, e.g. [?foo] is handled by a different part of the code. | ||||
* | Flow indicators can not be part of local or shorthand tags (#179) | Tina Müller (tinita) | 2020-06-01 | 1 | -14/+22 |
| | | | | Spec: https://yaml.org/spec/1.2/spec.html#ns-tag-char Test: https://github.com/yaml/yaml-test-suite/blob/master/test/WZ62.tml | ||||
* | Fix missing token in example (#169) | Ashutosh Chauhan | 2020-04-10 | 1 | -0/+1 |
| | |||||
* | Fix spelling | HonkingGoose | 2019-07-25 | 1 | -1/+1 |
| | |||||
* | Fixed typo. | SHIBATA Hiroshi | 2019-06-06 | 1 | -1/+1 |
| | |||||
* | fix clang -Wlogical-op warnings | Reini Urban | 2018-07-18 | 1 | -1/+1 |
| | | | | Commit amended by @perlpunk after suggestion from @tlsa | ||||
* | Allow colons in plain scalars inside flow collections0.2.2-pre1 | Tina Müller | 2018-06-30 | 1 | -3/+14 |
| | | | | | | | | | | | | | | This is a followup to #28 See http://yaml.org/spec/1.1/#nb-plain-char(c) and the following productions. This commit will allow `[http://example]`, but still fail for: - `[:foo]` - `[foo:]` See https://gist.github.com/perlpunk/de2c631a7b0e9002de351a680eadb573 for all the relevant cases where this change applies. | ||||
* | Fix typo error | whiteUnicorn | 2018-06-30 | 1 | -1/+1 |
| | | | nessesary to necessary | ||||
* | Fix token name typos in comments | Viktor Szakats | 2018-06-30 | 1 | -2/+2 |
| | |||||
* | Fixed most compiler warnings -Wall -Wextra | Reini Urban | 2018-01-08 | 1 | -5/+3 |
| | | | | | | | | | | | repro: CFLAGS="-Wall -Wextra -Wunused-parameter -Wc++-compat" ./configure && make which we use for perl, and libyaml is now included in cperl. Tested with gcc-5 and clang-3.7 There are still a tons of format warnings (%d on 64bit) in example-deconstructor.c which I skipped. | ||||
* | Forbid escaped singlequote in doublequotes | Tina Müller | 2017-12-02 | 1 | -4/+0 |
| | | | | See also issue #68 | ||||
* | Fix unitialized value crash found by OSS Fuzz | Ian Cordasco | 2017-05-13 | 1 | -0/+5 |
| | | | | | | | Google's OSS Fuzz project found input for libyaml that was capable of triggering an uninitialized value crash. Patch provided by Alex Gaynor | ||||
* | Removed trailing-whitespaces | SHIBATA Hiroshi | 2016-11-23 | 1 | -6/+5 |
| | |||||
* | Picked typofix from Ruby's Psych parser | SHIBATA Hiroshi | 2016-11-23 | 1 | -19/+19 |
| | | | | | See also https://github.com/ruby/psych/commit/66fb7fb77533d0606748940288858794752d95cb | ||||
* | spec-1.2 rule [53] | Ingy döt Net | 2016-10-06 | 1 | -0/+4 |
| | | | | Support "\/" for JSON compatability. | ||||
* | Removed invalid simple key assertion (thank to Jonathan Gray). | Kirill Simonov | 2014-11-28 | 1 | -7/+0 |
| | |||||
* | Fixed heap overflow in yaml_parser_scan_uri_escapes (Thanks Ivan Fratric of ↵0.1.6 | Kirill Simonov | 2014-03-26 | 1 | -0/+3 |
| | | | | the Google Security Team). | ||||
* | Forgot to set the error state. | Kirill Simonov | 2014-02-03 | 1 | -2/+6 |
| | |||||
* | Guard against overflows in indent and flow_level. | Kirill Simonov | 2014-02-02 | 1 | -7/+13 |
| | |||||
* | Fixed invalid size_t->int cast (Thank to Florian Weimer). | Kirill Simonov | 2014-01-12 | 1 | -1/+1 |
| | |||||
* | Fixed pointer arithmetic overflow when calculating the position of a ↵ | Kirill Simonov | 2010-10-11 | 1 | -1/+1 |
| | | | | potential simple key (#156, thank to ppelletier(at)oblong(dot)com). | ||||
* | Fixed non-ANSI initializations (fixes #115). | Kirill Simonov | 2009-02-23 | 1 | -3/+5 |
| | |||||
* | Fixed grammar in error messages (from YAML::XS::LibYAML). | Kirill Simonov | 2008-07-31 | 1 | -6/+6 |
| | |||||
* | Eliminate some warnings and add more doxygen definitions. | Kirill Simonov | 2007-01-08 | 1 | -1/+3 |
| | |||||
* | Add win32 fixes and project files for VC6. | Kirill Simonov | 2007-01-07 | 1 | -12/+13 |
| | |||||
* | Force a new line at the end of the input stream even if there are no a new ↵ | Kirill Simonov | 2006-12-11 | 1 | -0/+7 |
| | | | | line character. This fixes a nasty bug when libyaml hangs on documents like `[[[[`. Thanks ciaranm for reporting the bug. | ||||
* | Implement everything except tag and scalar writers. | Kirill Simonov | 2006-07-28 | 1 | -344/+171 |
| | |||||
* | Implement Emitter state machine. | Kirill Simonov | 2006-07-26 | 1 | -2/+4 |
| | |||||
* | Add Emitter definitions and implement the Writer. | Kirill Simonov | 2006-07-23 | 1 | -46/+0 |
| | |||||
* | Fix some leaks, segfaults and warnings. | Kirill Simonov | 2006-07-21 | 1 | -1/+1 |
| | |||||
* | Refactor internal and external API. | Kirill Simonov | 2006-07-21 | 1 | -1001/+653 |
| | |||||
* | Complete the Parser (it requires refactoring though) and fix some bugs. | Kirill Simonov | 2006-07-07 | 1 | -0/+2 |
| | |||||
* | Move yaml/yaml.h to yaml.h and merge version.c to api.c. | Kirill Simonov | 2006-07-03 | 1 | -1/+1 |
| | |||||
* | Fix numerous bugs in the Scanner. | Kirill Simonov | 2006-06-19 | 1 | -25/+67 |
| | |||||
* | The scanner is completed (not tested though). | Kirill Simonov | 2006-06-18 | 1 | -22/+575 |
| | |||||
* | Implement the block scalar scanner. | Kirill Simonov | 2006-06-16 | 1 | -20/+412 |
| | |||||
* | Implement scanners for directives, anchors, and tags. | Kirill Simonov | 2006-06-11 | 1 | -61/+1026 |
| | |||||
* | Scanner: implement everything except token scanners. | Kirill Simonov | 2006-06-08 | 1 | -32/+1125 |
| | |||||
* | Implementing Scanner: macros and high-level functions. | Kirill Simonov | 2006-06-07 | 1 | -14/+423 |
| | |||||
* | Add scanner definitions. | Kirill Simonov | 2006-06-06 | 1 | -0/+667 |
Add a basic description of all tokens produced by the scanner. |