Commit graph

189 commits

Author SHA1 Message Date
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
ab9ba7f5ba Updated import paths in docs, examples. 2013-12-17 15:14:44 +01:00
Ferdinand Majerech
d475077a68 Another doc generation fix. 2013-12-17 15:14:14 +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
Ferdinand Majerech
1c017c6492 More doc generation fixes. 2013-12-17 15:06:20 +01:00
Ferdinand Majerech
7ac83245a4 CDC help fix. 2013-12-17 14:45:09 +01:00
Ferdinand Majerech
8eae6c61bc Doc generation fix. 2013-12-17 14:45:00 +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
Ferdinand Majerech
a0d66570c5 Merge pull request #12 from japplegame/patch-1
Fix "relaxProperties" deprecation warning.
2013-09-21 17:17:17 -07:00
Jack Applegame
b72ceeded5 Update package.json 2013-09-18 23:58:34 -07:00
Kiith-Sa
4ecc4104da Minor opBinaryRight style, doc & test changes. 2013-09-09 22:39:46 +02:00
Ferdinand Majerech
bf637c43ad Merge pull request #11 from carlor/in_operator
Add 'in' operator for mappings
2013-09-09 13:25:25 -07:00
Nathan M. Swan
cd0c9f54a0 Add 'in' operator for mappings 2013-09-09 11:46:42 -08:00
Kiith-Sa
a0a09597ef Fixed DMD 2.053 immutable warning. 2013-05-31 00:23:23 +02:00
Kiith-Sa
a409cceeff DMD 2.053 compatibility. 2013-05-23 14:33:34 +02:00
Kiith-Sa
2e3c6fe445 DUB forced property fix. 2013-04-24 01:32:16 +02:00
Ferdinand Majerech
f1438ec0d3 Merge pull request #7 from jmdavis/dub
Another attempt at making d-yaml work with dub.
2013-03-31 13:53:25 -07:00
Jonathan M Davis
7a1e1ecce3 Another attempt at making d-yaml work with dub.
Creating a symlink in source to the dyaml directory does not actually
result in a symlink when another package grabs d-yaml as a dependency
via dub, and even if it did, it wouldn't work on Windows. So, this moves
the source into source so that it'll actually work, and cdc.d has been
adjusted accordingly so that building with it should still work.
2013-03-28 21:33:13 -07:00
Ferdinand Majerech
9f9c96e317 Merge pull request #6 from John-Colvin/patch-1
fixes for git master dmd
2013-03-23 10:19:20 -07:00
John-Colvin
aedc2f0c7a parse can't take rvalue slices as it uses ref 2013-03-23 17:01:33 +00:00
John-Colvin
36a7d7087f another ref parameter that wasn't needed 2013-03-23 16:38:57 +00:00
John-Colvin
da64d9e5c2 Fixed warning about slice assignment 2013-03-23 16:35:11 +00:00
John Colvin
593eaaed74 no need for ref in determineBlockHints
The tightened rules for rvalues and ref parameters make this an error if it is passed a slice, as in initBlock.

This commit fixes this.
2013-03-23 16:25:52 +00:00
Ferdinand Majerech
0c0bfa5d29 Merge pull request #5 from carlor/make-dub
Make D-YAML a dub package.
2013-02-24 11:52:29 -08:00
Nathan M. Swan
9058cea2f3 Make D-YAML a dub package. 2013-02-22 23:02:31 -09:00
Kiith-Sa
7e3aa4f476 Optimized GC usage; speedup of ~18%. GC disabling/enabling is also used. 2012-12-30 00:25:23 +01:00
Kiith-Sa
3f75b57b9e yaml_stats example DMD 2.061 compatibility. 2012-12-27 22:20:45 +01:00
Kiith-Sa
539f5837d6 Temporaries in constructor.d due to changes in ref passing (by John Colvin). 2012-12-27 22:10:29 +01:00
Kiith-Sa
ea0237c716 ZeroString opEquals by const ref (by Josh Colvin). 2012-12-27 22:04:42 +01:00
Kiith-Sa
f06cb132a3 dyaml.node.merge() usage fix. 2012-12-27 22:00:31 +01:00
Kiith-Sa
900bd51d52 More @safe Node and Node.Pair. 2012-12-27 21:50:53 +01:00
Kiith-Sa
d6617f327f More nothrow/formatting fixes (by John Colvin). 2012-12-27 21:50:09 +01:00
Kiith-Sa
f33918748a Replaced 'in' by 'const' in exception, scanner. 2012-12-27 21:21:56 +01:00
Kiith-Sa
163b3c9d54 std.string.format compatibility fixes (by John Colvin) 2012-12-27 21:21:18 +01:00
Kiith-Sa
6018fc49ea @safe/nothrow changes (by John Colvin) 2012-12-27 20:56:15 +01:00
Kiith-Sa
b6ecb80f4b Fixed a minor output formatting bug. 2012-12-27 20:11:57 +01:00
Kiith-Sa
5f2cc8791d .gitignore update. 2012-12-27 20:11:38 +01:00
Kiith-Sa
4b3bf5fccc Minor formatting fixes. 2012-12-27 20:11:26 +01:00
Kiith-Sa
f4dc3690f4 Fixed CDC for LDMD2. 2012-12-17 21:09:33 +01:00
John-Colvin
2b1abda154 Fix remaining format errors 2012-12-11 16:06:20 +00:00
John-Colvin
397ac65baa modified: dyaml/exception.d
modified:   dyaml/representer.d
2012-12-11 15:32:25 +00:00
John-Colvin
75e2e7f80a modified: dyaml/constructor.d
modified:   test/src/common.d
2012-12-04 15:34:29 +00:00
John-Colvin
94adb4241e modified: dyaml/constructor.d
modified:   dyaml/node.d
	modified:   test/src/common.d
2012-12-04 13:50:59 +00:00