Commit graph

746 commits

Author SHA1 Message Date
Petar Kirov 918965cb8c Merge pull request #1 from dlang-tour/update-readme
Update README
2016-11-06 20:45:06 +02:00
ZombineDev 2a2429f2e3 Update README 2016-11-06 20:42:00 +02:00
ZombineDev bc1a2c2d0f Stop using implicit string literal concatenation
Implicit string litaral concatenation was deprecated with
this DMD PR: dlang/dmd/pull/6155.
2016-11-04 02:50:32 +02:00
ZombineDev 8d5b75b879 Fix compilation with DMD 2.072.0
The following DMD PRs added more rigorous safety checks directly
affecting this project:
* dlang/dmd#5852 (fix Issue 15399 - unaligned pointers are not
  `@safe`) - triggered at line:
  https://github.com/kiith-sa/D-YAML/blob/v0.5.3/source/dyaml/emitter.d#L1011

* dlang/dmd#5940 (Unions may break immutability / unions with
  pointers are un-`@safe` ) - triggered at line:
  https://github.com/kiith-sa/D-YAML/blob/v0.5.3/source/dyaml/event.d#L230

* dlang/dmd#5876 (Casting from `void[]` to `T[]` is erroneously
  considered `@safe`) - triggered at line:
  https://github.com/kiith-sa/D-YAML/blob/v0.5.3/source/dyaml/loader.d#L186

* dlang/dmd#5860 (array.ptr in @safe code may point past end
  of array) - triggered at line:
  https://github.com/kiith-sa/D-YAML/blob/v0.5.3/source/dyaml/zerostring.d#L35
2016-11-04 02:37:29 +02:00
Ferdinand Majerech b2ad1b41b3 Merge branch 'burner-stream_replacement' 2016-04-30 14:31:44 +02:00
Robert burner Schadek 14ae4e6b06 removed dead code 2016-03-17 22:10:32 +01:00
Robert burner Schadek b739ade285 no more stream!? 2016-03-17 01:00:54 +01:00
Robert burner Schadek 41133e3b0d it compiles at the tests run without segfault
I call this a first step
2016-03-17 00:55:57 +01:00
Robert burner Schadek daf1a0064f trying to rip the std.stream out 2016-03-17 00:43:58 +01:00
Ferdinand Majerech a8f12bc2e9 Merge pull request #40 from MartinNowak/master
fix for lookup change in 2.071.0
2016-03-12 23:09:46 +01:00
Martin Nowak 23f16cfbf2 fix for lookup change in 2.071.0
- local symbols are preferred over imported symbols making the mixed in
  canFind hide std.algorithm.canFind
2016-02-21 22:05:36 +01:00
Cameron Ross be0f967c6c add package.d, deprecate yaml/dyaml.all 2015-11-10 01:54:54 -04:00
Ferdinand Majerech 4c091cf5bb Merge pull request #38 from Herringway/master
use systime's duration overload instead of deprecated fracsec overload
2015-11-08 19:55:01 +01:00
Cameron Ross af724ddcf4 use systime's duration overload instead of deprecated fracsec overload 2015-11-05 20:28:12 -04:00
Ferdinand Majerech 77f32a16ba Merge pull request #37 from Herringway/master
avoid use of a static constructor in parser
2015-10-10 23:28:24 +02:00
Cameron Ross 989e1b3375 avoid use of a static constructor in parser
this makes usage in module constructors more reliable and improves
consistency with the emitter
2015-10-03 21:52:44 -03:00
Ferdinand Majerech e5d8c86395 Merge pull request #36 from Herringway/master
fix emitting of unicode characters >0xFFFF
2015-10-01 20:52:11 +02:00
Cameron Ross 91cdb9a6f4 fix emitting of unicode characters >0xFFFF 2015-09-25 03:18:37 -03:00
Ferdinand Majerech 2f3d782c84 Fixed compilation with DMD 2.068
Had to use a lot of @trusted as std.variant.VariantN is again less safe.
Will need to change that back once it gets safer, or at least isolate
code using it so that half of Node API doesn't need to be @trusted.
2015-08-23 09:09:24 +02:00
Ferdinand Majerech b5e028d239 Commit missing weOwnStream_ 2015-06-05 13:31:54 +02:00
Ferdinand Majerech 385cfd5420 If we create a File instance, be sure to destroy it. 2015-06-03 21:04:15 +02:00
Ferdinand Majerech 96f64eb221 Merge pull request #29 from soarqin/dmd2067_fix
Fixed compilation for dmd 2.067
2015-06-03 20:33:39 +02:00
Ferdinand Majerech 6d706dd3dc nothrow Node constructors where possible (at the moment) 2015-06-03 20:30:19 +02:00
Soar Qin bfd8654816 Fixed compilation for dmd 2.067 2015-03-17 14:08:40 +08:00
Ferdinand Majerech 0a0e966a26 Regenerated docs 2015-02-21 14:36:06 +01:00
Ferdinand Majerech 9775f35120 Using hmod instead of autoddoc 2015-02-21 14:34:16 +01:00
Ferdinand Majerech 05270e5f60 Doc fixes 2015-02-21 14:31:55 +01:00
Ferdinand Majerech 7f6b7cc2c3 hmod.cfg 2015-02-21 14:30:15 +01:00
Ferdinand Majerech 8bd901296b Travis 2014-12-31 15:33:57 +01:00
Ferdinand Majerech f5c2a00985 shield link fix 2014-12-30 20:08:34 +01:00
Ferdinand Majerech caf3fa2af8 code.dlang.org shield 2014-12-30 20:07:07 +01:00
Ferdinand Majerech e3c6c52dea Merge pull request #27 from ColdenCullen/patch-1
Changed exceptions to take line as a size_t
2014-09-19 19:02:56 +02:00
Colden Cullen df0624fa1f Changed exceptions to take line as a size_t
`Exception` takes `line` as a `size_t`, so this is for consistency.
2014-09-19 12:58:16 -04:00
Ferdinand Majerech 034f5d8f86 Fixed dub.json in the Getting Started tutorial. 2014-08-07 15:27:48 +02:00
Ferdinand Majerech e7131aafa9 Very minor README fix. 2014-08-06 18:06:42 +02:00
Ferdinand Majerech ec5771efe2 README now points to the API docs. 2014-08-06 18:05:10 +02:00
Ferdinand Majerech c630f4713e Examples now point to the dub D:YAML package so they can ba stand-alone. 2014-08-06 17:39:53 +02:00
Ferdinand Majerech d0ac642a6e Updated docs. 2014-08-06 17:13:54 +02:00
Ferdinand Majerech 6ead027e51 Changelog fixes. 2014-08-06 16:58:14 +02:00
Ferdinand Majerech f1eab6a5da Updated changelog. 2014-08-06 16:55:30 +02:00
Ferdinand Majerech 3e69df499e Updated README. 2014-08-06 16:15:45 +02:00
Ferdinand Majerech 494dcd30d9 tinyendian is now a DUB package. 2014-08-06 16:15:02 +02:00
Ferdinand Majerech 510065b111 Style. 2014-08-06 14:17:32 +02:00
Ferdinand Majerech b254e35762 Unittest build now works with 'dub test' 2014-08-06 14:17:07 +02:00
Ferdinand Majerech c47714c950 .gitignore update. 2014-08-06 14:15:23 +02:00
Ferdinand Majerech 0268a1ea39 Refactored func attribs in Reader. 2014-08-05 23:00:23 +02:00
Ferdinand Majerech ada8335504 Compound pure nothrow @nogc in Scanner. 2014-08-05 22:52:51 +02:00
Ferdinand Majerech cd879c05d3 Spaces. 2014-08-05 22:41:40 +02:00
Ferdinand Majerech 1916b1953a Loader doc fix. 2014-08-05 22:07:35 +02:00
Ferdinand Majerech 893b43edee Style. 2014-08-05 21:31:42 +02:00