Commit graph

56 commits

Author SHA1 Message Date
Ferdinand Majerech dc7f50d1ac A module for backwards compatibility with std.stream. 2014-07-22 01:01:37 +02:00
Ferdinand Majerech 3bb486de0b More commit style/whitespace changes. 2014-07-22 00:41:13 +02:00
Ferdinand Majerech 1d81148aef Whitespace changes. 2014-07-22 00:33:17 +02:00
Ferdinand Majerech 7af0292fd4 Import tinyendian and use UTFEncoding instead of Encoding in the UTF decoder 2014-07-22 00:23:15 +02:00
Ferdinand Majerech de0af4899b Copyright string update. 2014-07-22 00:21:42 +02:00
Ferdinand Majerech 45a59aba85 Encoding now refers to tinyendian. 2014-07-21 23:41:27 +02:00
Ferdinand Majerech 13f2e5c125 Added a self-contained module to handle endianness fixing. 2014-07-21 23:40:44 +02:00
Ferdinand Majerech 8abea5a08f doc fix 2014-07-21 09:58:16 +02:00
Ferdinand Majerech 0ac28e05bd const instead of in 2014-07-21 09:57:59 +02:00
Ferdinand Majerech 94919339fa Stripped Reader whitespace. 2014-07-21 09:56:41 +02:00
Ferdinand Majerech 9888925d23 Reader test reading a 1-byte file. 2014-07-21 09:54:08 +02:00
Ferdinand Majerech d77646555d More generic reader tests. 2014-07-21 09:53:28 +02:00
Ferdinand Majerech 882df6148a Doc fix in Loader. 2014-07-19 15:39:36 +02:00
Ferdinand Majerech a990771991 Whitespace and assert improvements in Reader. 2014-07-19 15:39:27 +02:00
Ferdinand Majerech 2332290950 Better @safe pure nothrow @nogc in Reader. 2014-07-19 15:38:43 +02:00
Ferdinand Majerech 4961cb163f assumeSafeAppend in Loader functions to reduce GC usage. 2014-07-19 14:49:13 +02:00
Ferdinand Majerech a7f5aa1cf2 Minor doc reformat. 2014-07-19 14:45:50 +02:00
Ferdinand Majerech bf4762cbcf Low-hanging @nogc fruit in Loader. 2014-07-19 14:41:30 +02:00
Ferdinand Majerech 647fe9b657 Removed @property from Loader. 2014-07-19 14:39:49 +02:00
Ferdinand Majerech a50907b0bd Loader whitespace fixes. 2014-07-19 14:38:35 +02:00
Ferdinand Majerech d2fe876316 Loader doc style update. 2014-07-19 14:32:16 +02:00
Ferdinand Majerech bc7519f561 Fixed deprecation errors for DMD 2.066 2014-07-19 04:17:18 +02:00
Ferdinand Majerech aae11e029c More const and better comments in constructor.d 2014-07-19 03:51:14 +02:00
Ferdinand Majerech 85c5a1bdb8 Stripped whitespace. 2014-07-19 03:50:50 +02:00
Ferdinand Majerech 69e8c71516 Fixed a deprecation error in constructor.d 2014-07-19 03:50:09 +02:00
Ferdinand Majerech 424035601c Doc style changes in constructor.d 2014-07-19 03:49:21 +02:00
Ferdinand Majerech d8f19ffc33 A quick hack to get D:YAML to work with DMD 2.066 beta 4 2014-07-19 03:07:45 +02:00
Ferdinand Majerech e6755e6615 Minor unittest improvement. 2014-07-19 02:00:04 +02:00
Ferdinand Majerech 4a76d4b886 assumeSafeAppend to decrease GC usage. 2014-07-19 01:59:26 +02:00
Ferdinand Majerech 7fa53704c5 Doc fix in constructor.d 2014-07-19 01:58:48 +02:00
Ferdinand Majerech 28979baa6c Doc style change in node.d 2014-07-19 01:58:24 +02:00
Ferdinand Majerech 7ae4de4776 Removed a pragma(msg) and fixed a minor tab/space issue 2014-05-20 23:19:02 +02:00
Ferdinand Majerech fc0aba516d Should fix issues 17 and 18 (although I couldn't reproduce them). 2014-05-20 22:30:39 +02:00
Ferdinand Majerech ba1093ba58 "Nonstandard" API to allow reading and modification of node styles. 2014-05-19 19:54:36 +02:00
Ferdinand Majerech f45323473c Node size info at compile-time 2014-05-19 19:53:33 +02:00
Ferdinand Majerech cd7d60bb0e Stripped whitespaces in node.d 2014-05-19 19:53:18 +02:00
Ferdinand Majerech 2a11c235d9 Dumper: reduced purity/@safety (DMD 2.064) 2013-12-17 15:18:47 +01:00
Ferdinand Majerech 06324bd5a4 More exception purity. 2013-12-17 15:18:03 +01:00
Ferdinand Majerech e0e9082615 Loader ctors no longer pure (DMD 2.054) 2013-12-17 15:17:42 +01:00
Ferdinand Majerech 369c899e90 Node.Pair opCmp hack due to a DMD 2.054 linker error bug. 2013-12-17 15:17:15 +01:00
Ferdinand Majerech 3a4d1e7627 Exception ctor purity. 2013-12-17 15:16:43 +01:00
Ferdinand Majerech c772609e13 Representer ctor no longer pure due to DMD 2.054 2013-12-17 15:15:58 +01:00
Ferdinand Majerech 7be10a44bf addRepresenter is now pure. 2013-12-17 15:15:36 +01:00
Ferdinand Majerech a341340d6c Using the dyaml.all module instead of yaml (which will eventually be removed). 2013-12-17 15:09:19 +01:00
Kiith-Sa 85a0e2c0a3 Nothrow Node isValid, isScalar, isSequence, isMapping, isUserType, isNull 2013-10-16 23:16:41 +02:00
Kiith-Sa 28918d242d Nothrow Node userValue, value. 2013-10-16 23:15:41 +02:00
Kiith-Sa 7b96993497 Nothrow Node hasEqualType, convertsTo, nodeTypeString 2013-10-16 23:15:23 +02:00
Kiith-Sa e88b716d89 Nothrow Node.type and Node.isType. 2013-10-16 23:14:37 +02:00
Kiith-Sa 2f0c75f72e Nothrow Node opAssign. 2013-10-16 23:14:02 +02:00
Kiith-Sa 4ecc4104da Minor opBinaryRight style, doc & test changes. 2013-09-09 22:39:46 +02:00