Ferdinand Majerech
0e0113ef0e
Moved variant.d to dyaml/std/variant. Profile build doesn't inline anymore (made profiling too difficult). More optimizations, speedup (parsing only).
2011-10-29 18:22:45 +02:00
Ferdinand Majerech
c787531497
Node struct enlarged to 40 bytes. There is no significant
...
slowdown and a slight memory usage increase. Fixed a potential
bug in Reader. Tag is now implemented as a zero-terminated
string, removing the need for global state.
Node opIndex now returns a reference.
2011-10-26 21:05:56 +02:00
Ferdinand Majerech
6eda5d9d4a
Added a profile build target (release with debug symbols).
...
Release doesn't have debug symbols anymore.
2011-10-26 06:39:06 +02:00
Ferdinand Majerech
915428c8ed
CDC and yaml_bench makefile now always compile with debug
...
symbols. yaml_bench can now repeat the benchmark many times in a
single run. yaml_gen can now disable collection keys in mappings.
2011-10-23 16:10:27 +02:00
Ferdinand Majerech
fb67e775e4
Added a YAML benchmark that loads and optionally extracts data
...
from and/or dumps a YAML file.
2011-10-22 16:20:06 +02:00
Ferdinand Majerech
934df763ad
Most of emitter work done. There are some more changes left until 0.2,
...
and the turorials and documentation still need some updating.
2011-10-11 15:58:23 +02:00
Ferdinand Majerech
8e2572245f
Improved package targets in cdc, added a zip package target,
...
updated the Getting Started tutorial with a link to D:YAML at
GitHub.
2011-08-16 18:35:27 +02:00
Ferdinand Majerech
283c42bf8f
Initial commit.
2011-08-16 14:53:13 +02:00