Commit graph

  • 7b4422bb5d implement borrowed_or lincoln auster [they/them] 2021-10-01 19:11:09 -0600
  • 5ba5dfa6e6 introduce or function lincoln auster [they/them] 2021-09-28 23:06:37 -0600
  • f8542f0f97 introduce or function lincoln auster [they/them] 2021-09-28 23:06:37 -0600
  • 38aaea20db Update to quickcheck 1.0 David Aguilar 2024-03-17 01:40:46 -0700
  • 9764f399fb Update to quickcheck 1.0 David Aguilar 2024-03-17 01:40:46 -0700
  • 068525a6d7 Use a YamlDecoder builder to implement optional encoding_trap parameter. Marko Mikulicic 2020-07-30 03:23:53 +0200
  • c32db2986c Use a YamlDecoder builder to implement optional encoding_trap parameter. Marko Mikulicic 2020-07-30 03:23:53 +0200
  • 7705e87ff6 Implement load_from_bytes Marko Mikulicic 2020-05-05 14:53:06 +0200
  • 5240918cac Implement load_from_bytes Marko Mikulicic 2020-05-05 14:53:06 +0200
  • c962741719 Add byte a offset to the error message Jim Turner 2021-08-17 22:07:07 -0400
  • 03e3047937 Add byte a offset to the error message Jim Turner 2021-08-17 22:07:07 -0400
  • e1119bb3bf Replace linked_hash_map with hashlink larkbyte 2020-05-26 18:35:06 +0800
  • 54ca9294fa Replace linked_hash_map with hashlink larkbyte 2020-05-26 18:35:06 +0800
  • ef1a2d1d5c ci: replace travis with github actions David Aguilar 2023-07-22 21:36:37 -0700
  • 5951a33317 ci: replace travis with github actions David Aguilar 2023-07-22 21:36:37 -0700
  • 07113c6e1c Cargo.toml: enable the Rust 2021 Edition David Aguilar 2024-03-17 00:49:13 -0700
  • 77574b4f30 Cargo.toml: enable the Rust 2021 Edition David Aguilar 2024-03-17 00:49:13 -0700
  • 99fb843550 Cargo.toml: add myself to the authors list David Aguilar 2024-03-17 00:48:26 -0700
  • 5c9350e824 Cargo.toml: add myself to the authors list David Aguilar 2024-03-17 00:48:26 -0700
  • a6c8dfe5b8 Emit multi-line string values as block scalars David Aguilar 2024-03-17 00:47:11 -0700
  • 5369a002ba Emit multi-line string values as block scalars David Aguilar 2024-03-17 00:47:11 -0700
  • 04e407df91 Update to v0.6. Ethiraric 2024-03-15 20:14:26 +0100
  • e4ae1d0546 Update to v0.6. Ethiraric 2024-03-15 20:14:26 +0100
  • a33d0ffe68 Update to v0.6. Ethiraric 2024-03-15 20:14:26 +0100
  • 006cc66b59 Add bench_compare tool. Ethiraric 2024-03-15 18:29:54 +0100
  • dc88910c23 Add bench_compare tool. Ethiraric 2024-03-15 18:29:54 +0100
  • f99a81c3e6 Add bench_compare tool. Ethiraric 2024-03-15 18:29:54 +0100
  • 7d824ef88f Prepare for benchmarks. Ethiraric 2024-03-15 17:34:39 +0100
  • 6b27316586 Prepare for benchmarks. Ethiraric 2024-03-15 17:34:39 +0100
  • 289d16ab4a Prepare for benchmarks. Ethiraric 2024-03-15 17:34:39 +0100
  • f44cb1dd22 Create a deeper YAML in nested.yaml. Ethiraric 2024-03-15 12:47:40 +0100
  • 98374de883 Create a deeper YAML in nested.yaml. Ethiraric 2024-03-15 12:47:40 +0100
  • 3db16ce517 Create a deeper YAML in nested.yaml. Ethiraric 2024-03-15 12:47:40 +0100
  • 0a05d3c0ed Add gen_large_yaml to justfile's before_commit. Ethiraric 2024-03-15 12:42:10 +0100
  • 704d30c7a6 Add gen_large_yaml to justfile's before_commit. Ethiraric 2024-03-15 12:42:10 +0100
  • 13923cd270 Add gen_large_yaml to justfile's before_commit. Ethiraric 2024-03-15 12:42:10 +0100
  • b7755e119c Remove tools from examples. Ethiraric 2024-03-14 19:20:56 +0100
  • e390c88077 Remove tools from examples. Ethiraric 2024-03-14 19:20:56 +0100
  • 861dfb6497 Remove tools from examples. Ethiraric 2024-03-14 19:20:56 +0100
  • 3d8a54d384 Add a generator for nested objects. Ethiraric 2024-02-14 00:35:41 +0100
  • 6919d6fd02 Add a generator for nested objects. Ethiraric 2024-02-14 00:35:41 +0100
  • 765f2bb672 Replace VecDeque with ArrayDeque. Ethiraric 2024-02-13 23:10:32 +0100
  • e7a4f30627 Replace VecDeque with ArrayDeque. Ethiraric 2024-02-13 23:10:32 +0100
  • 8a80e547c6 Fix some clippy lints. Ethiraric 2024-02-13 23:10:17 +0100
  • 603c3c546f Fix some clippy lints. Ethiraric 2024-02-13 23:10:17 +0100
  • 7b431c77d4 Improve comments. Ethiraric 2024-02-08 07:04:38 +0100
  • 96b012a021 Improve comments. Ethiraric 2024-02-08 07:04:38 +0100
  • 671a498bf4 Minor improvements. Ethiraric 2024-01-31 22:02:53 +0100
  • e93947bcfe Minor improvements. Ethiraric 2024-01-31 22:02:53 +0100
  • 5d94b8174d Add big string array bench generation. Ethiraric 2024-01-30 23:11:00 +0100
  • a1285f107a Add big string array bench generation. Ethiraric 2024-01-30 23:11:00 +0100
  • 1dcb1eee34 Rename generator tool. Ethiraric 2024-01-30 22:37:32 +0100
  • b3dd1af018 Rename generator tool. Ethiraric 2024-01-30 22:37:32 +0100
  • 99fb05c937 Improve scan_plain_scalar readability. Ethiraric 2024-01-25 03:06:18 +0100
  • 4fee65f27a Improve scan_plain_scalar readability. Ethiraric 2024-01-25 03:06:18 +0100
  • f535e505a7 Avoid a trip to self.buffer. Ethiraric 2024-01-24 23:02:02 +0100
  • 28893c4567 Avoid a trip to self.buffer. Ethiraric 2024-01-24 23:02:02 +0100
  • cfbf287b3d Buffer block scalar lines. Ethiraric 2024-01-24 21:45:18 +0100
  • 2471c5793a Buffer block scalar lines. Ethiraric 2024-01-24 21:45:18 +0100
  • 26ef839cd3 Split skip into more specific variants. Ethiraric 2024-01-24 20:20:52 +0100
  • 7a51c3dfca Split skip into more specific variants. Ethiraric 2024-01-24 20:20:52 +0100
  • 6babe8de60 Doing this leads to worse performance. Ethiraric 2024-01-24 19:42:18 +0100
  • 666965ef4f Doing this leads to worse performance. Ethiraric 2024-01-24 19:42:18 +0100
  • aaa9288842 Pre-load chars in skip_block_scalar_indent. Ethiraric 2024-01-24 19:31:45 +0100
  • 4153a98973 Pre-load chars in skip_block_scalar_indent. Ethiraric 2024-01-24 19:31:45 +0100
  • 2cebf0af1d Help the compiler inline read_break. Ethiraric 2024-01-24 17:14:52 +0100
  • 980d5b0335 Help the compiler inline read_break. Ethiraric 2024-01-24 17:14:52 +0100
  • 5789169ceb Remove debug prints code from release builds. Ethiraric 2024-01-24 02:22:02 +0100
  • bcdd725049 Remove debug prints code from release builds. Ethiraric 2024-01-24 02:22:02 +0100
  • 1c36ffbc4d Add justfile for my pre-commit todo-list. Ethiraric 2024-01-24 01:11:53 +0100
  • 3e1ffedb8a Add license. Ethiraric 2024-04-03 20:06:11 +0200
  • e6fae1c679 Add justfile for my pre-commit todo-list. Ethiraric 2024-01-24 01:11:53 +0100
  • 25644ffa93 Add justfile for my pre-commit todo-list. Ethiraric 2024-01-24 01:11:53 +0100
  • b4f66c457a Move char is_xxx fn to their own file. Ethiraric 2024-01-24 01:02:20 +0100
  • 36e8b06e82 Add benchmarking tools. Ethiraric 2024-01-23 22:48:20 +0100
  • 06936742f2 Move char is_xxx fn to their own file. Ethiraric 2024-01-24 01:02:20 +0100
  • ed591e86ca Add benchmarking tools. Ethiraric 2024-01-23 22:48:20 +0100
  • 6e5286c2e1 Use OR for dual licensing. Ethiraric 2024-01-23 15:20:12 +0100
  • eed3433841 Update licence, readme, doc. Ethiraric 2024-02-08 07:12:14 +0100
  • ac2d02f65e Use OR for dual licensing. Ethiraric 2024-01-23 15:20:12 +0100
  • 2481df7f9d Update licence, readme, doc. Ethiraric 2024-02-08 07:12:14 +0100
  • 68c7afcb4c Fix null nodes with tags in flow constructs. Ethiraric 2024-01-23 00:08:05 +0100
  • f2d0968a89 Fix null nodes with tags in flow constructs. Ethiraric 2024-01-23 00:08:05 +0100
  • 7f7919748a Fix tag scanning. Ethiraric 2024-01-23 00:04:46 +0100
  • 4b37abf2b7 Fix tag scanning. Ethiraric 2024-01-23 00:04:46 +0100
  • 76b3773ffd Fix indent in block scalars. Ethiraric 2024-01-22 23:09:20 +0100
  • 84a7d2a0ab Fix indent in block scalars. Ethiraric 2024-01-22 23:09:20 +0100
  • 9f4b1480df Fix dquote indentation. Ethiraric 2024-01-22 23:03:02 +0100
  • 3868b83756 Fix dquote indentation. Ethiraric 2024-01-22 23:03:02 +0100
  • 2e94a4217b Fix dquote string escape sequences. Ethiraric 2024-01-22 22:56:18 +0100
  • 36c4f8951e Fix dquote string escape sequences. Ethiraric 2024-01-22 22:56:18 +0100
  • 7145ee8282 Fix tests related to anchor/alias indentation. Ethiraric 2024-01-22 21:33:18 +0100
  • 71c54f318f Fix tests related to anchor/alias indentation. Ethiraric 2024-01-22 21:33:18 +0100
  • 9281e35bbb Fix flow adjacent value with complex key. Ethiraric 2024-01-19 22:38:06 +0100
  • ca7579a3c9 Fix flow adjacent value with complex key. Ethiraric 2024-01-19 22:38:06 +0100
  • 7c3e8ed7c4 Lint and improve formatting. Ethiraric 2024-01-19 22:15:41 +0100
  • a34fcac152 Lint and improve formatting. Ethiraric 2024-01-19 22:15:41 +0100
  • 5dbd6f9a55 Fix use of dashes in flow contexts. Ethiraric 2024-01-19 21:57:39 +0100
  • ef799af5eb Fix use of dashes in flow contexts. Ethiraric 2024-01-19 21:57:39 +0100
  • 628549085c Fix block scalar / eof interactions. Ethiraric 2024-01-19 20:21:36 +0100