Commit graph

  • 3b058c234f Regenerated docs. Ferdinand Majerech 2014-08-01 03:00:40 +0200
  • 66679a601c Moved tinyendian.d out of the dyaml directory. Ferdinand Majerech 2014-08-01 02:56:37 +0200
  • a9fb68f340 Removed internals from DDoc. Ferdinand Majerech 2014-08-01 02:52:14 +0200
  • 0f017646fc Reverted doc style due to DDoc issues. Ferdinand Majerech 2014-08-01 02:51:35 +0200
  • fdf4cecddb Backported a recent std.utf script. Ferdinand Majerech 2014-08-01 02:47:52 +0200
  • 6317654d06 Updated DUB package copyright line. Ferdinand Majerech 2014-08-01 02:47:11 +0200
  • 859ebd86d7 Updated API doc main page. Ferdinand Majerech 2014-08-01 02:46:45 +0200
  • a4b4a42c55 Updated tutorials. Ferdinand Majerech 2014-08-01 02:46:32 +0200
  • ca100e5a30 Updated doc generation config. Ferdinand Majerech 2014-08-01 02:46:02 +0200
  • aa97d9cc6a Updated README. Ferdinand Majerech 2014-08-01 02:45:34 +0200
  • 564dfdae80 Updated changelog, now in ReStructuredText. Ferdinand Majerech 2014-08-01 02:44:31 +0200
  • 830aef8df5 Simpler grepping for 'std.stream' Ferdinand Majerech 2014-07-31 14:53:14 +0200
  • 151871e1b3 Better Loader docs. Ferdinand Majerech 2014-07-31 14:52:40 +0200
  • c8949226de Removed mentions of std.stream from README. Ferdinand Majerech 2014-07-31 14:35:20 +0200
  • 601f10bf2f New loader ctor in errors unittests. Ferdinand Majerech 2014-07-31 03:22:13 +0200
  • 9fe6950df0 Style. Ferdinand Majerech 2014-07-31 03:21:58 +0200
  • ee2df932a0 New Loader ctor used in Emitter tests. Ferdinand Majerech 2014-07-31 03:16:22 +0200
  • eb29c2626d Style. Ferdinand Majerech 2014-07-31 03:15:56 +0200
  • 337938f090 Using new Loader ctor in unicode input tests. Ferdinand Majerech 2014-07-31 03:12:57 +0200
  • ee0a449977 Style. Ferdinand Majerech 2014-07-31 03:12:25 +0200
  • c5b7987e68 Using non-Stream Loader ctor in Representer test. Ferdinand Majerech 2014-07-31 03:12:02 +0200
  • 21700fdb5d Style. Ferdinand Majerech 2014-07-31 03:11:37 +0200
  • 276bed7fb6 Constructor unittests now use the new Loader ctor. Ferdinand Majerech 2014-07-31 02:55:38 +0200
  • 68d9124b17 Removed Reader ctor from Stream. Ferdinand Majerech 2014-07-31 02:33:24 +0200
  • 505a26ff4e Reader unittest now constructs Reader from buffer. Ferdinand Majerech 2014-07-31 02:32:23 +0200
  • a74bc8cf3b Reader unittests now construct Reader from a buffer. Ferdinand Majerech 2014-07-31 02:28:42 +0200
  • e100047572 Updated Loader examples. Ferdinand Majerech 2014-07-31 02:22:42 +0200
  • 626337f6ed More readable error throws in Loader. Ferdinand Majerech 2014-07-31 02:16:53 +0200
  • ddd89c22d5 Updated Loader unittest. Ferdinand Majerech 2014-07-31 02:09:44 +0200
  • e919f4be51 Added a char[] fromString. Ferdinand Majerech 2014-07-31 02:08:08 +0200
  • 24a8e945bd Removed docs of deprecated API. Ferdinand Majerech 2014-07-31 02:07:32 +0200
  • d18a41999e Loader ctor from buffer, deprecated old API, constructing Reader from buffer. Ferdinand Majerech 2014-07-31 02:01:08 +0200
  • a23c41385a Very minor Parser/Event @nogc/style. Ferdinand Majerech 2014-07-31 01:56:36 +0200
  • 03d1183550 Added a Reader ctor from buffer and deprecated the ctor from Stream. Ferdinand Majerech 2014-07-31 01:56:06 +0200
  • 4d6634f49b Doc fixes. Ferdinand Majerech 2014-07-30 23:30:37 +0200
  • 5da8561df4 Renamed buffer8_ to buffer_, bufferOffset8_ to bufferOffset_. Ferdinand Majerech 2014-07-30 23:26:44 +0200
  • 4e2c3e6093 Only validate UTF-8 if we get UTF-8 input (UTF-16/32 validated at conversion) Ferdinand Majerech 2014-07-30 22:29:40 +0200
  • 6c15bd95cc Moved unused, but potentially useful Reader code to dyaml.unused. Ferdinand Majerech 2014-07-30 18:38:27 +0200
  • e58b092fe1 Removed an unsafe cast. Ferdinand Majerech 2014-07-30 18:23:40 +0200
  • 492e36d28a In-place UTF32->UTF-8 conversion in Reader. Ferdinand Majerech 2014-07-30 18:21:09 +0200
  • cc1aaf4ac8 dchar->char encoding now also has a version for non-validated dchars. Ferdinand Majerech 2014-07-30 18:20:22 +0200
  • f4c57b368b Style/spaces. Ferdinand Majerech 2014-07-30 04:46:53 +0200
  • cf3bff517c UTF-8 is now the default input encoding. UTF-16/32 is encoded into UTF-8. Ferdinand Majerech 2014-07-30 04:46:28 +0200
  • c1ffa05735 Removed redundant spaces. Ferdinand Majerech 2014-07-30 00:37:15 +0200
  • c473ef7dee Removed -8 suffixes from Reader methods. Ferdinand Majerech 2014-07-30 00:13:48 +0200
  • eb266b4e27 Removed the -8 suffixes from Scanner methods. Ferdinand Majerech 2014-07-29 23:42:50 +0200
  • e5561285c3 Removed UTF-32 buffer offset. Ferdinand Majerech 2014-07-29 23:25:22 +0200
  • 33b2a7ef68 Removed the UTF-32 buffer from Reader. Ferdinand Majerech 2014-07-29 23:23:45 +0200
  • 736de8beb9 Reader now uses validation to get the number of characters in the UTF8 buffer. Ferdinand Majerech 2014-07-29 23:22:16 +0200
  • 74c161c576 validateUTF8NoGC now calculates the number of characters in passed string. Ferdinand Majerech 2014-07-29 23:21:07 +0200
  • ffef7bf6fc Removed UTF-32 parts of Reader API. Ferdinand Majerech 2014-07-29 23:15:08 +0200
  • d1aaec6a60 Removed the UTF-32 SliceBuilder. Ferdinand Majerech 2014-07-29 23:10:46 +0200
  • 207cb249e0 Scanner style. Ferdinand Majerech 2014-07-29 23:08:37 +0200
  • 8806cfc1b4 More @nogc in Scanner. Ferdinand Majerech 2014-07-29 23:08:03 +0200
  • 18be6b2e5b Removed UTF-32 scanLineBreak. Ferdinand Majerech 2014-07-29 23:01:05 +0200
  • 6837156258 Block scalar scanning now works with UTF-8. Ferdinand Majerech 2014-07-29 20:58:00 +0200
  • 19ed03cb3e Low hanging fruit for using UTF-8 reader methods Ferdinand Majerech 2014-07-29 20:55:24 +0200
  • ecc168dc75 insert() for SliceBuilder8. Ferdinand Majerech 2014-07-29 20:52:39 +0200
  • 58e19d75ad Assert message fix. Ferdinand Majerech 2014-07-29 20:52:24 +0200
  • 302995354c Fixed a SliceBuilder8.Transaction compilation bug. Ferdinand Majerech 2014-07-29 14:43:53 +0200
  • 510357f4c7 insert() instead of insertBack() for SliceBuilder. Ferdinand Majerech 2014-07-29 14:41:46 +0200
  • 239152f793 UTF-8 scanPlain and callees. Ferdinand Majerech 2014-07-29 04:28:07 +0200
  • d80917419f Removed obsolete UTF-32 methods. Ferdinand Majerech 2014-07-29 04:20:14 +0200
  • 4a09338a7a Directive scanning is now fully UTF-8. Ferdinand Majerech 2014-07-29 04:19:44 +0200
  • 38143a2c64 Fixed NoGC appender unittest. Ferdinand Majerech 2014-07-29 04:18:34 +0200
  • 31acd6aead Removed obsolete comment. Ferdinand Majerech 2014-07-29 04:10:42 +0200
  • e565543080 Removed UTF-32 scanAlphaNumeric. Ferdinand Majerech 2014-07-29 04:10:30 +0200
  • ef735e280f UTF-8 directive name scanning. Ferdinand Majerech 2014-07-29 04:10:16 +0200
  • 4307ccbe82 Fixed a Reader compilation bug. Ferdinand Majerech 2014-07-29 03:18:54 +0200
  • 952726aa5e UTF-8 scanFlowScalar. **NOTE:** moved escaping to Parser; can't do it in-place Ferdinand Majerech 2014-07-29 03:18:37 +0200
  • 252bf083a7 Fixed a potential Unicode bug. Ferdinand Majerech 2014-07-29 03:13:42 +0200
  • b789317df8 UTF-8 scanTag Ferdinand Majerech 2014-07-29 03:13:21 +0200
  • de6c1aacdb UTF-8 scanTagHandle. Ferdinand Majerech 2014-07-29 03:11:38 +0200
  • 40fe7090d9 UTF-8 scanTagURI. Ferdinand Majerech 2014-07-29 03:11:17 +0200
  • 2003a950cb UTF-8 scanURIEscapes. Ferdinand Majerech 2014-07-29 03:10:51 +0200
  • 1cc07c263a UTF-8 scanAnchor. Ferdinand Majerech 2014-07-29 03:09:59 +0200
  • 2a524bbb5e UTF-8 scanLineBreak. Ferdinand Majerech 2014-07-29 03:07:57 +0200
  • 6dd53b55a0 UTF-8 scanAlphaNumeric. Ferdinand Majerech 2014-07-29 03:07:31 +0200
  • a9def88eed Docfix. Ferdinand Majerech 2014-07-29 03:06:51 +0200
  • 3880adf81d UTF-8 SliceBuilder. Ferdinand Majerech 2014-07-29 03:01:16 +0200
  • cb64197bb1 nogcutil import. Ferdinand Majerech 2014-07-29 02:59:58 +0200
  • 76cfd7704d forward() invalidates last decoded offsets. Ferdinand Majerech 2014-07-29 02:59:33 +0200
  • 2e156a8ece UTF-8 prefix()/get() Ferdinand Majerech 2014-07-29 02:59:16 +0200
  • 709ab00e44 A UTF-8 slice(). Ferdinand Majerech 2014-07-29 02:58:04 +0200
  • 56057b43ec peek() now uses the UTF-8 buffer. Ferdinand Majerech 2014-07-29 02:56:23 +0200
  • ef9053d7f3 Keeping buffer8_ and buffer_ positions in sync. Ferdinand Majerech 2014-07-29 02:54:39 +0200
  • 6addaa4cbe Better comment. Ferdinand Majerech 2014-07-29 02:52:01 +0200
  • 634418b599 Added UTF-8 version of the Reader buffer (for now, side by side with UTF-32) Ferdinand Majerech 2014-07-29 02:51:46 +0200
  • d3846f7970 Removed now unused function. Ferdinand Majerech 2014-07-29 02:00:32 +0200
  • 5d78e76f6a Error messages with non-ASCII chars will now show the char, not 'unknown'. Ferdinand Majerech 2014-07-29 02:00:13 +0200
  • 7cf9dca57d Function to encode *valid* UTF-32 to UTF-8 Ferdinand Majerech 2014-07-29 01:59:22 +0200
  • cf15d55da0 Function to decode *valid* UTF-8 Ferdinand Majerech 2014-07-29 01:58:59 +0200
  • 53b39dc590 Updated copyright and description. Ferdinand Majerech 2014-07-29 01:58:22 +0200
  • 6b8ff23859 A function to validate a UTF-8 string. Ferdinand Majerech 2014-07-29 01:58:00 +0200
  • 61424b0ac6 A @nogc isValidDchar. Ferdinand Majerech 2014-07-29 01:57:07 +0200
  • cac25207f1 parseNoGC can work with code points directly. Ferdinand Majerech 2014-07-29 01:55:43 +0200
  • 6e1239fdac Removed unused/untested code from AppenderNoGCFixed. Ferdinand Majerech 2014-07-29 01:50:04 +0200
  • 4a4e83112c utf8Stride is now globally visible in reader.d Ferdinand Majerech 2014-07-28 23:21:43 +0200
  • 3c36d4ad63 Replaced some old 'in' params with const Ferdinand Majerech 2014-07-28 23:20:35 +0200
  • 45b15890ca It should be enough to use \x instead of \u for \u0085 Ferdinand Majerech 2014-07-28 23:19:59 +0200