Felix Krause
3ab3dc7ad0
Dump variant objects with transient fields
...
* tuples not working yet
* loading not woring yet
* added tests
2016-10-15 17:58:29 +02:00
Felix Krause
b3d83025f7
Started transient implementation
...
* represent of simple object works
* TODO: variant objects
* TODO: construct
2016-10-12 22:39:59 +02:00
Felix Krause
29352fa4fe
Use global tag handle for NimYAML
...
* NimYAML now uses the tag prefix tag:nimyaml.org,2016:
* That tag handle is shortened to !n! when presenting
* Also fixed some minor bugs dealing with tag handles
2016-10-10 20:16:54 +02:00
Felix Krause
fa14a11957
Separated test suites for travis
2016-10-09 16:10:11 +02:00
Felix Krause
98c16afb47
This might finally fix travis
2016-10-09 15:53:47 +02:00
Felix Krause
ea90b4d2db
Debugging remaining travis issues
2016-10-09 15:42:43 +02:00
Felix Krause
636ee81295
Still working on travis
2016-10-09 15:37:20 +02:00
Felix Krause
e1f3ac9b07
Another try to fix travis build
2016-10-09 15:30:50 +02:00
Felix Krause
d2e5c9e0a9
Hopefully fixes travis build
2016-10-09 15:21:27 +02:00
Felix Krause
846b836e92
Integrated parser and quickstart tests
...
* Now executed when calling `nim tests`
* Refactored parser tests to use unittest
* Fixed some pwd issues in tests
2016-10-09 15:05:18 +02:00
Felix Krause
4bde3a7986
Fixed issues in quickstart and taglib
...
* Updated expected YAML in 02
* Fixed duplicate TagIds in taglib
2016-10-09 11:48:52 +02:00
Felix Krause
0f2e077b87
Added automatic test for quickstart snippets
...
* There are errors which indicate real bugs!
2016-10-08 23:35:33 +02:00
Felix Krause
5d4ec6c43f
Numeric sorting also for snippet files
2016-10-08 21:08:12 +02:00
Felix Krause
9f7e87e935
Ordered snippets with file system hierarchy
2016-10-08 20:57:53 +02:00
Felix Krause
31ac201e41
doc: extracted examples to own files
2016-10-08 18:38:27 +02:00
Felix Krause
834c4b174a
doc link fixes
2016-10-01 15:19:42 +02:00
Felix Krause
721632322b
Merge branch 'devel' - *real* 0.7.0
2016-10-01 15:16:40 +02:00
Felix Krause
302de8d4ed
Merge branch 'devel' - release 0.7.0
2016-10-01 15:02:22 +02:00
Felix Krause
7b53204027
Updated for 0.7.0 release
...
* travis: test against Nim stable
* updated version number
* updated changelog
2016-10-01 14:55:44 +02:00
Felix Krause
69c566cbd7
Made server.nim compile against Nim 0.15.0
...
* requires Nim 0.15.0 and jester@#head (0.1.0 doesn't work)
2016-10-01 14:49:32 +02:00
Felix Krause
f4a715c67f
More improvements to lexer
2016-09-30 20:12:17 +02:00
Felix Krause
fc94c9da65
Improvements to lexer stuff
2016-09-30 19:56:48 +02:00
Felix Krause
b9f569a3cf
Fixed a GC problem; improved bench & tojson
2016-09-30 19:35:43 +02:00
Felix Krause
3942e80d9b
Improved error messages and test them.
2016-09-24 16:45:49 +02:00
Felix Krause
2ad41d349e
Improved and fixed issues with error reporting
2016-09-23 15:42:24 +02:00
Felix Krause
a8d68d1696
Addressed some compiler warnings
2016-09-22 14:25:10 +02:00
Felix Krause
680e419d12
Simplified field checking
2016-09-22 14:16:10 +02:00
Felix Krause
9fffc7b127
Fixed links in documentation
2016-09-22 14:06:54 +02:00
Felix Krause
1dc8ddc6ea
got rid of yaml.common
2016-09-22 13:28:24 +02:00
Felix Krause
5dfc984913
Updated documentation for new structure
2016-09-21 21:20:57 +02:00
Felix Krause
d987b607e5
Check for custom object errors when loading
...
* Ensure no duplicate fields
* Ensure no missing fields
* Ensure no unknown fields
* Implemented for both tuples and objects,
including variant objects
2016-09-21 15:40:03 +02:00
Felix Krause
6bb110b185
Made bench great again
2016-09-21 10:44:40 +02:00
Felix Krause
12960b2e31
Restructuring: no more includes
2016-09-20 21:53:38 +02:00
Felix Krause
8b3f8f5282
Made test names more consistent
2016-09-20 19:22:31 +02:00
Felix Krause
650b858861
Updated serialization documentation
2016-09-20 18:48:14 +02:00
Felix Krause
f4f1817180
travis fix; added travis badge
2016-09-20 18:33:52 +02:00
Felix Krause
ee302cf0dc
Added .travis.yml
2016-09-20 18:27:32 +02:00
flyx
11a1de43be
Merge pull request #27 from GaveUp/devel
...
Add octal/hex support. Add multi doc support.
2016-09-20 18:11:09 +02:00
GaveUp
6f8dfdcd00
Code cleanup per comments
2016-09-19 15:51:33 -05:00
GaveUp
2c470c8aa9
Add octal/hex support. Add multi doc support.
2016-09-19 14:40:03 -05:00
Felix Krause
2f3a809738
Support JS string output in presenter
2016-09-19 19:33:29 +02:00
Felix Krause
2bb7f45354
Improved tests, benchs, shallowCopies
2016-09-14 18:31:09 +02:00
Felix Krause
2655d4205f
Improved error reporting, fixes #23
2016-09-14 14:53:13 +02:00
Felix Krause
1e399aca70
Merge branch 'lexer' into devel
2016-09-14 14:44:29 +02:00
Felix Krause
7461636365
Fixed bench config
2016-09-14 14:44:09 +02:00
Felix Krause
4670450a27
Fixed bench and remaining problems
2016-09-14 14:35:41 +02:00
Felix Krause
345f86c52e
Pass almost all test in yaml test suite
2016-09-14 13:37:56 +02:00
Felix Krause
b64e40ec41
Fixed more test suite failures
2016-09-14 12:18:00 +02:00
Felix Krause
2a6a103b36
Fixed block scalars in yaml test suite
2016-09-13 20:19:02 +02:00
Felix Krause
451ffb8e95
Started fixing yaml test suite errors
2016-09-13 13:38:10 +02:00