Commit graph

  • ba5d5bb3da A struct storing constructor parameters for MarkedYAMLException. Ferdinand Majerech 2014-07-23 18:16:05 +0200
  • f5e027e9bb Better func attributes for exceptions. Ferdinand Majerech 2014-07-23 18:15:37 +0200
  • 8f00c503e2 Exception style changes. Ferdinand Majerech 2014-07-23 18:15:13 +0200
  • f8c1d0204b More style fixes in Scanner. Ferdinand Majerech 2014-07-23 03:10:25 +0200
  • 0a7d21f1c6 More @safe pure in Scanner. Ferdinand Majerech 2014-07-23 03:09:48 +0200
  • 30d394b861 Copyright headers in Token, Scanner. Ferdinand Majerech 2014-07-23 02:54:50 +0200
  • 15f5add86d @safe pure nothrow @nogc and style in Token. Ferdinand Majerech 2014-07-23 02:54:34 +0200
  • 8a378471e6 More @safe pure nothrow @nogc in Scanner. Ferdinand Majerech 2014-07-23 02:47:46 +0200
  • aadf3232f0 Scanner style. Ferdinand Majerech 2014-07-23 02:46:36 +0200
  • 10120b53c2 Static nested function in Scanner to avoid deleg overhead. Ferdinand Majerech 2014-07-23 02:18:00 +0200
  • 90320cb040 Scanner error string fix. Ferdinand Majerech 2014-07-23 02:17:36 +0200
  • 9671da901e Scanner doc/style fixes. Ferdinand Majerech 2014-07-23 02:17:19 +0200
  • ae7331c710 Reader.buffer_ is now a dstring. Ferdinand Majerech 2014-07-23 01:49:11 +0200
  • 98c66857bb const(dstring) was redundant. Ferdinand Majerech 2014-07-23 01:36:38 +0200
  • 0a625ec7a7 Rewritten UTFDecoder into a function. Ferdinand Majerech 2014-07-23 01:36:09 +0200
  • b060699950 Removed a GC allocation. Ferdinand Majerech 2014-07-23 00:46:37 +0200
  • 66741654c3 More pure nothrow @nogc. Ferdinand Majerech 2014-07-23 00:46:00 +0200
  • 949a396248 A risky Reader change to avoid allocations/exceptions. Ferdinand Majerech 2014-07-23 00:42:49 +0200
  • 3ce23f2892 Better Reader docs. Ferdinand Majerech 2014-07-23 00:41:43 +0200
  • 86c015fb5a Minor simplification. Ferdinand Majerech 2014-07-23 00:41:14 +0200
  • 48f86653dc More @safe pure nothrow @nogc in Reader. Ferdinand Majerech 2014-07-23 00:40:00 +0200
  • 16b486c623 FastCharSearch is now @nogc. Ferdinand Majerech 2014-07-23 00:38:51 +0200
  • 53b22c93ad Reader now reuses the buffer created by UTFDecoder. Ferdinand Majerech 2014-07-23 00:09:40 +0200
  • 9940bc91b9 Really minor whitespace change. Ferdinand Majerech 2014-07-23 00:06:06 +0200
  • 9119836fa2 UTFDecoder now decodes everything at once. Ferdinand Majerech 2014-07-22 20:21:17 +0200
  • 4ff3f8dc51 Optimized updateBuffer() for UTF-16/UTF-32 Ferdinand Majerech 2014-07-22 03:41:46 +0200
  • 3b6891dbe1 Reader is now more @safe. Ferdinand Majerech 2014-07-22 03:34:17 +0200
  • 08a0a551d9 very minor whitespace change. Ferdinand Majerech 2014-07-22 03:33:50 +0200
  • 81aee496ac UTFDecoder is now pure nothrow and @safer. Ferdinand Majerech 2014-07-22 03:33:36 +0200
  • 7affea320a Rewroted UTFDecoder to enable nothrow. Ferdinand Majerech 2014-07-22 03:31:56 +0200
  • 6e71d77e69 Localizes std.stream imports only where they are needed. Ferdinand Majerech 2014-07-22 02:40:44 +0200
  • 630585970d Updated docs/exceptions; using a buffer, not a stream. Ferdinand Majerech 2014-07-22 02:40:14 +0200
  • e30f6e0e80 UTFDecoder now works directly with a buffer, not a stream. Ferdinand Majerech 2014-07-22 02:37:06 +0200
  • 7d4df103a7 Renamed UTFDecoder.buffer_ to decodedBuffer_ . Ferdinand Majerech 2014-07-22 02:18:26 +0200
  • c296a6e790 MemoryStream now constructed in UTFDecoder. Ferdinand Majerech 2014-07-22 02:15:33 +0200
  • e525ac120a Stripped whitespace in Scanner. Ferdinand Majerech 2014-07-22 02:12:18 +0200
  • dadd67eeb0 Removed @property in UTFDecoder. Ferdinand Majerech 2014-07-22 02:11:31 +0200
  • 5f9f12a672 Reader no longer has direct access to MemoryStream. Ferdinand Majerech 2014-07-22 02:11:16 +0200
  • 2728e63eb8 more @nogc in Reader Ferdinand Majerech 2014-07-22 01:23:15 +0200
  • 9dd6903e13 Better function attribs in Mark Ferdinand Majerech 2014-07-22 01:22:56 +0200
  • 405a61891f Reader unittest fixes. Ferdinand Majerech 2014-07-22 01:13:01 +0200
  • 9bf9a0c278 Stripped whitespace. Ferdinand Majerech 2014-07-22 01:10:23 +0200
  • 72afe53ab8 Reader is now using MemoryStream, using tinyendian to fix endianness issues. Ferdinand Majerech 2014-07-22 01:09:27 +0200
  • e9a18c62b0 Doc fix. Ferdinand Majerech 2014-07-22 01:04:44 +0200
  • 43026e6c13 Fixed a recent commit. Ferdinand Majerech 2014-07-22 01:03:19 +0200
  • dc7f50d1ac A module for backwards compatibility with std.stream. Ferdinand Majerech 2014-07-22 01:01:37 +0200
  • 3bb486de0b More commit style/whitespace changes. Ferdinand Majerech 2014-07-22 00:41:13 +0200
  • 1d81148aef Whitespace changes. Ferdinand Majerech 2014-07-22 00:33:17 +0200
  • 7af0292fd4 Import tinyendian and use UTFEncoding instead of Encoding in the UTF decoder Ferdinand Majerech 2014-07-22 00:23:15 +0200
  • de0af4899b Copyright string update. Ferdinand Majerech 2014-07-22 00:21:42 +0200
  • 45a59aba85 Encoding now refers to tinyendian. Ferdinand Majerech 2014-07-21 23:41:27 +0200
  • 13f2e5c125 Added a self-contained module to handle endianness fixing. Ferdinand Majerech 2014-07-21 23:40:44 +0200
  • 8abea5a08f doc fix Ferdinand Majerech 2014-07-21 09:58:16 +0200
  • 0ac28e05bd const instead of in Ferdinand Majerech 2014-07-21 09:57:59 +0200
  • 94919339fa Stripped Reader whitespace. Ferdinand Majerech 2014-07-21 09:56:41 +0200
  • 9888925d23 Reader test reading a 1-byte file. Ferdinand Majerech 2014-07-21 09:53:58 +0200
  • d77646555d More generic reader tests. Ferdinand Majerech 2014-07-21 09:53:28 +0200
  • 882df6148a Doc fix in Loader. Ferdinand Majerech 2014-07-19 15:39:36 +0200
  • a990771991 Whitespace and assert improvements in Reader. Ferdinand Majerech 2014-07-19 15:39:27 +0200
  • 2332290950 Better @safe pure nothrow @nogc in Reader. Ferdinand Majerech 2014-07-19 15:38:09 +0200
  • 4961cb163f assumeSafeAppend in Loader functions to reduce GC usage. Ferdinand Majerech 2014-07-19 14:49:13 +0200
  • a7f5aa1cf2 Minor doc reformat. Ferdinand Majerech 2014-07-19 14:45:50 +0200
  • bf4762cbcf Low-hanging @nogc fruit in Loader. Ferdinand Majerech 2014-07-19 14:41:30 +0200
  • 647fe9b657 Removed @property from Loader. Ferdinand Majerech 2014-07-19 14:39:49 +0200
  • a50907b0bd Loader whitespace fixes. Ferdinand Majerech 2014-07-19 14:38:35 +0200
  • d2fe876316 Loader doc style update. Ferdinand Majerech 2014-07-19 14:32:16 +0200
  • bc7519f561 Fixed deprecation errors for DMD 2.066 Ferdinand Majerech 2014-07-19 04:17:18 +0200
  • c856a35eb0 More readable tests. Ferdinand Majerech 2014-07-19 04:08:20 +0200
  • 4faaf77950 Removed deprecation errors, improved readability. Ferdinand Majerech 2014-07-19 03:51:52 +0200
  • aae11e029c More const and better comments in constructor.d Ferdinand Majerech 2014-07-19 03:51:14 +0200
  • 85c5a1bdb8 Stripped whitespace. Ferdinand Majerech 2014-07-19 03:50:50 +0200
  • 69e8c71516 Fixed a deprecation error in constructor.d Ferdinand Majerech 2014-07-19 03:50:09 +0200
  • 424035601c Doc style changes in constructor.d Ferdinand Majerech 2014-07-19 03:49:21 +0200
  • d8f19ffc33 A quick hack to get D:YAML to work with DMD 2.066 beta 4 Ferdinand Majerech 2014-07-19 03:07:45 +0200
  • e6755e6615 Minor unittest improvement. Ferdinand Majerech 2014-07-19 02:00:04 +0200
  • 4a76d4b886 assumeSafeAppend to decrease GC usage. Ferdinand Majerech 2014-07-19 01:59:26 +0200
  • 7fa53704c5 Doc fix in constructor.d Ferdinand Majerech 2014-07-19 01:58:48 +0200
  • 28979baa6c Doc style change in node.d Ferdinand Majerech 2014-07-19 01:58:24 +0200
  • 7ae4de4776 Removed a pragma(msg) and fixed a minor tab/space issue Ferdinand Majerech 2014-05-20 23:19:02 +0200
  • fc0aba516d Should fix issues 17 and 18 (although I couldn't reproduce them). Ferdinand Majerech 2014-05-20 22:30:39 +0200
  • aa3b13b077 Regenerated docs. Ferdinand Majerech 2014-05-19 19:54:48 +0200
  • ba1093ba58 "Nonstandard" API to allow reading and modification of node styles. Ferdinand Majerech 2014-05-19 19:54:36 +0200
  • 53cfb61173 Updated doc copyright footer. Ferdinand Majerech 2014-05-19 19:53:51 +0200
  • f45323473c Node size info at compile-time Ferdinand Majerech 2014-05-19 19:53:33 +0200
  • cd7d60bb0e Stripped whitespaces in node.d Ferdinand Majerech 2014-05-19 19:53:18 +0200
  • cc627074b1 CDC help message edit. Ferdinand Majerech 2014-05-19 18:57:31 +0200
  • c1caf47a62 Updated the generated docs. Ferdinand Majerech 2013-12-17 15:19:01 +0100
  • 2a11c235d9 Dumper: reduced purity/@safety (DMD 2.064) Ferdinand Majerech 2013-12-17 15:18:47 +0100
  • 06324bd5a4 More exception purity. Ferdinand Majerech 2013-12-17 15:18:03 +0100
  • e0e9082615 Loader ctors no longer pure (DMD 2.054) Ferdinand Majerech 2013-12-17 15:17:42 +0100
  • 369c899e90 Node.Pair opCmp hack due to a DMD 2.054 linker error bug. Ferdinand Majerech 2013-12-17 15:17:15 +0100
  • 3a4d1e7627 Exception ctor purity. Ferdinand Majerech 2013-12-17 15:16:43 +0100
  • c772609e13 Representer ctor no longer pure due to DMD 2.054 Ferdinand Majerech 2013-12-17 15:15:58 +0100
  • 7be10a44bf addRepresenter is now pure. Ferdinand Majerech 2013-12-17 15:15:36 +0100
  • ab9ba7f5ba Updated import paths in docs, examples. Ferdinand Majerech 2013-12-17 15:14:44 +0100
  • d475077a68 Another doc generation fix. Ferdinand Majerech 2013-12-17 15:14:14 +0100
  • a341340d6c Using the dyaml.all module instead of yaml (which will eventually be removed). Ferdinand Majerech 2013-12-17 15:09:19 +0100
  • 1c017c6492 More doc generation fixes. Ferdinand Majerech 2013-12-17 15:06:20 +0100
  • 7ac83245a4 CDC help fix. Ferdinand Majerech 2013-12-17 14:45:09 +0100
  • 8eae6c61bc Doc generation fix. Ferdinand Majerech 2013-12-17 14:45:00 +0100