Commit Graph

405 Commits

Author SHA1 Message Date
Vindaar 048f6615f5 fix for null terminator not accessable in strings anymore 2018-10-12 16:00:39 +02:00
Vindaar 890bbed5ed further `nil` fixes in `tojson` and `serialization` 2018-10-12 16:00:39 +02:00
Alexander Ivanov 566e28dcc5 Make it work with new not nil 2018-10-12 16:00:39 +02:00
flyx 6ca2a8e98a
README update
* project status
 * deleted transient fields from future feature list because it's implemented
2018-08-30 09:49:02 +02:00
Alexander Ivanov ba53fc0494 Load 0 fix #60 2018-08-30 09:21:30 +02:00
majj ddf22a3a41 experimental: notnil 2018-08-24 13:30:05 +02:00
majj 51d33d4a05 experimental: notnil 2018-08-24 13:30:05 +02:00
Marcus Eriksson 2328289dba Fixes #54 2018-05-29 19:12:03 +02:00
flyx e9658f22ec
Fixes #49 2017-11-14 15:52:11 +01:00
Jacob MacDonald 78758c87ff Fix Travis build for Nim devel.
csources does not have a devel branch.
2017-10-09 10:43:11 +02:00
Jacob MacDonald 4933194dd6 Fix for newer versions of compiler.
61720e0df9475af647de171f6b2964c36234961a in the Nim compiler introduced the bug
in this project. In brief, the upstream change flattens `nnkStmtList`s of one
item. Thus, `quote do:` followed by one statement is no longer a nnkStmtList
but whatever that one statement is. This breaks several macro implementations
where a `quote do:` form is initialized and then appended to. Based on Araq's
feedback (https://irclogs.nim-lang.org/02-10-2017.html#21:01:26), these
single-statement quotes are now converted into one-element statement lists as
necessary (behavior on old versions of the compiler is maintained).
2017-10-03 15:59:45 +02:00
Felix Krause e7e532ccb8 Version 0.10.3 2017-09-20 19:04:57 +02:00
Felix Krause 8d8464da71 Fixes #43 2017-09-20 18:58:09 +02:00
Felix Krause af58ab68de Version 0.10.2 2017-08-30 18:14:08 +02:00
Felix Krause 37031c4c80 make tests green again 2017-08-30 18:11:18 +02:00
Felix Krause 78b029d17d Merge branch 'master' into devel 2017-08-30 18:06:18 +02:00
Felix Krause ff86083461 Fixes #44 2017-08-30 18:04:52 +02:00
flyx 26903d7e91 Fixes #42 2017-07-15 09:35:14 +02:00
Felix Krause 27d8eaeb35 Version 0.10.1 2017-07-10 20:42:49 +02:00
Felix Krause 0f2dba1a65 make tests green again; final fix for 0.17.0 2017-07-10 20:31:40 +02:00
Felix Krause 0caebe2618 Revert "Actual fix for #40" because it's shit
This reverts commit 15f8995ae2.
2017-07-10 19:52:34 +02:00
flyx bdbdcc074b fixed yaml.nimble to point to current version 2017-07-02 18:23:46 +02:00
Felix Krause 15f8995ae2 Actual fix for #40 2017-06-30 16:45:32 +02:00
Felix Krause 8a83272341 Version 0.10.0 2017-06-30 16:34:02 +02:00
flyx 0e679ead9c Merge pull request #41 from zah/fix-issue-40
fix #40 (compatibility with Nim 0.17.0)
2017-06-30 16:26:25 +02:00
Zahary Karadjov 7a122adad3 fix #40 2017-06-30 16:07:43 +03:00
Felix Krause f07cf173dc Fixed to previous JS adjustments 2017-03-30 17:58:53 +02:00
Felix Krause 7ba95845e0 JS improvements; also added constructObjectDefault 2017-03-29 21:42:07 +02:00
Felix Krause 71b075abf6 Allow backticked field names in macros 2017-03-29 18:38:31 +02:00
Felix Krause 24d68ad11d Version 0.9.1 2017-03-29 17:27:09 +02:00
Felix Krause a48bf086b7 Merge branch 'devel' of github.com:flyx/NimYAML into devel 2017-03-29 17:15:04 +02:00
Felix Krause f017a57d86 Made NimYAML compile for JS 2017-03-29 17:14:50 +02:00
flyx fc9ed39efd Make `0` a valid integer 2017-03-29 16:39:51 +02:00
flyx 75548f956b Fixes #37 2017-03-29 15:40:13 +02:00
Felix Krause 83efb88978 Fixed compilation error 2017-02-18 12:31:23 +01:00
Felix Krause e30739fb36 final final fixes for event rendering 2017-02-18 10:40:39 +01:00
Felix Krause d6ace28775 (hopefully) final event output fix 2017-02-14 22:30:48 +01:00
Felix Krause b15f3dbae9 Even more fixes to event output 2017-02-14 22:22:56 +01:00
Felix Krause 8abe91cb32 Further event output improvements 2017-02-14 22:08:38 +01:00
Felix Krause 2bb32139c4 Added `+DOC ---` event output. Fixed parserTests 2017-02-14 22:06:48 +01:00
Felix Krause 9eee22bbc5 Improved event output conformity 2017-02-14 21:53:15 +01:00
Felix Krause 8b4f781d41 Added anchor name to display() 2017-02-14 19:43:02 +01:00
Felix Krause c581f1acc2 Added YamlParser.display()
* renders events with proper tag and anchor names
2017-02-14 19:40:40 +01:00
Felix Krause 58ef5da17b Made token output conform to yaml test suite
* Added -d:yamlScalarRepInd switch
 * Modified `$` on stream items to use yaml test suite format
2017-02-14 19:06:41 +01:00
Felix Krause 5ebde01ca5 Made tjson and tserialization compile for JS 2017-02-13 17:10:56 +01:00
Felix Krause acf9e32fab Finally fixed travis build
* Insulting comment on Travis and the universe in general here.
2017-02-06 21:41:43 +01:00
Felix Krause 0ef9cbf535 Moved private sources to yaml/private 2017-02-06 20:39:04 +01:00
Felix Krause d8f6ea5e2d Fixed an error in flow map parsing
* { ? foo: bar } emitted an additional, second, empty
   key-value pair
2017-02-06 20:35:17 +01:00
Felix Krause e46ef33a23 Allow stream end after block scalar indicators 2017-01-13 16:25:46 +01:00
Felix Krause b99fa8df7a Fixes #35 2017-01-13 16:19:04 +01:00