Commit Graph

  • 4305bccbf0 made anchor resolution during deserialization safer Felix Krause 2020-11-10 14:48:19 +0100
  • aa65c066d5 changed TagId to Tag. removed JS stuff that wasn't working anyway. Felix Krause 2020-11-10 13:55:22 +0100
  • 6238104622 started making serializationTests green again Felix Krause 2020-11-06 21:39:50 +0100
  • 48d601d959 parser tests working, other tests compiling Felix Krause 2020-11-06 16:21:58 +0100
  • e2f8e6419e lots of fixes for parser, started updating serialization Felix Krause 2020-11-05 20:23:42 +0100
  • ae4c097a25 fixed parser test framework; started making parser tests green Felix Krause 2020-11-04 22:47:52 +0100
  • 2840d4d654 made lexer tests green again Felix Krause 2020-11-04 19:32:09 +0100
  • 4c604b09df made lexer & parser tests compile (not succeed) again Felix Krause 2020-11-04 16:40:37 +0100
  • 1d707b184e started updating other parts of the codebase Felix Krause 2020-11-03 22:08:21 +0100
  • 05b8528f3e translated parser from AdaYaml Felix Krause 2020-11-03 21:17:31 +0100
  • 427084f44a translated AdaYaml lexer Felix Krause 2020-10-29 23:34:28 +0100
  • d173f2a7f6 Correct command is nim test rather than nim tests. Jakob Homan 2020-10-04 13:18:15 -0700
  • c339661a6f fix deprecated stuff narimiran 2020-07-22 11:30:19 +0200
  • 060fc07803 fixes #83 Felix Krause 2020-07-05 22:21:43 +0200
  • 048183d786 fixed outdated code doc Felix Krause 2020-06-26 23:40:14 +0200
  • aa64bac5ed Version 0.14.0 v0.14.0 Felix Krause 2020-06-26 23:25:12 +0200
  • 951efdf18e added {.sparse.}. fixes #82 Felix Krause 2020-06-26 23:21:22 +0200
  • e4b3e8347a updated docs Felix Krause 2020-06-26 22:36:52 +0200
  • bce3981849 replaced field/object macros with annotations; fixes #66 Felix Krause 2020-06-26 21:29:41 +0200
  • 96254f1900 Fixes #80 v0.13.1 Felix Krause 2020-03-22 11:57:00 +0100
  • 9a81ae982f Version 0.13.0 v0.13.0 flyx 2020-03-08 20:05:13 +0100
  • 1dfc2a3333 Implemented Option serialization. Fixes #78 flyx 2020-03-08 19:58:02 +0100
  • f714881ae9 Fixed submodules. Fixed some depr warnings. Fixes #77 flyx 2020-03-08 19:22:34 +0100
  • 3983a1bf48
    test/yaml-test-suite: move to a commit that's actually in a branch Ștefan Talpalaru 2020-02-11 23:14:32 +0100
  • ef6cd224cc
    bump test/yaml-test-suite to data-2020-02-11 Ștefan Talpalaru 2020-02-11 22:20:07 +0100
  • f8b264f992 Fixes #76 Felix Krause 2019-11-30 13:16:40 +0100
  • e6ac75d86a Version 0.12.0 v0.12.0 Felix Krause 2019-09-06 16:38:21 +0200
  • 20bf995ae6 Fix link to YAML 1.2 Schema Hayden 2019-08-31 22:18:18 -0400
  • 0336d06114 Disallow deserialization of object variants with multiple object branches k0zmo 2019-06-16 13:45:21 +0200
  • fd4a718586 Adhere to new rules of object variants (re)initialization k0zmo 2019-06-16 13:43:08 +0200
  • 90f47e1043 Only include the type name in the error message Marcus Eriksson 2019-06-11 21:50:52 +0200
  • ef2b2e9ae7 Fixes for Nim v0.20.0 Marcus Eriksson 2019-06-11 21:30:14 +0200
  • 053d5d1333 removed empty lines Kobi 2019-01-24 04:44:21 +0200
  • 9226aa4d37 modified presenter to work with deques instead of the obsolete queues Kobi Lurie 2019-01-23 09:32:59 +0200
  • b4936a14dd Version 0.11.0 v0.11.0 Felix Krause 2018-10-12 16:07:41 +0200
  • 1babb26616 move echo statement for internal stacktrace into if branch Vindaar 2018-10-12 09:01:20 +0200
  • 8a7750cb6c make sure to also append '\0' for JS as well as C backend Vindaar 2018-10-11 14:46:48 +0200
  • 2d47de8c4e ignore yaml test suite case 'S98Z' Vindaar 2018-10-11 14:41:40 +0200
  • c4e7072722 clean up `constructJson` by removing not needed assignments Vindaar 2018-10-11 14:38:48 +0200
  • 3eb006be2d Revert "fix for null terminator not accessable in strings anymore" Vindaar 2018-10-11 14:33:03 +0200
  • d26a57fe93 append null terminator to source when creating `StringSource` Vindaar 2018-10-11 14:21:38 +0200
  • ba06599b7d echo internal stack trace if not release, check if parent is nil Vindaar 2018-10-11 14:21:12 +0200
  • a211eab2c6 whitespace removal to get rid of 'number of spaces around...' Vindaar 2018-10-11 14:20:09 +0200
  • 6b429e6571 replace deprecated 'dot' import / export by '/' Vindaar 2018-10-11 14:19:48 +0200
  • da9396a2f3 remove internal string assert test Vindaar 2018-10-11 14:11:21 +0200
  • 06ddc9eb13 Revert "fix internal `IndexError` in `lex.nim` due to null term n.a." Vindaar 2018-10-11 11:53:19 +0200
  • e104dc351d [tojson] extend `Level` by `expKey` to signal node expects a key Vindaar 2018-10-10 17:45:54 +0200
  • 407b10be66 do not construct empty seq for `yamlScalar` Vindaar 2018-10-10 17:43:39 +0200
  • d19539a231 fix internal `IndexError` in `lex.nim` due to null term n.a. Vindaar 2018-10-09 18:31:54 +0200
  • 446493ded8 replace `newException` by `constructionError` call if int too large Vindaar 2018-10-09 18:31:09 +0200
  • db1a2c4041 allow echoing internal stacktrace if compiling with `d:debug` Vindaar 2018-10-09 18:25:55 +0200
  • f0eeece22d remove unnecessary cast on return value of `newStringOfCap` Vindaar 2018-10-09 17:02:30 +0200
  • ebe4201cbc replace `assertStringEqual` by version checking for content and len Vindaar 2018-10-09 16:57:21 +0200
  • 53c476ce38 remove unnecessary if branch related too seq construction Vindaar 2018-10-08 19:08:47 +0200
  • 81e50d73d9 remove commented out old code Vindaar 2018-10-08 19:04:51 +0200
  • 253a4623e4 circumvent RangeError, which will be wrongly caught Vindaar 2018-10-03 20:00:12 +0200
  • 9a445c18bb fix `assertStringEqual` to make sure not to access null terminator Vindaar 2018-10-03 19:53:09 +0200
  • f290876df7 replace `echo` + `quit(1)` by error call in `tquickstart.nim` Vindaar 2018-10-03 19:52:12 +0200
  • fb13dc1627 further `isNil` checks in `tserialization` fixed Vindaar 2018-10-03 19:51:47 +0200
  • 4821ef95fb [soft] take out yTagNimNilString/Seq and related (?) nil tests Vindaar 2018-10-03 19:49:05 +0200
  • 7ad13d98d9 force vals in `quote do` to bool due to compile time when changes Vindaar 2018-10-03 19:44:31 +0200
  • 011c99270f fix regression in times.parse syntax due to changes in times module Vindaar 2018-10-03 19:43:27 +0200
  • 048f6615f5 fix for null terminator not accessable in strings anymore Vindaar 2018-10-03 19:38:40 +0200
  • 890bbed5ed further `nil` fixes in `tojson` and `serialization` Vindaar 2018-10-03 19:37:36 +0200
  • 566e28dcc5 Make it work with new not nil Alexander Ivanov 2018-08-29 19:50:20 +0300
  • 6ca2a8e98a
    README update flyx 2018-08-30 09:49:02 +0200
  • ba53fc0494 Load 0 fix #60 Alexander Ivanov 2018-08-29 16:25:58 +0300
  • ddf22a3a41 experimental: notnil majj 2018-08-23 21:31:22 +0800
  • 51d33d4a05 experimental: notnil majj 2018-08-18 10:43:52 +0800
  • 2328289dba Fixes #54 v0.10.4 Marcus Eriksson 2018-05-17 23:18:09 +0200
  • e9658f22ec
    Fixes #49 flyx 2017-11-14 15:52:11 +0100
  • 78758c87ff Fix Travis build for Nim devel. Jacob MacDonald 2017-10-03 20:16:58 -0500
  • 4933194dd6 Fix for newer versions of compiler. Jacob MacDonald 2017-10-02 19:27:27 -0500
  • 69eaec0d2d updated from devel gh-pages Felix Krause 2017-09-20 19:10:05 +0200
  • e7e532ccb8 Version 0.10.3 v0.10.3 Felix Krause 2017-09-20 19:04:57 +0200
  • 8d8464da71 Fixes #43 Felix Krause 2017-09-20 18:58:09 +0200
  • af58ab68de Version 0.10.2 v0.10.2 Felix Krause 2017-08-30 18:14:08 +0200
  • 37031c4c80 make tests green again Felix Krause 2017-08-30 18:11:18 +0200
  • 78b029d17d Merge branch 'master' into devel Felix Krause 2017-08-30 18:06:18 +0200
  • ff86083461 Fixes #44 Felix Krause 2017-08-30 18:04:52 +0200
  • 26903d7e91 Fixes #42 flyx 2017-07-15 09:35:14 +0200
  • 27d8eaeb35 Version 0.10.1 v0.10.1 Felix Krause 2017-07-10 20:42:49 +0200
  • 0f2dba1a65 make tests green again; final fix for 0.17.0 Felix Krause 2017-07-10 20:31:40 +0200
  • 0caebe2618 Revert "Actual fix for #40" because it's shit Felix Krause 2017-07-10 19:52:34 +0200
  • bdbdcc074b fixed yaml.nimble to point to current version flyx 2017-07-02 18:23:46 +0200
  • 15f8995ae2 Actual fix for #40 v0.10.0 Felix Krause 2017-06-30 16:45:32 +0200
  • 8a83272341 Version 0.10.0 Felix Krause 2017-06-30 16:34:02 +0200
  • 0e679ead9c Merge pull request #41 from zah/fix-issue-40 flyx 2017-06-30 16:26:25 +0200
  • 7a122adad3 fix #40 Zahary Karadjov 2017-06-30 16:07:43 +0300
  • f07cf173dc Fixed to previous JS adjustments Felix Krause 2017-03-30 17:58:53 +0200
  • 7ba95845e0 JS improvements; also added constructObjectDefault Felix Krause 2017-03-29 21:42:07 +0200
  • 71b075abf6 Allow backticked field names in macros Felix Krause 2017-03-29 18:38:31 +0200
  • 24d68ad11d Version 0.9.1 v0.9.1 Felix Krause 2017-03-29 17:27:09 +0200
  • a48bf086b7 Merge branch 'devel' of github.com:flyx/NimYAML into devel Felix Krause 2017-03-29 17:15:04 +0200
  • f017a57d86 Made NimYAML compile for JS Felix Krause 2017-03-29 17:14:50 +0200
  • fc9ed39efd Make `0` a valid integer flyx 2017-03-29 16:39:51 +0200
  • 75548f956b Fixes #37 flyx 2017-03-29 15:40:13 +0200
  • 83efb88978 Fixed compilation error Felix Krause 2017-02-18 12:31:23 +0100
  • e30739fb36 final final fixes for event rendering Felix Krause 2017-02-18 10:40:39 +0100
  • d6ace28775 (hopefully) final event output fix Felix Krause 2017-02-14 22:30:48 +0100